首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用python脚本检查rtsp url是否为up/down

如何使用python脚本检查rtsp url是否为up/down
EN

Stack Overflow用户
提问于 2019-06-04 16:08:15
回答 2查看 3K关注 0票数 1

我有一个运行在rtsp链接上的摄像头。我想写python代码来检查相机是活动的还是死的。类似于使用curl检查http是否正常工作。可以用来检查rtsp url状态的类似命令是什么?

我试过在终端上使用openRTSP,我想把它用作python脚本

测试rtsp:// openRTSP _url_here

EN

回答 2

Stack Overflow用户

发布于 2019-06-08 13:27:48

您可以调用FFMPEG来提取快照。如果成功,则可以访问流。

https://broadcastlivevideo.com/publish-ip-camera-stream-to-website/的教程中使用https://videonow.live/broadcast-ip-camera-or-stream/测试此功能(从rtsp中提取快照)。

提取的命令应该类似于:

代码语言:javascript
复制
/usr/bin/ffmpeg -y -frames 1 snapshot.png -rtsp_transport tcp -i rtsp://test_url_here

然后检查快照文件是否已创建且不为空。

你可以在这个免费的开源可湿性粉剂插件https://wordpress.org/plugins/videowhisper-live-streaming-integration/中找到确切的功能代码。

票数 2
EN

Stack Overflow用户

发布于 2019-06-08 19:47:15

您可以使用opencv_python模块播放rtsp流。

示例代码:

代码语言:javascript
复制
import cv2
cap=cv2.VideoCapture("rtsp://admin:admin123@test_url_here")

ret,frame = cap.read()
while ret:
    ret,frame = cap.read()
    cv2.imshow("frame",frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break
cv2.destroyAllWindows()
cap.release()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56439798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档