vlc 无法从命令行播放 rtsp 视频

vlc 无法从命令行播放 rtsp 视频

我正在使用 Ubuntu 和 VLC 开发一个应用程序,该应用程序需要在屏幕上平铺 5X4 视频。视频源是 ip 摄像机,它以 RTSP 流的形式传输视频。访问提要的示例 URL 是 rtsp://192.168.1.7:554/user=admin&password=&channel=1&stream=1.sdp?real_stream--rtp-caching=100上面提到的链接将直接从 vlc 媒体播放器打开,但当涉及到命令行时它无法打开。我尝试的命令是

cvlc rtsp://192.168.1.7:554/user=admin&password=&channel=1&stream=1.sdp?real_stream--rtp-caching=100

我既没有收到错误也没有收到警告,这是一个绝对空闲状态。当我按下回车键时,它返回到命令提示符。

请帮助我解决这个问题。

答案1

将 / 改为 ? 对我来说有效,但我不知道为什么

cvlc rtsp://192.168.2.33:554?用户=管理员&密码=&通道=2&流=1.sdp?real_stream--rtp-caching=100

你也可以尝试

cvlc rtsp://192.168.2.33:554/?user=admin&password=&channel=2&stream=1.sdp?real_stream--rtp-caching=100

答案2

cvlc "rtsp://192.168.1.7:554/用户=管理员&密码=&channel=1&stream=1.sdp?real_stream"

对我来说很管用。只需将网址放入“”内即可

相关内容