[英]rtspsrc not working when using protocols=tcp and feeding from a cellphone app
我正在嘗試將手機用作 RTSP 服務器,將 PC 用作客戶端。 所以對於手機,我使用的是 RTSP Camera Server android 應用程序,在 PC 上我嘗試了這個命令:
gst-launch-1.0.exe rtspsrc protocols=tcp location=rtsp://IP:Port/camera latency=100 ! queue ! decodebin ! autovideosink
運行此命令后,output 卡在“進度:(請求)發送 PLAY 請求”state 中,不顯示任何幀:
如果我將協議更改為 UDP 或刪除該參數,那么它將起作用:
gst-launch-1.0.exe rtspsrc protocols=udp location=rtsp://IP:Port/camera latency=100 ! queue ! decodebin ! autovideosink
但是,我需要它是 TCP,因為我要在 docker 中使用管道。關於這個問題有什么想法嗎?
也許您的應用程序不支持超過 TCP 的 RTSP。請嘗試使用其他應用程序,例如 VXG RTSP Server
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.