基于WebRtc的音视频通话方法和系统
摘要:
本发明涉及一种基于WebRtc的音视频通话方法和系统,属于视频通话技术领域,解决了现有跨平台、跨设备音视频通话质量无保障且服务器分配不灵活。包括:信令服务器接收并解析加入通话信令,将主叫/被选用户作为新成员添加至通话组,获取新成员终端IP,根据通话组中原成员终端IP、ICE服务器的权重和负载,分别得到新成员与通话组中其他每一成员间的ICE服务器;当建立端到端连接失败,通过ICE服务器的STUN服务获取公网IP和端口,再次尝试建立端到端连接,若仍然建立失败,通过ICE服务器的TURN服务建立中继转发连接,上述任一连接建立成功,两个成员开始音视频通话;直至通话组中任意两个成员间连接建立成功。实现了高质量的音视频通话和服务器的动态资源分配。
0/0