每一个行业做久了,都会有些小小的私心,就是把这个东西完善到更好,甚至到创造一个新东西的地步,我做视频行业也是这样的(我相信一定不是我一个人这么想的),所以如果有开发者提出什么需求,哪怕是目前不能满足的,我也会尽量满足。不过好在目前我们产品的功能已经趋于完善。
最近有开发者在使用视频流媒体直播服务器做直播时,提出了希望能将直播过程转推到其它平台的需求,这个需求刚好我们时可以实现的(即便不可以,有开发者提出来了,只要在现有技术能力下,在不久的将来也会变成可以),下面我带着大家梳理一遍将直播过程转推到其它平台的流程。
1、首先我们要使用RTMP推流组件(EasyRTMP)推一路流到本机流媒体服务器,(OBS也可以实现推的功能)如下图:
2、在系统配置RTMP转推中配置需要将本服务的哪些流转推出去,如下图:
3、转推规则解释
a、案例:rtmp://demo.easydss.com:10085/hls/Seven31?sign=8fz5nMAZg[name=1]
b、rtmp://demo.easydss.com:10085/hls/Seven31?sign=8fz5nMAZg 为目的地址
c、[name=本服务中的直播流]
4、我们转推了两路,看效果
使用这种转推流程,按照转推规则中的说明,可以转推到另一个流媒体服务器,也可以配置转推到其它平台,并且流媒体服务器可以做服务端录像存储,这样用户在直播的时候可以将直播过程录制在流媒体服务端,方便后期查询回放。