WebRtc實現視頻聊天,視頻通話,原生與Web互通,業務集成

Webrtc已經成爲視頻及時互動的標配,日常業務系統中,很多需要web打開就能視頻通話,實現類似微信視頻聊天的功能,但實施是在web上,由於還有業務app集成,同時也要在app原生端實現。

經過多次分析和參考google的官方demo,開發總結了一下:

1,webrtc庫儘量要匹配,如現在主流瀏覽器支持的是webrtc,m79,原生端儘量用這個原生庫打包。

2,web的全平臺兼容挺難的,特別是ios上只支持safari內置版本,api和chrome稍有差異。

3,實施上視頻攝像頭對chrome 64位兼容不不是太好,建議自行封裝成chrome內核的客戶端

4,webrtc如只是p2p不需要特別服務器,自已開發信令服務就可以啦,當要安裝turn server 國內常有打洞不成功需要轉發。

效果:

測試:https://m.ovmeet.com:5001/login.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章