実行トレースを介して gstreamer アプリケーションのデバッグに取り組んでいます。mp4 ファイルをデコードするための次のパイプラインがありますidentity drop-probability
。パイプラインにパケットをドロップするために使用しています。これは、ストリーム内のパケットの損失をシミュレートするために行います。
gst-launch filesrc location=data/pub_Irma.mp4 ! qtdemux name=demuxer demuxer. ! queue ! faad ! audioconvert ! audioresample ! autoaudiosink demuxer. ! queue ! identity drop-probability=0.5 ! ffdec_h264 ! ffmpegcolorspace ! autovideosink
このパイプラインは、 ffdec_h264 に向かうバッファの 50% をドロップします。問題は、それが単調で、最終的に通常の動作のように見えることです。同じ動作が必要ですが、特定の期間中および特定のタイムスタンプからのみです。
これは、ffdec_h264 に向かうバッファの 50% を 10 秒で開始して 15 秒で終了すると言うようなものです。
前もって感謝します