這是一個串流應用, 可以做成一轉播電視台的概念

若你想直播, 也可以依靠它, 在PC上安裝OBS STUDIO, 並將串流伺服器指向NGINX-RTMP此DOCKER內的容器位址即可…

我便在群暉DOCKER內安裝了此NGINX-RTMP容器, 如截圖

OBS STUDIO是最主要的放送工具程式,如截圖, 這是已在傳送串流到串流伺服器上, 接著可以在手機輸入rtmp://網址, 接收此串流,即達到直播的效果, 至於OBS如何使用,其實也不難, 它最簡單的使用方式,便是在來源做視窗擷取, 它會讓你選你要那一個系統正在使用的視窗, 比如你正在看劇的瀏覽器視窗..然後按開始串流就開始送出串流, 若要停止,即按紅框處,停止串流即可..

nginx-rtmp 安裝完畢後,其內定的頻道URL是rtmp://ip:DOCKER裡的PORT(轉到內部1935,此例是49207)/live/test , 倘再新增一頻道ch1, 在RTMP伺服器要去修改/etc/nginx/nginx.conf檔, 將新增頻道加入, 則OBS STUDIO上的設定如下:

RTMP伺服器上nginx.conf設定如下:

以下便是手機錄製的觀看串流的示範, 建議使用VLC播放器, GOOGLE PLAYER可以下載

對於我的文章,不滿意可以,但請別挑三揀四, 不然我讓你們街上賣藝,哈哈..(PS:影片內台詞)

經過實測可以發現串流的主要負擔在OBS STUDIO用戶端居大, 反而我感覺RTMP的負載不大.

這個串流服務器還有個很有用的設定, 就是在你推送到它的同時,再推送到YOUTUBE, 其它人可以不用有你的串流RTMP URL即可到你YOUTUBE的直播平台觀看直播..

所以這樣子的設定,當你用OBS STUDIO往自己的RTMP服務器rmtp://ip:1935/live/test開直播時, 則用戶可以用VLC,輸入此URL看直播, 同時它也往YOUTUBE同時送串流,這樣YOUTUBE的用戶也能直接用YOUTUBE看這個直播的意思

當然有人會覺得多此一舉, 直接OBS往YOUTUBE送即可, 只是分享個它的有趣應用…也許有人有用..

 

 

 

By Kevin

發佈留言