酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

帮我用python写一个可以播放网络视频rtsp://admin:qazwsx123@192.168.60.64:554和rtsp://admin:qazwsx123@gz.s1.natgo.cn:35045的软件,只能播放这两个视频且不能更改

下面是一个使用Python和OpenCV库播放RTSP视频流的代码示例: ```python import cv2 # 视频URL video_url1 = 'rtsp://admin:qazwsx123@192.168.60.64:554' video_url2 = 'rtsp://admin:qazwsx123@gz.s1.natgo.cn:35045' # 创建视频捕获对象 cap1 = cv2.VideoCapture(video_url1) cap2 = cv2.VideoCapture(video_url2) # 检查视频捕获对象是否成功打开 if not cap1.isOpened(): print("无法打开第一个视频") exit() if not cap2.isOpened(): print("无法打开第二个视频") exit() # 创建窗口并设置窗口 cv2.namedWindow('Video 1', cv2.WINDOW_NORMAL) cv2.namedWindow('Video 2', cv2.WINDOW_NORMAL) while True: # 读取视频帧 ret1, frame1 = cap1.read() ret2, frame2 = cap2.read() # 检查是否成功读取视频帧 if not ret1: print("无法接收第一个视频帧。退出...") break if not ret2: print("无法接收第二个视频帧。退出...") break # 显示视频帧 cv2.imshow('Video 1', frame1) cv2.imshow('Video 2', frame2) # 按下ESC键退出循环 if cv2.waitKey(1) == 27: break # 关闭窗口和释放资源 cv2.destroyAllWindows() cap1.release() cap2.release() ``` 请确保已安装OpenCV库,并将RTSP视频流的URL替换为您需要播放的视频URL。运行上述代码后,将会显示两个窗口分别播放两个视频。按下ESC键即可退出。 [2024-11-11 22:03:24 | AI写代码神器 | 832点数解答]

相关提问