調研了一個多月的webrtc 多人會議實現方式,最後選擇Licode ,原因有二
1)Licode的架構和我們視頻通話的架構基本一致 nuve---controler----agent三級,中間通過mongodb來統一數據,實現分佈式管理,和我們視頻通話不同的是,它用了消息隊列做微服務化,比我們現在的模型要先進。
2)licode相對是比較簡單的,只有三次,mcu使用c++實現,這樣就有可能和我們的rtmp加速打通數據。
好了,首先是推薦我搜到的一篇文章,講了基本信令,我覺得不錯
到現在爲止。我的Licode 還沒有跑起來,總是提示缺少'./nuve'模塊,搞不太明白。
2018.13.40
licode 服務搭建完成,跑起來了。原來跑不起來的原因是:需要獨立安裝nvm,雖然不知道這個是啥玩意,但是安裝好久可以了。安裝方法爲:
現在跑起來了,但是沒有視頻出現,繼續研究,可能的原因是: