簡體   English   中英

使用 protocols=tcp 並從手機應用程序饋送時,rtspsrc 無法正常工作

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM