2009-04-07 42 views
2

我正在爲遠程拍賣現場拍賣創建一個應用程序。應用程序的關鍵是實際銷售和最終觀衆之間的延遲最小。我知道延遲中有很多因素 - 但緩衝需要不是其中的一個因素。客戶端根本不需要緩衝。以下是我們所需要的優先級:具有最小客戶端安裝問題的低延遲廣播視頻

  1. 從錄製到最終觀衆
  2. 基於Web的客戶端需要安裝儘可能少點低延時(少於2秒)。這意味着如果它運行在大多數人已經安裝好的解決方案(flash,java)上。自定義active-x(ie)和插件(firefox)不太可取。我知道在流媒體客戶端中,quicktime和wmp都不適合低延遲或零緩衝的想法。
  3. 用於接收單個流並將其廣播出去的服務器解決方案。關於服務器最重要的是,它可以與第2項一起使用。

以下是我們嘗試或查看的一些內容。

  1. 帶閃存客戶端的Adobe閃存介質服務器 - Adob​​e介質服務器似乎幾乎不支持低延遲流。通過UDP的東西會很棒。
  2. 帶有Flash客戶端的Wowza媒體服務器 - 我們實際測試了這一點,發現延遲非常低。但是,我們確實看到延遲會隨着帶寬的不足而增加,等等。而不是看到延遲增加,我寧願客戶端丟棄幀以保持最新狀態。

有沒有人有任何其他建議?

回答

1

爲什麼你不看Window Media Server(附帶Window Server 2003及更高版本)?
它在大多數瀏覽器(IE,Firefox,Chrome)和流式直播視頻供稿中均受支持。

+0

由於Windows Media Server上的延遲時間大約爲15秒 – MonkeyBrother 2009-04-13 04:32:47

1

我們做了類似的事情,並使用虛幻媒體流媒體軟件。到目前爲止,視頻和音頻的延遲時間縮短到半秒左右,具體取決於質量。我們發現的一件事是,音頻和視頻的獨立流提高了延遲並防止了緩衝。

我們看過flash和wozwa,但是我們遇到的主要問題是編碼而不是分佈,WMS對於低延遲是無望的。我們只能在局域網中將其降低到5秒左右。因爲我們的客戶是Silverlight,所以我們寧願爲了簡單而使用它。

1

你應該看看的好產品是Vidyo。 (http://www.vidyo.com)不是免費的 - 但由於H.264SVC編碼,效果很好。

3

我們發現在亞馬遜EC2實例上使用最新版本的Wowza,我們可以在西海岸(亞馬遜EC2位於東海岸)使用流式傳輸和客戶端獲得亞秒級延遲。相當不俗。我們發現延遲問題與我們將Flex用作視頻客戶端的事實相關。當我們使用閃光燈它效果很好!