2011-07-19 48 views
1

我試圖制定出一個解決方案來實現以下目標:如何視頻分段的服務器上合併,然後流式傳輸到網絡和iPhone

我有很多的視頻(所有相同的格式和尺寸),我希望能夠基於Web前端進行動態組合,然後流式傳輸結果。

我需要流式傳輸到網絡(閃存)以及iPhone(HTTP實時流媒體)

我現在的想法是採取視頻,然後用的ffmpeg的PHP服務器上的將它們結合起來,然後用得到的文件提供它作爲漸進式或通過使用閃存媒體服務器/ wowza服務器查看。

我的問題是:有沒有更好的方法來處理這個問題......(wowza或Flash Media Server內的一些智慧,可以爲我做這個)

回答

0

它可能會更容易使用某種播放列表。

對於iOS設備,HTTP Live Streaming很容易用.m3u8文件支持這種機制。對於基於Flash的播放器,您可以實現一些自定義或使用可以實現這種魔術的JW Player。

與FFmpeg的工作會更加複雜:

  • 如果您的視頻源的大小或編解碼器參數的顯着不同,質量差的和徹底的失敗會發生
  • 轉碼,如果可以很容易地降低質量你對這些問題不熟悉。
  • 顯着更多的CPU資源將需要在服務器上。比播放列表方式多> 10,000%,具體取決於。
相關問題