我正在创建一个远程拍卖实时拍卖的应用程序。该应用程序的关键是实际销售和终端查看者之间的延迟最小。我知道延迟有很多因素 - 但缓冲不一定是其中之一。客户端根本不需要缓冲。以下是我们需要的优先事项:
以下是我们尝试或看过的一些事情。
有没有人有任何其他建议?
答案 0 :(得分:3)
我们发现,在亚马逊EC2实例上使用最新版本的Wowza,我们可以在西海岸使用流光和客户端获得亚秒级延迟(亚马逊EC2位于东海岸)。令人印象深刻我们发现延迟问题与我们将Flex用作视频客户端的事实有关。当我们使用闪光灯时效果很好!!!
答案 1 :(得分:2)
我们已经做了类似的事情,正在使用虚幻媒体流媒体软件。到目前为止,视频和音频的延迟时间已经缩短了大约半秒,具体取决于质量。我们发现的一件事是,用于音频和视频的单独流可以改善延迟并防止缓冲。
我们确实看过flash和wozwa,但我们遇到的主要问题是编码而不是发行版,而WMS对低延迟毫无希望。我们只能在局域网中将其降低到5秒左右。很遗憾,因为我们的客户是Silverlight,所以我们宁愿使用它来简化。
答案 2 :(得分:1)
为什么不看Window Media Server(随Windows Server 2003及更高版本提供)? 它在大多数浏览器(IE,Firefox,Chrome)和流实时视频源上都受支持。
答案 3 :(得分:1)
你应该看的好产品是Vidyo。 (http://www.vidyo.com)不是免费的 - 但由于H.264SVC编码,效果很好。