我希望找到一种方法将用户的桌面LIVE(通过某些软件,例如Open Broadcaster Software)流式传输到网络应用程序。
我假设我应该使用CDN将实时流式视频传输到我的Web应用程序,但是如何(以及我应该使用什么软件)将用户的桌面引导到流媒体服务?我应该使用Red5或AWS服务等服务吗?或者如果只有少数观众使用它,我应该自己托管服务吗?
虽然我已经建立了自己的网络应用程序,但我以前从未处理过实时媒体流媒体,我很感激任何人都可以提供帮助。
答案 0 :(得分:4)
到目前为止,Rails上视频的最佳资源是OpenTok
我们自己的演示:http://bvc-video.herokuapp.com/broadcasts/1
-
<强>流强>
视频流媒体是一个艰难的
问题实际上取决于您尝试传输的内容。如果它&#34;生活&#34;视频 - I.E捕获&amp;直接发送给观众,您 使用某种服务器来处理视频。
虽然我没有丰富的经验,但我们发现的主要问题是饲料的压缩/分配。在iOS上实现视频流实际上非常简单 - 所有软件/硬件都是相同的(只使用相同的API /驱动程序)
这通常会否定对中央服务器的要求,尽管在很多情况下强烈建议(几乎需要)。当您尝试在多个系统上发送多个客户端时出现问题;因为你会遇到兼容性问题
-
<强>解决方案强>
我们发现的解决方案是:
- 该应用程序最稳定的部分是采取流和&amp;发送到服务器
- 然后,该魔法将该流传输到多个客户端
- 这样做的方法通常是使用Flash小部件和放大器。从服务器拉出流
我不确定视频压缩/分发。 Akami是一个行业重量级人物,但我从未使用它。 Brightcove也是