从RTMP获取videoStream到opencv

时间:2017-09-01 05:33:29

标签: python opencv video-streaming rtmp

我正在开发一个python程序,通过RTMP从Android设备接收直播视频。我创建了一个服务器,我也能够从Android设备传输videoStream。但问题是我无法在opencv中访问该流。谁能告诉我通过opencv访问它的方法。最好是你可以发布任何python代码片段。

1 个答案:

答案 0 :(得分:4)

只需打开地址而不是你的摄像头:

myrtmp_addr = "rtmp://myip:1935/myapp/mystream" cap = cv2.VideoCapture(myrtmp_addr) frame,err = cap.read()

从那里你可以处理你的框架,就像从你的凸轮上拿到它一样。 如果它仍然无法正常工作,请检查您是否有与opencv链接的有效版本的ffmpeg。你可以检查一下 print(cv2.getBuildInformation())

希望我能帮忙