成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

極速搭建RTMP直播流服務(wù)器+webapp (vue) 簡單實現(xiàn)直播效果

番茄西紅柿 / 2377人閱讀

摘要:極速搭建簡單直播流服務(wù)器開發(fā)環(huán)境需要安裝并啟動如果是自己使用搭建直播服務(wù)器,畢竟是接觸這個不到半天,還是有點復(fù)雜,編譯設(shè)置有點繁瑣。

  在嘗試使用webRTC實現(xiàn)webapp直播失敗后,轉(zhuǎn)移思路開始另外尋找可行的解決方案。在網(wǎng)頁上嘗試使用webRTC實現(xiàn)視頻的直播與看直播,在谷歌瀏覽器以及safari瀏覽器上測試是可行的。但是基于基座打包為webapp后不行,所以直播的話建議還是原生的好。HBuilder自帶的H5+有提供了原生的視頻播放和推流錄制上傳,但是需要有一個rtmp直播流服務(wù)器,用于測試和開發(fā),這時就需要自建rtmp服務(wù)推流了。

極速搭建簡單RTMP直播流服務(wù)器

開發(fā)環(huán)境:macOS

需要安裝并啟動docker:?? Docker Community Edition for Mac

$ docker --version
Docker version 18.06.1-ce, build e68fc7a

$ docker-compose --version
docker-compose version 1.22.0, build f46880f

$ docker-machine --version
docker-machine version 0.15.0, build b48dc28d

  如果是自己使用nginx搭建rtmp直播服務(wù)器,畢竟是接觸這個不到半天,還是有點復(fù)雜,編譯設(shè)置有點繁瑣。好在docker上有大把別人編譯設(shè)置好的rtmp環(huán)境,所以先拿來玩著先,有空還是自己要來搞搞的。這里用到的是alfg/nginx-rtmp庫。

  • Pull docker image and run:
docker pull alfg/nginx-rtmp
docker run -it -p 1935:1935 -p 8080:80 --rm alfg/nginx-rtmp

 

  • Build and run container from source:
docker build -t nginx-rtmp .
docker run -it -p 1935:1935 -p 8080:80 --rm nginx-rtmp

直播推流地址 

rtmp://:1935/stream/$STREAM_NAME

播流地址

http://:8080/live/$STREAM_NAME.m3u8

使用OBS測試rtmp直播流服務(wù)器

下載安裝 OBS,在隨便網(wǎng)上找一條視頻在obs無限循環(huán)播放。obs=>設(shè)置=>流

開始推流

 

safari瀏覽器測試效果

 

RTMP直播流服務(wù)器簡單搭建成功,這個只是簡單的實現(xiàn)了 推流播流而已,測試發(fā)現(xiàn)直播有延遲大概10s左右。還需要調(diào)配像素以及貞?;蛘哒f使用成熟的第三方的推流地址與播流地址。

webapp(vue)移動端直播

新建一個vue 項目

livepusher.vue




videoplayer.vue




 

推流效果與播流效果

            

參考鏈接:

nginx-rtmp

http://ask.dcloud.net.cn/article/13416

https://imququ.com/post/html5-live-player-3.html

https://blog.csdn.net/yelin042/article/details/78133945

 

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/1553.html

相關(guān)文章

  • GitChat · 架構(gòu) | 如何從零開始搭建高性能直播平臺?

    摘要:在本文中,我將先從協(xié)議開始,一步步帶領(lǐng)大家搭建一個簡易高性能的直播平臺。停止應(yīng)用簡介俄羅斯人民開發(fā)的一款的流媒體插件,除了直播發(fā)布音視頻流之外具備流媒體服務(wù)器的常見功能在線直播。語法上下文描述使視頻流從一個關(guān)鍵幀開始。 來自 GitChat 作者:七夜 前言 現(xiàn)在直播已經(jīng)成為移動互聯(lián)網(wǎng)時代一個新的重要流量入口,從YY、斗魚到花椒直播,直播已經(jīng)成為人們分享交流的新方式,應(yīng)用場景眾多,主要...

    isaced 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<