Table of Contents

上一个主题

直播服务iOS API文档

下一个主题

云商店

本页

如何推流

推流地址

新浪云直播服务提供一个RTMP协议的推流地址,该地址形如 rtmp://livex.sinacloud.com/publish/b7d84f8b1d8177902c91e6d1e8a058d5

对于某些推流软件,如OBS等,可能需要分别设置推流地址 rtmp://livex.sinacloud.com/publish/ 以及推流密钥 b7d84f8b1d8177902c91e6d1e8a058d5

推流格式

新浪云直播服务需要使用 flv 格式封装的 H.264 视频和 AAC 格式音频。其中关键帧间隔最大不能超过10S,建议您将关键帧间隔设置为2-3秒。

设置关键帧间隔降低延迟

OBS默认的推流关键帧间隔是10秒,而客户端在播放时,通常需要3个关键帧的数据才会开始播放,因此延迟会在30秒左右,为了实现更低的延迟,您需要在推流时将关键帧的间隔设置的小一些。

设置的路径如下,点击“设置”,进入设置页面,选择“输出”标签,将输出的模式选择到“高级”,将“关键帧间隔”改为2秒保存即可。

../_images/live-obs-key.png

实例:使用OBS软件时间视频推流

首先打开OBS软件,点击右下角设置按钮,进入设置界面。

../_images/obs-main.jpg

在串流选项中,串流类型选择 自定义串流服务器 ,URL 填写频道中获取的地址前半部分如 rtmp://livex.sinacloud.com/publish/ ,并将频道Id作为密钥填入流密钥中。

../_images/obs-setup.jpg

设置成功后,点击开始串流,即可开始推流。

../_images/obs-start.jpg