两种浏览器之间的音频/视频实时流媒体技术?

Pie*_*NAY 11 javascript python streaming html5 open-source

我正在寻找最好的开源技术,用于在两个浏览器之间实现双向音频/视频通信.
现在我发掘了这些曲目:

有什么我想念的吗?
什么是最好的解决方案?

另外(更准确地说),我想在使用Django/Python开发的应用程序中实现此功能.

Tay*_*mon 3

最难的问题是您应该在客户端使用什么来从用户的网络摄像头捕获和流式传输视频。为此,您的选择相对较少,因为您使用的任何内容都必须得到现代浏览器的广泛支持,而您可以在自己的服务器上做任何您想做的事情。

\n\n

您可以采用三种通用方法:使用 HTML5、使用现有的插件技术或创建您自己的插件。

\n\n

第三种可能是最难的,我不推荐它。您需要维护至少五个不同版本的插件(每个主要浏览器一个),并且用户必须安装它。

\n\n

对于第二个选项,现在 ActiveX 已经消亡,存在三种主要的插件技术:Flash、Silverlight 和 Java applet。我建议您远离 Silverlight,因为它不太便携。

\n\n

这样您就可以选择 Flash、小程序和 HTML5。其中,Flash是使用最广泛的\xe2\x80\x94,但它有其缺点,世界正在远离它。HTML5 是未来的浪潮,虽然该标准要到 2014 年才会完成,但预计不会改变(最后一次调用是在 2011 年 5 月)并且主要浏览器已经支持其中的大部分\xe2\x80\x94,尽管显然还没有还有 WebRTC API,不过我确信它很快就会出现在 Firefox 和 Chrome 中。

\n