2012-10-17 138 views
2

我有一個硬件編解碼器,它將H.264(基線配置文件,級別3)中的視頻編碼成MPEG2傳輸流,以便將其流式傳輸到iDevices(HTTP Live Streaming)。MPEG2TS容器中的H.264視頻

我現在的問題是,視頻只能播放最近的iDevices(iPhone 4S/iPhone 5,iPad 2/3),但不能播放較舊的iPhone或iPad 1(屏幕上沒有任何動作遠程接近實際視頻)。

此外,當它工作時,視頻播放正好1/2幀率(每秒30幀播放爲每秒15幀)。

Mac上的Safari Mini或MacBook Pro的展覽沒有任何問題。 VLC &的mplayer沒有與TS文件的任何問題,無論是。

當我打包同一視頻轉換成MP4容器,所有設備正常播放視頻。

  1. 有關如何調試此問題的任何建議?

  2. 有來自iPhone或iPad獲取調試信息的任何方式將幫助我弄清楚是怎麼回事?

回答

0

降低你的等級?舊設備是否支持3級?如果不是去1.2級,並檢查

+0

舊的iDevices做支持級別3.我的MP4容器視頻在所有iDevices上都能正常播放。 –

+0

@RamanKrishnan,你能分享一個鏈接,查出來嗎? – av501