Web推流,Webrtc网页推流rtmp在教学直播录制中应用
同于業(yè)務(wù)需要在教學(xué)系統(tǒng)中實(shí)現(xiàn)直播和錄制,我們都知道目前主要直播是RTMP為基礎(chǔ)的直播系統(tǒng),為了和業(yè)務(wù)系統(tǒng)方便集成需要以Web系統(tǒng)為基礎(chǔ)的rtmp推流工具,H5原生不支持定義自定義socket消息,主流技術(shù)是用插件實(shí)現(xiàn)網(wǎng)頁(yè)端推流,當(dāng)前主要是flas技術(shù)做,由于flash技術(shù)已經(jīng)勢(shì)微,flash插件2020后開(kāi)始下架,當(dāng)然要適應(yīng)新的技術(shù),因此對(duì)需求做了分析,對(duì)技術(shù)做了調(diào)研分析。
需求功能:
1,實(shí)現(xiàn)Web在線推流,在線直播功能。
2,實(shí)現(xiàn)桌面共享和視頻一起推流,實(shí)現(xiàn)混流。
3,服務(wù)端錄制,同步給在線點(diǎn)播,不需要客戶端工具實(shí)現(xiàn)。
調(diào)研分析:
1,網(wǎng)頁(yè)端用Webrtc實(shí)現(xiàn),端流采集桌面和視頻,技術(shù)實(shí)現(xiàn)混流。
2,服務(wù)端實(shí)現(xiàn)Webrtc協(xié)議轉(zhuǎn)發(fā)RTMP網(wǎng)關(guān)。
3,RTMP流服務(wù)器直播并錄制
方案:
Webrtc(采集)=>轉(zhuǎn)發(fā)網(wǎng)關(guān)=>RTMP流服務(wù)器=>錄制直播
測(cè)試工具:https://github.com/ccallcn/ovsyunlive
https://www.cnblogs.com/ovmeet/p/13253434.html
總結(jié)
以上是生活随笔為你收集整理的Web推流,Webrtc网页推流rtmp在教学直播录制中应用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: HTML5新特性之WebRTC
- 下一篇: 使用FFmpeg命令行进行UDP、RTP