iPhone/iPad向けのHTTPライブストリーミングを実装したいと考えています。私はアップルの標準と同じツールに従っています。
現在、私のビデオ ソースは、rtsp://123.123.123.123:554/mpeg4 (サンプル IP) からのライブ ビデオを提供するものです。しかし、HTTPライブストリーミングとメディアストリームセグメンターがUDPネットワークを介してソースを渡す必要があるため、少しひねりました。
私はVLCプレーヤーを使用し、最初にRTSPをUDPにストリーミングしました。
たとえば、rtsp://123.123.123.554/mpeg4 からストリーム ビデオ ソースを取得し、それを udp://@123.123.123.17:1234 (サンプル IP) にリダイレクトしました。ライブストリーミングが再生されているかどうかを確認するために、同じマシン上の VLC の 2 つのインスタンスでこれをテストしました。VLCで問題なく動作しています。
現在、私は MAC OS 10.6.x (Snow leopard) のユーザーです。HTTP ライブ ストリーミング用の最新ツール (Apple からダウンロード) を使用する
ターミナルから次のコマンドを実行しています
mediastreamsegmenter -b http://demo.dummy.com/stream -s 3 -D -f /Desktop/StreamParts 123.123.123.17:1234
ここ http://demo.dummy.com/stream - server /Desktop/StreamParts - .ts ファイルを保存するためのローカル フォルダー 123.123.123.17:1234 - UDP URL (ライブ ストリーミングが行われる場所から)
しかし問題は、このコマンドを実行するときです。それは私に次のようなエラーを与えています
pid 44(video) に開始アクセス ユニット エラーがありません -- cc 値は、9 は 10、1 は 2、5 は 6 などである必要があります。
何か案が?ここで何がうまくいかないのですか?このエラーメッセージは何を示していますか?