android 原生接入 webrtc janus 網(wǎng)關(guān)實現(xiàn)視頻會議

webrtc.jpeg

android 端接入 Janus 網(wǎng)關(guān)也很簡單,只要仿造網(wǎng)頁端把 websocket 信令在 android 中實現(xiàn)一遍就行了。 Janus 實現(xiàn)的是 SFU, 我們和 N 個人聊天要上傳自己的一路流同時接收 N 路流。在 Janus 中一個主 handler 負(fù)責(zé)發(fā)布流并和房間服務(wù)進(jìn)行交互,另外多個子 handler 負(fù)責(zé)接收視頻。 每一個 handler 都對應(yīng)一個 Peerconnection。 和 N 個人聊天就要創(chuàng)建 N + 1 個 Peerconnection, 網(wǎng)關(guān)也算一個人。

把官方文檔多讀幾遍就好實現(xiàn)了:https://janus.conf.meetecho.com/docs/videoroom.html

DEMO: https://github.com/lesliebeijing/JanusAndroidDemo

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容