【发布时间】:2010-10-18 04:12:53
【问题描述】:
我正在创建一个远程拍卖实时拍卖的应用程序。该应用程序的关键是实际销售和最终观众之间的延迟最小。我知道延迟有很多因素 - 但缓冲不需要是其中之一。客户端根本不需要缓冲。以下是我们需要的优先事项:
- 从录制点到最终查看者的低延迟(少于 2 秒)
- 需要尽可能少的安装的基于 Web 的客户端。这意味着如果它在大多数人已经安装的解决方案(flash、java)上运行,那就太好了。自定义 active-x (ie) 和插件 (firefox) 不太理想。我知道在流式客户端中,quicktime 和 wmp 都不适用于低延迟或零缓冲的想法。
- 一种用于接收单个流并将其广播出去的服务器解决方案。服务器最重要的一点是它可以与第 2 项配合使用。
以下是我们已经尝试或研究过的一些事情。
- 带有 Flash 客户端的 Adobe Flash 媒体服务器 - Adobe 媒体服务器似乎几乎不支持低延迟流。 UDP 上的东西会很棒。
- 带有 Flash 客户端的 Wowza 媒体服务器 - 我们对此进行了实际测试,发现延迟非常低。但是,我们确实看到延迟随着带宽不足而增加等。与其看到延迟增加,我更希望客户端丢帧以保持最新状态。
还有人有其他建议吗?
【问题讨论】:
标签: video video-streaming