Gstreamer - 遺失「最後」緩衝區

Gstreamer - 遺失「最後」緩衝區

我將 gstreamer 與 souphttp、demux 和 appsink 一起使用。 appsink 根據新的 pad 請求動態連接到 demux。我使用的 hlsdemux 似乎正在丟棄「最後一個」緩衝區,因為我錯過了大約 0.5 秒的資料包。

我根據“new_sample”訊號檢索資料包。

關於分路器-->有動態 pad 的 appsink 有任何已知問題嗎?收到 EOS 或添加新的 pad 後,我應該做一些具體的事情嗎?

相關內容