2012-03-27 100 views
1

我熟悉在Adobe Flash Media Server上發佈/訂閱預定義的實時視頻源。 如何讓用戶動態創建新的流?含義是,用戶不必提供固定的訂閱源,而是點擊「創建訂閱源」,輸入名稱,然後任何人都可以發佈/訂閱該訂閱源。動態創建實時視頻流

我不是在尋找一個源代碼(雖然顯然這將是很好的)。相反,我想了解我需要做一個高層次的工作才能實現這個目標。

回答

1

回答我的問題:

有一個叫Wowza備用服務器,可以讓你做同樣的事情在Adobe Flash Media Server的不同之處在於服務器端代碼是用Java編寫,而不是ActionScript或Flex的。

動態創建新的流(實際上是聊天室)就像創建一個新目錄[wowza]/conf/[application-name]一樣簡單,並使用Application.xml填充它,您可以隨時生成這些目錄(Application.xml由其常規手冊描述)。

換句話說,您的客戶只需要一個請求來訪問您的Web服務器,請求會創建上述配置文件,然後客戶端可以自由發佈/訂閱您剛創建的新房間的視頻流。

有關詳細信息,請參閱User Manual page 37(「應用程序和應用程序實例」部分)。

應用程序配置在Application.xml文件中定義。當一個應用程序實例 被加載,它看起來在一個Application.xml文件在以下位置(其中[應用]是 應用程序的名稱):

[install-dir]/conf/[application]/Application.xml 
[install-dir]/conf/Application.xml 

是已經找到,則使用第一個Application.xml文件。

+0

感謝您分享上述信息,我正在嘗試做類似的事情,並陷入困境。你能幫我一下嗎 - 在我們創建一個新的流之後,我們如何將這個新創建的流連接到一個'Application Instance'並將其MediaCaster類型選擇爲'LiveRepeater'?提前致謝 :) – 2015-06-24 10:47:57