我无法从任何 XUbuntu/Ubuntu/Debian Live-Stick 或在我的笔记本电脑和台式机上运行的 XUbuntu 播放任何 RTSP 流。
我有几个 rtsp 源:
- 我本地 RaspBerryPi 上的 RTSP 流(不需要身份验证)
- 来自互联网的流(不需要身份验证)
两种流均可通过 VLC 播放:
- 我的另一个 RaspBerryPi(RaspBerryPi 操作系统)
- 我的 Windows 笔记本电脑
- Android 平板电脑,我的手机
- XUbuntu 20.04 笔记本电脑和台式电脑
两种流都可以不是可以使用 VLC/mplayer/ffplay 播放:
- 我的 XUbuntu21.04笔记本电脑,XUbuntu21.04桌面
- 使用 Debian11
- Ubuntu 21.04、XUbuntu 21.04 Live 版本(我已尝试拥有一个干净的系统)
问题肯定出在 Ubuntu 的新基础,新的 Debian 11 上,因为在那里也无法打开流。
我在 VLC 中收到如下错误消息:
satip debug: try to open 'rtsp://192.168.178.2:8554/video0'
satip debug: connect to host '192.168.178.2'
main debug: net: connecting to 192.168.178.2 port 8554
...
main debug: no art finder modules matched
main debug: connection succeeded (socket = 37)
main debug: net: opening 0.0.0.0 datagram port 9040
main debug: net: opening 0.0.0.0 datagram port 9041
qt debug: IM: Setting an input
satip error: Failed to setup RTSP session
main debug: net: connecting to 192.168.178.2 port 8554
main debug: connection succeeded (socket = 36)
access_realrtsp warning: Cseq mismatch, got 1, assumed 0
access_realrtsp debug: rtsp connected
access_realrtsp warning: only real/helix rtsp servers supported for now
main debug: no access modules matched
main debug: dead input
qt debug: IM: Deleting the input
我已经尝试过 mplayer、vlc(Pi 和 Linux 中的 3.012,App 版本是 3.3.4)、ffmpeg……但结果是一样的。
这意味着问题不在于 VLC。
Ubuntu/Debian 中的端口是否被阻止了,或者我必须做些什么特殊的事情才能播放 rtsp-steams?
答案1
https://forum.videolan.org/viewtopic.php?f=13&t=158071&p=520527说:
请注意,根据 Debian 政策,Debian VLC 版本不支持 RTSP。如果您需要 RTSP,请使用 Flatpak。
也许“使用 Flatpak”或“Snap,而不是 .deb”会有所帮助。