2011-10-23 26 views
2

我正在爲iPhone製作視頻流。 這種情況是我得到的數據爲MPEG-2格式的188字節的整數倍。針對iPhone的視頻流MPEG-2數據

任何人都可以請建議我如何開始在這種情況下。

我搜索了很多,感到沮喪。

我會非常感謝您的建議。

回答

0

AFAIK將視頻流傳輸到iPhone上的唯一方法是使用HLS(HTTP Live Streaming)和H264編解碼器。您必須將服務器上的流轉碼爲此格式。有許多服務器解決方案可以做到這一點,例如Wowza流服務器或Helix服務器等等。

我相信你也可以讓ffmpeg爲你做這個。以下可能會有所幫助 http://www.ioncannon.net/programming/452/iphone-http-streaming-with-ffmpeg-and-an-open-source-segmenter/

+0

其實我的問題是,我從第三方庫直接將MPEG-2數據傳入我的應用程序。難道我不得不在我的應用程序中創建一些虛擬服務器來說明哪些內容從第三方庫中讀取傳入數據,並向MPMoviewplaer或任何其他播放器生成某種類型的流? – Naveen

+0

這並不容易。我認爲你最好的選擇是找到一個能夠解碼MPEG2流數據的庫,然後將它自己繪製到CoreVideo層。 – joerick