
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