0

gstreamer 1.0 を使用して RTP 経由で H263 をストリーミングしようとしています。キーフレームが送信されないことを除けば、問題なく動作します。コマンド ラインは次のようになります。

gst-launch-1.0 videotestsrc pattern=ball ! avenc_h263 ! rtph263pay pt=34 ! udpsink host=10.0.75.196 port=25782 sync=true

その結果、黒から開始し、その後の変更でのみ機能します。H263+ または H263++ のみが処理するものを使用して avenc_h263 と何か関係があるのでしょうか?

これについて何か助けていただければ幸いです!

4

1 に答える 1

0

私はついに問題を見つけました!標準の rtp-payload-size は 0 です。このパラメーターを 0 より大きい値に変更して、1 と 20 を試してみたところ、フル フレームでスムーズに動作するようになりました。

gst-launch-1.0 videotestsrc pattern=ball ! avenc_h263 rtp-payload-size=10 ! rtph263pay pt=34 ! udpsink host=10.0.75.196 port=25782 sync=true

于 2013-06-25T12:32:54.333 に答える