首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两种浏览器之间的音频/视频直播,哪种技术?

两种浏览器之间的音频/视频直播,哪种技术?
EN

Stack Overflow用户
提问于 2011-12-14 09:29:17
回答 3查看 2.1K关注 0票数 11

我正在寻找最好的开源技术来实现两个浏览器之间的双向音频/视频通信。

现在,我已经发现了这些痕迹:

  • WebRTC W3C规范和爱立信的实施
  • 以Red5和BigBlueButton实现为例
  • 卷云的积云 A Red5实现
  • HTML5和他的许多新特性(但不是在2014-2015年之前)
  • 也许我错过了一些Jabber/Speex的实现

我遗漏了什么吗?

什么是最好的解决方案?

此外(更准确地说),我希望在使用Django/Python开发的应用程序中实现这个特性。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-01-10 08:29:09

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

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

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

对于第二个选项,现在ActiveX已经死了,有三种主要的插件技术: Flash、Silverlight和Java。我建议你远离银灯,因为它不完全是便携式的。

这就让您选择了Flash、applet和HTML5。其中,Flash是使用最广泛的,但它有它的缺点,世界正在远离它。HTML5是未来的潮流,虽然标准要到2014年才能完成,但它预计不会改变(“最后一次调用”是在2011年5月),主流浏览器已经支持了其中的大部分--尽管显然还没有WebRTC API,但我相信它很快就会在火狐和Chrome中出现。

票数 3
EN

Stack Overflow用户

发布于 2012-01-10 09:01:18

您想要构建类似于轮盘赌的东西吗?他们支持双向视频流和麦克风。他们使用Flash 10的点对点能力和为他们的站点供电。

票数 0
EN

Stack Overflow用户

发布于 2012-01-10 10:25:21

不幸的是,我们现在所处位置的现实答案是Flash。幸运的是,有haxe,一个用于Flash格式的开源编译器。你可以用它来制作各种各样的东西

链接示例中的服务器是用haxe编写的(基本上是AS3),并编译为NekoVM (一个Apache模块)的指令,但是它应该提供一个很好的示例,如果没有其他的例子的话。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8502120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档