我们知道,在做互联网直播时,第一步是将现场的视频信号传输到网络的过程(把采集阶段音视频数据使用传输协议封包好的内容变成数据流传输到服务器),这一步我们叫做“推流”,主要用于手机、PC直播中对实时性要求较高的场景。

市面上应用比较广的推流组件应该是OBS了,作为一款开源推流组件支持 OS X,Windows,Linux操作系统,适用于多种直播场景。当然缺陷也比较明显,就是OBS仅能推流到一个平台进行直播,这对互联网直播限制很大。今天就为大家分享疫情期间学校通过OBS做多平台直播的方案,此时要借助流媒体服务器完成其中的内容分发模块。

1、OBS下载后配置流媒体服务器推流地址;

图2:OBS推流组件中配置推流地址

注:以图1的推流地址为例,rtmp://demo.easydss.com: 10085/hls/134467sign=e7e7YEXZ。配置到OBS中,URL为rtmp://demo.easydss.com: 10085/hls/,流名称为134467sign=e7e7YEXZg

2、这时推流到流媒体服务端的直播已经开始;

3、此阶段要完成服务端到各直播平台的流传输,需要在流媒体服务器后台进行转推配置。

此时需要在哪个直播平台进行直播就配置哪个平台的直播地址即可,可多个平台同时进行。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐