![](/img/trans.png)
[英]Gstreamer 1.0 no video when udpsink pipeline runs before udpsrc pipeline
[英]Gstreamer udpsrc plugin query
我正在開發基於IP流的媒體播放器。 我正在使用以下管道:
Src:
gst-launch-1.0 -vvv udpsrc port=5004 ! application/x-rtp, payload=96 ! rtph2 64depay ! h264parse ! imxvpudec ! imxipuvideosink sync=false
下沉:
C:\gstreamer\1.0\x86_64\bin\gst-launch-1.0.exe -v filesrc location=C:\\gstreamer\\1.0\\x86_64\\bin\\hash.h264 ! h264parse ! rtph264pay ! udpsink host=153.77.205.139 port=5004 sync=true
這是概念的證明。 現在,我們希望有一個應用程序能夠執行相同的操作,但是在沒有流或接收器沒有數據的情況下需要進行一些調整,因此我們需要切換到離線基礎媒體播放器,這意味着可以離線播放一組視頻並當udp端口上有數據時,切換到流式傳輸。
以下是我的查詢:
請幫忙。 如果您需要更多詳細信息,我們隨時為您提供幫助
對於udpsrc,有一個timeout屬性,如果沒有可用數據,它將在總線上發送一條消息(您可以嘗試將其設置為1秒),對於流式傳輸,應該在總線上重新獲得EOS。 (嘗試使用此管道gst-launch-1.0 -vvvm udpsrc port=5004 timeout=100000000 ! application/x-rtp, payload=96 ! rtph2 64depay ! h264parse ! imxvpudec ! imxipuvideosink sync=false
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.