2011-04-24 24 views
1

我需要從Red 5服務器傳輸音頻和視頻文件。默認情況下,Red 5只支持Flash,但我也需要添加對其他文件類型的支持。如何讓Red 5媒體服務器傳輸不同格式的文件?

我需要動態地(在運行時)將媒體文件以一種格式轉碼爲所需的格式,以便根據客戶端請求。可能嗎 ?如何去呢?我一直在閱讀vlcj項目,但不知道如何整合它們。

如果在Red 5中無法進行音頻/視頻轉碼,是否還有其他開源替代品可以期待?

任何幫助將非常感謝...

謝謝!

回答

0

查看red5-common.xml中的StreamableFileFactory bean,查看默認流式傳輸的文件類型(flv,mp3,mp4,m4a)。如果您將這些文件中的任何文件複製到red5服務的流媒體目錄中,它將能夠播放它。

如果您需要流式傳輸的源文件的格式不同(例如youtube上傳),那麼最好的方法是ffmpeg

  1. 你它建立到您的服務器,然後從你的RED5 服務檢查內部
  2. 是否有您的流 目錄中的任何 不支持的文件(應該是計劃作業),並
  3. 如果是這樣,請使用帶有適當的 參數的ffmpeg將新文件 轉換爲可流式格式。

就是這樣。

+0

你可以請一些時間來解決這個問題 - http://stackoverflow.com/questions/5846816/can-we-stream-only-flash-videos-throught-rtmp。謝謝 ! – WinOrWin 2011-05-01 06:35:17

相關問題