前后端分離使用Vue、STOMP協(xié)議重構(gòu)WebRTC一對多直播
源碼
https://github.com/OpenSrcDeveloper/webrtc-live
原理
使用面向?qū)ο笏枷刖幊?,一個主播端對象其實就是封裝了多個觀眾端對象、一個直播房間對象,其實就是一對多對象之間關聯(lián)。然后再封裝一個用戶對象管理者,定義一個HashMap集合,里面放著每個主播端的對象。這樣就形成了多個主播對象,一個主播對象對應多個觀眾端對象,封裝的手法很靈活的,看自己怎么封裝。
后端


前端
主要是使用了bootstrap直播模板

需要安裝npm install 依賴
需要搭建kurunto流媒體服務器測試、需要關閉Chrome瀏覽器對Https協(xié)議的安全證書訪問。
chrome://flags/#allow-insecure-localhost
設置跟我一樣的狀態(tài)


標簽: