dwm*_*mcc 6 ruby-on-rails cdn video-streaming live-streaming
我正在寻找一种方法将用户的桌面LIVE(通过某些软件,如Open Broadcaster Software)流式传输到Web应用程序.
我假设我应该使用CDN将实时流式视频传输到我的Web应用程序,但是如何(以及我应该使用什么软件)将用户的桌面添加到流媒体服务?我应该使用Red5或AWS服务等服务吗?或者如果只有少数观众使用它,我应该自己托管服务吗?
虽然我已经建立了自己的网络应用程序,但我之前从未处理过实时媒体流媒体,我将不胜感激任何人都可以提供帮助.
到目前为止,Rails 上最好的视频资源是OpenTok
我们自己的演示在这里: http: //bvc-video.herokuapp.com/broadcasts/1
--
流媒体
视频流是一项艰巨的任务
这个问题实际上取决于您想要流式传输的内容。如果它是“实时”视频 - IE 捕获并直接发送给观众,您将必须使用某种服务器来处理视频。
尽管我在这方面没有丰富的经验,但我们发现的主要问题是提要的压缩/分发。在 iOS 上实现视频流实际上非常简单 - 所有软件/硬件都是相同的(只需使用相同的 API/驱动程序)
这通常不需要中央服务器,尽管在许多情况下强烈推荐(几乎是必需的)。当您尝试向多个系统上的多个客户端发送数据时,就会出现问题;因为你会遇到兼容性问题
--
解决方案
我们找到的解决方案是:
- 该应用程序最稳定的部分是获取流并发送到服务器
- 然后,神奇的是将该流传输到多个客户端
- 执行此操作的方法通常是使用 Flash 小部件并从服务器拉取流
WebRTC正在成为标准(OpenTok是在此基础上构建的)
我不确定视频压缩/分发。Akami是业界重量级的,但我从来没有用过。布莱特科夫也有
| 归档时间: |
|
| 查看次数: |
6072 次 |
| 最近记录: |