想用html5实现一个随机视频聊天网站,需要学习哪些技术?


如题,
就像 http://chatroulette.com 这个网站一样,不过这个网站是用flash实现的。

websocket 视频 聊天 html5

百合大作战 10 years ago

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

Umbra answered 10 years ago

Your Answer