既然你选择用HTML5, 那肯定是要用WebRTC(目前浏览器兼容性并不好)的节奏了,可以使用WebRTC库-PeerJS来实现点对点视频聊天。 官网有详细的API文档,以及简单的视频聊天示例,当然随机算法得你自己写了。另外你还可以学习下canvas,有选择性的把视频流画到canvas上,可以或许可以减少带宽压力。
既然你选择用HTML5, 那肯定是要用WebRTC(目前浏览器兼容性并不好)的节奏了,可以使用WebRTC库-PeerJS来实现点对点视频聊天。
官网有详细的API文档,以及简单的视频聊天示例,当然随机算法得你自己写了。另外你还可以学习下
canvas
,有选择性的把视频流画到canvas上,可以或许可以减少带宽压力。