每一個行業做久了,都會有些小小的私心,就是把這個東西完善到更好,甚至到創造一個新東西的地步,我做視頻行業也是這樣的(我相信一定不是我一個人這么想的),所以如果有開發者提出什么需求,哪怕是目前不能滿足的,我也會盡量滿足。不過好在目前我們產品的功能已經趨于完善。
最近有開發者在使用視頻流媒體直播服務器做直播時,提出了希望能將直播過程轉推到其它平臺的需求,這個需求剛好我們時可以實現的(即便不可以,有開發者提出來了,只要在現有技術能力下,在不久的將來也會變成可以),下面我帶著大家梳理一遍將直播過程轉推到其它平臺的流程。
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、我們轉推了兩路,看效果
使用這種轉推流程,按照轉推規則中的說明,可以轉推到另一個流媒體服務器,也可以配置轉推到其它平臺,并且流媒體服務器可以做服務端錄像存儲,這樣用戶在直播的時候可以將直播過程錄制在流媒體服務端,方便后期查詢回放。