Node.js 视频聊天应用程序

19

如何使用node.js实现视频聊天应用程序?

任何资源(教程、书籍、链接)或一般的计划/策略将不胜感激。


1
你是在谈论中央服务器处理视频聊天吗?我建议不要这样做,而是使用点对点技术。 - freakish
我以前没有建立过视频聊天应用程序,因此不知道“首选”实现方法,通常希望创建一个视频聊天应用程序,使人们可以通过网络进行通信。 - Pinky
在Stack Overflow上,询问我们推荐或寻找书籍、工具、软件库、教程或其他离线资源的问题并不适用,因为它们往往会吸引带有主观性的答案和垃圾信息。相反,请描述问题及已经采取的解决方法。 - David Ferenczy Rogožan
@freakish 你知道 Facebook 是如何做到的吗?是使用服务器处理还是点对点技术? - Morris
@Oucam 不确定。但很可能他们在某种程度上使用服务器。你知道,对于那些人来说,永久监视更为重要。 - freakish
一个好的视频:https://youtu.be/ieBtXwHvoNk - Morris
2个回答

12

7

有一个旨在解决这些问题的项目(http://www.webrtc.org/)。我可能会将视频流传输到服务器,然后再传输到客户端,或者等待P2P API准备就绪,然后实现P2P版本(如果您有时间等待)。


这两种实现方式(流式传输到服务器再传输到客户端 vs 使用P2P)有很大的区别吗?一般来说,我想使用node.js创建一个视频聊天应用程序,让人们可以在Web上进行通信。 - Pinky
有的。通过互联网发送音频和视频数据非常耗费资源。中央服务器无法很好地扩展。除非每个服务器的用户数量有限制。 - freakish
好的观点,你知道大多数人如何实现视频聊天应用程序以获得MVP(最小可行产品)吗? - Pinky
@user90500,你有没有为此想出一个MVP? - emilebaizel
@emilebaizel,这个教程应该能帮助你入门: http://www.tokbox.com/blog/getting-started-with-opentok-from-0-to-simple-group-video-chat/ - Pinky

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接