2

pcapファイルを入力として受け取り、生の.h264ファイルを作成するvideosnarfのようなツールを試しました。これは、後でffmpegでエンコードでき、最後にvlcプレーヤーで再生できます。ただし、videosnarfはh264データしか処理できません。

pcapファイルからh263データをダンプできる同様のツールを見つけることができません。私はwiresharkからh263ストリームをデコードしようとしましたが、今のところ運がありません。

perl / pythonでプログラミングできますが、これまでpcapキャプチャファイルで遊んだことがないため、pcapファイルからh263rawデータを取得するための正確な手順がわかりません。

4

1 に答える 1

1

sjd, Twisted Python ライブラリ ( Twisted )を使用してスニファーをセットアップしてみてください。これにより、どのポートをリッスンするか (またはすべてをリッスンするか)、およびどこで Twisted に指示できるかを知っていれば、ネットワーク経由で入ってくる生データをキャプチャできます。ファイルをなどにダンプし、その新しいファイルで何かを行います(.movへの保存をテストするためにffmpegに送信するなど)。

ffmpeg 用の .sdp ファイルを生成する必要があるため、プロセスのそのステップを自動化しない限り、非常に面倒です。私は現在、自動化の部分に取り組んでいますが、同様に苦労しています。

私は Ruby 用の EventMachine と FFMPEG、および SIP の .sdp を使用しています。

これが少し役立つことを願っています。

于 2011-03-08T19:01:48.340 に答える