WebRtc实现网页和原生P2P视频聊天,视频通话

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容