2014-11-24 23 views
0

我累了一個問題,所以請把事情說清楚我的。 請閱讀以下三點,幫助我。WOWZA LiveAutoRecord

(1) 我只是緊跟着這個https://www.wowza.com/docs/how-to-start-and-stop-live-stream-recordings-programmatically-livestreamrecordautorecord-example#documentation 我已經附加了我的Application.xml。現在,當我通過FMLE發佈實時流名稱「test1」時,它將記錄在服務器上,但是當我在不同的PC上運行不同的FMLE實例併發布實時流名稱「test2」時,它不會獲取記錄,我認爲它會記錄到以前記錄的文件「test1」(表示沒有獨立的文件正在記錄,但是應該有兩個文件記錄test1和test2)。 這是爲什麼發生? 這是com.wowza.wms.plugin.livestreamrecord.module.ModuleAutoRecordAdvancedExample單流記錄?是指如果我發佈流A B C D,它會將它們記錄在一個文件中? (可能是輸出文件將A.mp4爲A首次發佈的流?)

(2),這是什麼https://www.wowza.com/docs/how-to-start-and-stop-live-stream-recordings-programmatically-imediastreamactionnotify3#comments模塊? 我已經在Eclipse中實現這個代碼,併成功地將jar放在lib文件夾中並配置了所有內容。現在我又無法用相應的名字記錄不同的流。意思是如果我發佈stream1和stream2,那麼所需的輸出應該是兩個不同的文件(在內容文件夾中),但我又看到一個文件正在記錄?

(3)我可以使用ModuleLiveStreamRecord.java?這是WOWZA的舊版本,但我已經正確導入了所需的jar並進行了測試。

我的要求很簡單: 一旦用戶開始出版,WOWZA應該開始現場錄音。如果有10個用戶在線發佈,則應生成10個文件。

回答

0

我感謝您的回覆KBoek。 我整理了一些問題,但如果有人在做自定義模塊,那麼確實需要調試。我必須編寫用於實況自動錄製的自定義模塊,因爲我需要HTTP身份驗證,然後是實況錄製的自定義名稱。 再次感謝

3

不要讓事情就要困難得多了(假設你有Wowza 4.x版;如果你仍然有3.x的話,我強烈建議免費升級)

  • 打開發動機管理器(http://your.server.com:8088
  • 圍棋從頂部菜單中的「應用程序」
  • 從左側菜單中選擇您的應用程序(例如,「活」)
  • 在這個應用程序的設置窗口中,單擊藍色編輯按鈕
  • 啓用「記錄所有傳入流」
  • 點擊「保存」
  • 點擊「立即重新啓動」頂部
  • 按鈕完成

每個流是通過這個應用程序發佈的現在會自動橙色被記錄。錄製的默認文件夾是Wowza安裝中的/ content文件夾。您可以在「流文件目錄」下的同一頁面上更改它(確保它是本地系統上的目錄,除非您真的很瞭解Wowza的工作原理)

文件名始終是streamname +「.mp4」,但是當文件已存在時開始新錄製時,舊文件將首先被重命名。

想控制手動錄音?首先開始發佈,然後從左側菜單中選擇「輸入流」,然後使用流名稱後面的大紅點按鈕開始記錄。

如果您的服務器產生與文件(重)命名或錄製有關的任何不同行爲,那麼您可能需要查看您的Wowza設置。

+0

真棒,它的工作原理:「全部記錄」 – 2016-02-03 01:31:38

+0

謝謝你的迴應。我想要自定義模塊,並完成它。我的客戶端無法共享引擎管理器憑據,因此我們已經完成了http自定義模塊,現在它的工作正常。再次感謝您的迴應。 – Atul 2016-09-09 03:17:41