小米摄像头结合Samba做实时转存
雷恩
阅读:1068
2024-10-25 18:12:44
评论:0
小米摄像头通过本地的NAS来进行存储数据,我们这里结合docker-compose 、samba的docker镜像来启动samba服务,如下:
samba.yml
version: '3' services: Samba: container_name: 'Samba' image: 'dperson/samba:latest' hostname: xiaomi_nas restart: unless-stopped user: root ports: - '139:139/tcp' - '445:445/tcp' - '137:137/udp' - '138:138/udp' volumes: - /data/nas:/mount command: '-u "用户名;密码" -s "ftp;/mount/;yes;no;no;all;all;all" -w "WORKGROUP" -g "force user=用户名" -g "guest account=用户名" -n -S' #这里的 -n 启动nmdb守护进程来共享, -S 禁用SMB2最低版本,(因为小米摄像头要用1.0的协议)
启动samba
docker-compose -f samba.yml up -d
启动成功后,我们可以使用docker ps 来查看是否启动成功,最好是把共享的目录/data/nas权限设置为777 ,避免无法写入的情况出现。
设置小米摄像头
打开"小米摄像机"->"存储设置"->"NAS设置",就可以找到自己搭建的xiaomi_nas Samba共享了,输入我们定义的用户名和密码,就可以正常使用了。
延伸
关于smbd和nmbd的作用:
smbd:其主要功能就是用来管理Samba服务器上的共享目录、打印机等,主要是针对网络上的共享资源进行管理的服务。当要访问服务器时,要查找共享文件,这时我们就要依靠smbd这个进程来管理数据传输。
nmbd:其功能是进行NetBIOS名解析,并提供浏览服务显示网络上的共享资源列表。
本文链接:https://www.itxz.cc/?id=7 转载需授权!
本文 zblog模板 原创,转载保留链接!网址:https://www.itxz.cc/?id=7
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
