1

ネットワーク経由でビデオをストリーミングしようとしています。現在、gstreamer を使用しています。ただし、ネットワークの反対側に到達したら、フレームに何かを追加できるようにする必要があります。

ストリームからフレームを抽出し、変更してからストリームに挿入して表示する方法があるかどうか疑問に思っていました。スチームに戻せない場合は、別の方法を使用してフレームを表示できます。本当に理解する必要があるのは抽出です。

フレーム操作は Python を使用して行います。正しい gstreamer コマンドを取得したら、それを pygst に実装しようとします。

ビデオを送信するコード:

gst-launch-0.10 v4l2src device=/dev/video0 ! 'video/x-raw-yuv,width=640,height=480' !  x264enc pass=qual quantizer=20 tune=zerolatency ! rtph264pay ! udpsink host=127.0.0.1 port=1234

および受け取るコード:

gst-launch-0.10 udpsrc port=1234 ! "application/x-rtp, payload=127" ! rtph264depay ! ffdec_h264 ! xvimagesink sync=false

どんな助けでも大歓迎です。

4

1 に答える 1

1

あなたはそれを2つの方法で行うことができます

  1. プラグインを書く : Gstreamer ライブラリに慣れている必要があります

  2. アプリ src とアプリ シンクを使用します。そうすることで、やりたいことができるようになります。

操作がよりよく説明されている場合、おそらく役立つ Gstreamer プラグインがありますか?

于 2013-05-08T09:34:05.920 に答える