Stream 使用VLC检查RPI上的rtsp流
我对这一切都是新手,所以我是初学者,做这件事是为了我的爱好。 我有一个树莓皮3+与最新的更新(伸展和VLC 3.0.6) 我的目标是: 我喜欢用VLC检查Python,看看Datavideo视频编码器的rtsp流是否正在运行Stream 使用VLC检查RPI上的rtsp流,stream,raspberry-pi3,vlc,rtsp,Stream,Raspberry Pi3,Vlc,Rtsp,我对这一切都是新手,所以我是初学者,做这件事是为了我的爱好。 我有一个树莓皮3+与最新的更新(伸展和VLC 3.0.6) 我的目标是: 我喜欢用VLC检查Python,看看Datavideo视频编码器的rtsp流是否正在运行 当流运行时,它应该在HDMI输出上显示流 当流没有运行时,它应该显示没有通过现有电影文件(mp4)的连接 问题:如何在Python中确定rtsp流是否正在运行或不可用 仅供参考:当我使用现有mp4视频文件从命令行运行VLC时,我收到一条错误消息:使用虚拟接口模块阻止死锁
- 当流运行时,它应该在HDMI输出上显示流
- 当流没有运行时,它应该显示没有通过现有电影文件(mp4)的连接
- 解决VLC死锁问题
导入子流程
从时间上导入睡眠
尽管如此:
睡眠(3)
尝试:
打印(“启动vlc”)
proc=subprocess.call(['cvlc','/home/pi/Videos/IPdecoder1.mp4']))
#playProcess=subprocess.Popen(['cvlc','--play and exit','rtsp://192.168.1.114/live'])
打印(“在vlc之后”)
除:
打印(“除外之后”)
Proc=subprocess.Popen(['cvlc','/home/pi/Videos/NoStream1.mp4']))
Screen errors
[005bf5f8] dummy interface: using the dummy interface module...
[629057b8] main decoder error: buffer deadlock prevented