2010-07-02 74 views
0

我想爲iPhone/iPad實施HTTP直播流式傳輸。我遵循蘋果標準和工具相同。使用Apple mediastreamsegmenter的HTTP Live流式傳輸

截至目前,我的視頻源是一個給我從rtsp://123.123.123.123:554/mpeg4(樣本IP)直播的視頻。但作爲HTTP流媒體和mediastreamsegmenter需要通過UDP網絡傳遞源,所以我有扭曲的方式位。

這樣我就可以使用VLC播放器並首先將RTSP傳輸到UDP。

例如,我有來自rtsp://123.123.123.554/mpeg4的流視頻源並將其重定向到 udp://@123.123.123.17:1234(樣本ip)。我已經在同一臺機器上測試了兩個VLC實例,以檢查是否播放實況流。它在VLC上工作正常。

現在我是用戶MAC OS 10.6.x(雪豹)。和使用(從Apple下載)最新的工具來回HTTP實時流

我從終端

mediastreamsegmenter -b http://demo.dummy.com/stream -s 3 -D -f /Desktop/StreamParts 123.123.123.17:1234 

這裏 http://demo.dummy.com/stream執行下面的命令 - 服務器 /桌面/ StreamParts - 爲本地文件夾保存.ts文件 123.123.123.17:1234 - UDP網址(從哪裏直播完成)

但問題是當我執行這個命令。它給我錯誤等

無啓動存取單元 誤差在PID 44(視頻) - CC值應爲圖9是如圖10所示,1是2,5是6等

任何想法?這裏出了什麼問題?以及此錯誤消息顯示的是什麼?

回答

0

我的預感是運輸不兼容。 Apple的工具(即mediastreamsegmenter)期望通過UDP傳輸MPEG2傳輸流,而不僅僅是通過UDP傳輸的RTSP。我擔心的問題是,如何正確生成MPEG2傳輸流,恐怕會成爲您的下一個問題。