RTSPおよびRTPストリームは、このプロトコルは、悪名高い(誤)サーバ生産のロットによって解釈されるように、特にRTSPを表示するために複雑で困難であることができます。独自のネットワークスタックを作成し、独自のデマルチプレクサを作成し、VideoToolboxにビデオビットストリームを供給することは可能ですが、特にオーディオについて気を配り、両方のインシンクを再生したい場合は時間がかかります。
最新版(プレリリース版)にはVideoToolboxハードウェアデコーダが含まれていて、必要に応じて透過的にソフトウェアデコーダにフォールバックできるMobileVLCKitフレームワークをお勧めします(VTがまたはストリームに使用されているコーデックプロファイルがデバイスに含まれているハードウェアデコーダの機能と一致しない場合)。
VLCKitはLGPLv2.1の下にあります。これはライセンスに従う限り、iOS App Storeに完全に安全に配置できます(帰属、再パッケージ、最終パッチの公開を参照)。それは必要に応じて静的で動的な味で来る。
現在の開発版を試すには、バージョン3.0.0a7のcocoapod "MobileVLCKit-unstable"を試してみてください。夏の終わりまでに最終版を出荷する予定です。
完全開示:私は前述のライブラリの主著者の一人です。一般的には、このトピックに助けて幸せ:)
この記事をチェックアウトhttp://stackoverflow.com/questions/29525000/how-to-use-videotoolbox-to-decompress-h-264-video-stream?lq = 1 – BilalReffas
フレームワークを使用する準備ができていれば、このhttps://red5pro.com/を試すことができます –