1

基本的に、iOS SDK で MMS ビデオをストリーミングして再生したいと考えています。MPMovieplayerMMS や RSTP ではなく、いくつかのビデオをストリーミングできます。これについて調べてみましたが、明確な解決策が見つかりませんでした。誰でも私を助けることができますか?

VLC Mobile を試してみました: http://wiki.videolan.org/MobileVLC Dropcam: https://github.com/dropcam/dropcam_for_iphone

しかし、これらのオプションを使用できません。

4

2 に答える 2

1

このライブラリは任意のストリーミング サーバー (rtsp、mms、tcp、udp、rtmp ... をサポート) に接続し、画面に画像を描画できるため、ffmpeg ライブラリを使用する必要があります。 (描画には、opengles または uiimage を使用することもできます)

まず、avformat_open_input を使用して IP アドレスに接続し、avcodec_find_decoder と avcodec_open2 を使用してコーデックを見つけて開きます (オーディオとビデオの両方で呼び出す必要があります)。

次に、whileループでav_read_frameメソッドを使用してサーバーからパケットを読み取りますフレームを取得したら、オーディオの場合はAudioUnitまたはAudioQueueに送信し、ビデオの場合はsws_scaleメソッドを使用してyuvからrgb形式に変換し、描画します写真をスクリーンに。

それで全部です。

このラッパーも見てください ( http://www.videostreamsdk.com )。これは ffmpeg ライブラリに書かれており、iOS をサポートしています。

于 2013-03-02T19:38:30.140 に答える
1

Apple Http Live Streamingをご覧ください。ここにいくつかのドキュメントがあります。

于 2012-04-23T19:00:14.670 に答える