python rtsp
时间: 2023-09-02 20:09:05 浏览: 188
这是通Python播放rtsp和rtmp.zip
5星 · 资源好评率100%
您可以使用OpenCV库来轻松地从RTSP流中读取视频帧。下面是一个简单的示例代码:
```python
import cv2
# RTSP视频流的URL
rtsp_url = "rtsp://192.168.1.100:8554/unicast"
# 打开RTSP流
cap = cv2.VideoCapture(rtsp_url)
# 检查是否成功打开了RTSP流
if not cap.isOpened():
print("无法打开RTSP流")
exit()
# 持续读取视频帧
while True:
ret, frame = cap.read()
if not ret:
print("无法接收视频帧,可能已到达流的末尾。")
break
# 在窗口中显示视频帧
cv2.imshow("RTSP视频流", frame)
# 等待按键事件
key = cv2.waitKey(1)
if key == ord('q'):
break
# 清理
cap.release()
cv2.destroyAllWindows()
```
您需要将`rtsp_url`变量设置为您的RTSP流的URL,并且您可以更改窗口标题以及等待按键事件的时间。
阅读全文