2012-05-21 80 views
0

我正在嘗試爲iOS創建一個Web瀏覽器應用程序。到現在爲止,我可以瀏覽其中的網站的桌面版本,還可以播放iOS兼容的視頻。但我想支持Flash視頻alos。我的靈感是vBrowse並根據那裏statement他們在他們的應用程序中使用「FFmpeg」和「librtmp」。所以任何人都可以幫助我實現這個庫,以便我的瀏覽器支持swf/flv視頻。iOS中的Flash視頻流

捆綁thanx提前任何幫助。

回答

0

如果您正在編寫本機應用程序,那麼這是可能的。

您可以使用ffmpeg-1.0,只需在lib rtmp支持下進行編譯,因爲ffmpeg已經包含此庫。這

  1. 後連接到服務器 - avformat_open_input
  2. 找到&開放的編解碼器 - avcodec_open2
  3. 讀取數據包 - av_read_frame
  4. 如果PKT是音頻,對其進行解碼(avcodec_decode_audio4),並與audioqueue或audiounit 播放如果pkt是視頻解碼(avcodec_decode_video2)並將其轉換爲RGB並將其縮放並顯示在屏幕上

at glan您應該做以上...此外,你可以看看我們的付費sdk位於http://www.videostreamsdk.com它支持從rtmp服務器流式傳輸