Law*_*nce 1 python rtsp openrtsp
我有一个在 rtsp 链接上运行的相机。我想编写Python代码来检查相机是活还是死。类似于使用curl 检查http url 是否有效。可以使用什么类似的命令来检查 rtsp url 状态?
我尝试在终端上使用 openRTSP,我想将它用作 python 脚本
openRTSP rtsp://test_url_here
小智 5
您可以调用FFMPEG来提取快照。如果可以访问成功的流。
根据https://broadcastlivevideo.com/publish-ip-camera-stream-to-website上的教程,使用https://videonow.live/broadcast-ip-camera-or-stream/测试此功能(从 rtsp 中提取快照)/。
提取命令应该类似于:
/usr/bin/ffmpeg -y -frames 1 snapshot.png -rtsp_transport tcp -i rtsp://test_url_here
Run Code Online (Sandbox Code Playgroud)
然后检查快照文件是否已创建并且不为空。
您可以在这个免费的开源 WP 插件https://wordpress.org/plugins/videowhisper-live-streaming-integration/中找到确切的功能代码。