2014-02-18 107 views
0

我有一個場景,有兩臺服務器(服務器1 &服務器2)。有一個網絡攝像機/閉路電視攝像頭(或任何類型),可以將視頻傳送到服務器1.我假設通過攝像機設置輕鬆完成向服務器1的視頻饋送。現場視頻現在以某種方式發送到服務器2,最終廣播給客戶端。實時視頻流asp.net

現在事情是我需要一個領導來跟隨如何開始整個事情,媒體服務器的角色踢在哪裏(如果它真的需要)。我對整個過程沒有任何意見,並且無法進行相關搜索。任何意見或幫助將不勝感激。在此先感謝

+0

您是否需要自己構建,還是可以使用現有的軟件? – Alexander

+0

我不認爲使用現有的軟件將是一個好主意,但它肯定會是一個很好的參考。你可以提供一個鏈接或任何東西,我真的很感激它 – user3126947

回答

1

是否有任何具體原因爲什麼涉及2臺服務器?您可以輕鬆地從服務器1流式傳輸視頻,您可以在其中獲取相機饋送。

您可以使用流媒體服務器(如adobe media server)或使用獨立的應用程序(如Windows Media Encoder)來發送實時流供用戶查看。

您的服務器1是否有足夠的帶寬將視頻流式傳輸給多個用戶?如果有100人以1 Mbps的速度查看您的數據流,那麼您的服務器至少需要20 Mbps的帶寬,否則視頻流可能會受到影響。如果你無法在你的服務器中安排這麼多的帶寬,你將不得不使用CDN託管的流媒體服務器(有很多服務提供商)。

如果只有少數用戶同時查看您的信息流,那麼您現有的設置可能會很好。

如果您按照您提到的那樣關注了兩個服務器設置,請按照以下步驟進行廣播。

  1. 設置的Adobe媒體服務器(試行將爲高達10個同時連接流做)對服務器2

  2. 在服務器1,在視頻流可用安裝Adobe媒體編碼器。

  3. 從服務器1,通過adobe媒體編碼器將視頻流推送到服務器2(首先爲實時設置發佈點)。

  4. 從安裝在服務器2中的AMS獲取流式鏈接,該鏈接可以嵌入到任何兼容播放器(流式播放器或jwplayer)中,並將其放入網頁供公衆訪問。

希望這會有所幫助。

+0

其實這是一個遊戲場景。服務器1位於真實遊戲發生的實際位置。我們有一個相機設置。然而,服務器2是我們的服務器,其中託管了Web應用程序,並且客戶端玩的遊戲是在物理遊戲室中玩的相同的遊戲。理想情況下,真實遊戲的視頻會實時播放給客戶。我現在的要求是,我必須向所有連接的客戶端播放真實的遊戲,並且我真的在探索我的整個圖像選項 – user3126947

+0

@ user3126947,請按照我的指示使用adobe media server,並查看您的帶寬是否足夠滿足您的需求。 – Aby