2012-05-26 39 views
0

我已經創建了一個使用播放的HTTP實時流傳輸系統!框架和FFMPEG。文件被編碼在不同的帶寬上,並隨後被分割以便傳送到iOS設備。VOD HTTP實時流式傳輸除了使用(閃存)播放器進行視頻傳輸

但是,我想擴展到嵌入式播放器(跨平臺)的網站和未來的Android設備。什麼是最好的方法,沒有太多的硬盤空間開銷。我可以對不同比特率的MP4文件進行編碼,並將它們保存爲一個文件。

有沒有一種方法可以在Flash播放器和Android設備上使用分段文件(使用FFMPEG段功能)?它會保持系統簡單,因爲FFMPEG似乎在創建段(考慮到關鍵幀等)方面做得很好。

我可以使用JWPlayer,但我沒有僞直播,所以不要不認爲它可以切換,搜索將證明是困難的。這也可能意味着,當iOS設備發出請求時,我需要隨時進行細分,這會增加一點延遲,並且還會增加一些硬盤驅動器/處理器活動。爲了克服僞直播流問題,我可以在啓用它的情況下將任何請求發送到Apache服務器,但會增加複雜性。沒有對分段文件進行僞實時流式處理似乎不是什麼大問題,因爲它們每個只有10分鐘。

任何人有任何想法前進。

回答

0

在jwplayer的開發版本中支持HLS。類似的問題:Is it possible to play HTTP Live Streaming video within Flash platform designed for iOS? (.m3u8 playlist)

Android版本3.0和更高版本也支持HLS。但Google似乎經常打破它。

HLS唯一的服務可能就足夠了。另一個選擇是使用像Wowza這樣的服務器,可以從單個輸入提供HLS,漸進式和Flash流式傳輸。然而,這不是免費的。

+0

謝謝vipw。我認爲我現在堅持HLS,它似乎運作良好,易於實施。我將保留其中一個比特率的未分段mp4文件以及一個非sejmmnted音頻專用流for iTunes RSS種子等,並應該暫時做 –

相關問題