安装 python3
如果使用百度网盘:
pip3 install bypy
bypy info
复制链接粘贴到浏览器打开,登录,填写授权码。
如果出错
试试删掉配置文件重新授权
rm -Rf ~/.bypy
rm -f ~/.bypy.*
如果使用阿里云盘:
pip3 install aligo
安装 opencv:
apt install python3-opencv
创建保存视频的文件夹, 例如:
mkdir /home/videos
mkdir /home/videos/cam01
一定要创建好路径,并且跟配置的路径一致,最后一层文件夹的名称为摄像头名称(camname), 参数 pwd 写到倒数第二层文件夹,以 // 结尾即可。编辑 pyNvr.py, 修改配置(选择 netdisk(netdisk = 1 为百度,2 为阿里),摄像头名称 camname、串流地址 url、本地存储路径 pwd,单个视频时长 blocktime, 开启储存到百度网盘 upyoby,上传完成后删除本地文件 re_af_up)
运行:
cd pyNvr
运行:
python3 pyNvr.py
如果使用阿里网盘,第一次使用需要登录(百度已经登陆过)
如果二维码显示错乱,需要新建一个终端,手动找到 /tmp 中的图片复制到手机可以直接访问的文件夹中,扫描,如:
cp /tmp/tmp56sdcc.png /sdcard/DCIM/QRcode.png
打开文件管理,找到 DCIM 文件夹下的这张图,扫描即可。
测试没有问题后,ctrl + C 终止程序。
后台运行程序:
nohup python3 pyNvr.py &
增加重启开机自动运行
nano /etc/rc.local
把 nohup python3 /root/pyNvr/pyNvr.py &
增加 exit 0 前面
程序极其简陋,稳定和安全毫无保障,仅仅用于不含任何隐私信息、图省钱省事还想多一层云备份的情况
仅建议用于 linux 不完整的安卓手机,云服务器、实体机、树莓派建议使用知名开源或商业软件,如 bluebeery 等。
附,国内常见 IP 摄像头串流地址:
海康威视
主码流:rtsp://user:password@ip:554/h264/ch1/main/av_stream
子码流:rtsp://user:password@ip:554/mpeg4/ch1/sub/av_stream
大华
rtsp://username:password@ip:port/cam/realmonitor?channel=1&subtype=0
TP-Link/ 水星安防
rtsp://user:password@ip:554/stream1
rtsp://user:password@ip:554/stream2
三星
高码流 rtsp 地址:rtsp://user:password@ip:554/onvif/profile2/media.smp(720P)低码率 rtsp 地址
rtsp://user:password@ip:554/onvif/profile3/media.smp
LG
高码流(主码流)RTSP 地址:rtsp://user:password@ip:554/Master-0
低码流(子码流)RTSP 地址:rtsp://user:password@ip:554/Slave-0
正文完