使用Python的RTSP流到内存缓冲区

时间:2018-08-14 17:45:40

标签: python stream raspberry-pi rtsp ram

我将Raspberry Pi用作智能家居站。 我买了大华Ip相机。我的相机中有2个视频流。 低分辨率的子流,我使用OpenCV库检测运动。 运动检测后,我想以10-20秒的高分辨率从相机读取“主流”并将文件保存到Google云端硬盘。 我已经实现了从SD卡本地文件夹上传文件的脚本(使用ffmpeg,由于解码,opencv将CPU加载到100%)。 问题是我想将流读取到内存缓冲区(例如,作为PIL.Image和BytesIO),以便进一步将其发送到驱动器而不将其保存到本地文件夹。 哪个库可以在不占用大量CPU的情况下执行此任务,或者我可以使用ffmpeg做到这一点?

0 个答案:

没有答案