wxcup 发表于 2025-1-20 13:53

如何为群晖SurveillanceStation定制摄像头配置文件

本帖最后由 wxcup 于 2025-4-13 08:37 编辑

如何为群晖SurveillanceStation定制摄像头配置文件
How to customize camera profiles for Synology SurveillanceStation

作为一个80后人到中年,前一阵因为需要照顾家里得了老年痴呆症的老人,不得以开始折腾起监控来。本来想着买个小米或者360的傻瓜摄像头即可完成任务,结果发现这些玩具看个娃或者宠物还凑活,看老人或者需要连续录制的时候完全没办法用(老人日常卧床,行动较迟缓),另外还需要保存连续的录制监控视频文件用于法庭证据,看来看去还是群晖系统最合适。

目前一路摸索使用下来,发现就是群晖的SS监控套件最为好用,尤其是添加了SSD作为监控存储盘之后,可以做到8路监控视频16倍速丝滑回放,试问这点哪个硬盘录像系统可以做到?
最后买了各种品牌的摄像头,发现群晖里基本没有适配的摄像头配置文件,无奈又开始了各种折腾和测试,现在已经基本解决;
遂将群晖SS定制摄像头配置文件内容整理如下,如有问题或疑问也欢迎留贴讨论;



挑了半天最后选了TP-LINK的摄像头,就看上它支持标准onvif协议且可以脱离外网运行,这样可以免除后续的云存储费用,同时减少被黑的概率。

型号IPC-48GW,800w像素支持4k分辨率,自带6倍光学变焦,几乎可以看清屋内的所有细节;

买回来之后发现群晖Surveillance Station中并没有适用于该型号的配置文件,导致H265视频格式无法选用,也没办法用于动作侦测录像,云台控制也失效;
于是通过修改摄像头配置文件发现可以全部搞定,所有功能均可正常使用;
DSM版本:7.2.1-69057 Update 4
SS版本:9.2.0-11289

大体步骤如下:
1. 开群晖ssh登录,登入群晖主机:
sudo su -
输入群晖管理员密码,切换至root用户

2. 修改群晖SS套件中device pack里的摄像头模版配置文件:
目录为/volume1/@appstore/SurveillanceStation/device_pack/camera_support,需根据个人情况修改volume对应的目录;
还有一个device_pack.default目录,用于存放默认版本的摄像头配置文件,可以根据需要进行修改;
cd /volume1/@appstore/SurveillanceStation/device_pack/camera_support
vim TP-Link.conf
然后按shift+g,之后按o键,再按一下退格键,之后跟一个回车;
在文件末尾粘贴以下内容:

{BasicSettings}
      api = tplink
      vendor = TP-Link
      model = TL-IPC48AW
      firmware_version =1.0.3 Build 220715 Rel.38864n
      multi_streams = 2
      channel_list = 1
      h264 = rtsp
      h265 = rtsp
      audio_format = G711
      pan = continuous
      tilt = continuous
      zoom = continuous
      preset = 8
      ptz_direction = 8
      ptz_speed_max = 1
      camera_parameters = yes
      motion = h264,h265
      rtsp_protocol = udp,tcp,auto
      force_restart_time = 90
      auth_method_list = ws_token,digest
      default_audio_format = G711
      default_channel = 1
      device_entry = /onvif/service
      event_entry = /onvif/service
      imaging_entry = /onvif/service
      media2_entry = /onvif/service
      media_entry = /onvif/service
      onvif_stream_encoders = main,minor
      onvif_vdo_src_conf_token = vsconf
      preset_prefix = none
      ptz_entry = /onvif/service
      ptz_xmax = 1
      ptz_xmin = -1
      ptz_ymax = 1
      ptz_ymin = -1
      ptz_zmax = 1
      ptz_zmin = -1
      quality_max = 5
      quality_min = 1
      version_major = 2
      version_minor = 1
{stream_1}
      resolutions_ = 1280x720,1920x1080,2048x1280,2560x1440,2880x1620,3840x2160
      fps__ = 1,5,10,15
      bitrate_control_ = vbr,cbr
      cbr_list_ = 256,384,512,768,1024,1536,2048,3072
{stream_2}
      resolutions_ = 320x240,352x288,640x480,704x576
      fps__ = 1,5,10,15
      bitrate_control_ = vbr,cbr
      cbr_list_ = 64,96,128,192,256,384,512最后按ESC键,输入:wq,即可完成配置文件的编辑并退出;

3. 重启群晖SS套件,修改对应的摄像头配置即可;

编辑摄像机,在TP-Link型号下就可以看到新添加的TL-IPC48AW型号;

4. H265和两个串流通道都可以选择了(主码流和子码流)


5. 最后登录到摄像头界面,修改主码流和子码流的编码为H265即可;


6. 在路由器中禁止摄像头访问外网,可根据自己的需要进行操作

这里以华硕的路由器为例,开启禁止访问网络的选项之后,该摄像头便无法访问外网,app也无法连接,但是可以正常访问内网设备;

备注:

[*]最后为了便于大家根据自己的摄像头定制配置,简单解释一下配置文件的一些选项,不一定准确,仅供参考;
model = TL-IPC48AW
firmware_version =1.0.3 Build 220715 Rel.38864n其中型号根据摄像头管理页面显示,也可以自行修改,其中固件版本其实可以留空,也可以根据不同固件版本定制不同的配置



[*]分辨率配置
      h264 = rtsp
      h265 = rtsp
      multi_streams = 2
{stream_1}
      resolutions_ = 1280x720,1920x1080,2048x1280,2560x1440,2880x1620,3840x2160
      fps__ = 1,5,10,15
      bitrate_control_ = vbr,cbr
      cbr_list_ = 256,384,512,768,1024,1536,2048,3072
{stream_2}
      resolutions_ = 320x240,352x288,640x480,704x576
      fps__ = 1,5,10,15
      bitrate_control_ = vbr,cbr
      cbr_list_ = 64,96,128,192,256,384,512上述代码对应串流1和串流2两个串流,具体分辨率的规格需要在摄像头管理页面查看;

其中h264为默认压缩格式,和h265即为HEVC格式具备更高压缩比,可以有效节省带宽和视频存储空间;
vbr和cbr对应于可变码率和固定码率,优先选择前者;


[*]动作侦测、云台控制及其他功能
motion = h264,h265
ptz_entry = /onvif/service
ptz_xmax = 1
ptz_xmin = -1
ptz_ymax = 1
ptz_ymin = -1
ptz_zmax = 1
ptz_zmin = -1
pan = continuous
tilt = continuous
zoom = continuous
preset = 8
ptz_direction = 8
ptz_speed_max = 1motion参数主要用于群晖SS套件里的事件检测,可以触发录像等动作,可以有效减少视频占用空间,必须加上h265选项才会对相应的码流进行动作侦测,同时可以在下方回放的进度条中看到相应的标识;
pan、tilt、zoom和ptz参数主要用于摄像头云台控制,某些型号支持变焦等参数,需要配置正确才能在SS中正常操作;

最后注意备份配置文件的内容,升级device pack后会覆盖之前修改的内容,导致摄像头配置文件丢失;
有需要的坛友可以根据以上内容如法炮制,如有问题或疑问也欢迎留贴讨论;

tyy474 发表于 2025-1-20 13:57

这个不错,没有的型号我是选了通用型的

VariedValiance 发表于 2025-1-20 13:58

厉害,应该给你加点分[喜欢]

andy-wsj 发表于 2025-1-20 14:20

这个不错,让人看了想搞一个试试看

crazy_panda 发表于 2025-1-20 14:32

这个厉害了

我从发小那顺了一个摄像头,tp的电信定制版。有夜视功能。

但是白天晚上看,3米左右,细节一片模糊,很难分辨出来我的18cm穿甲弹是否正常转。。。。

刹之那 发表于 2025-1-20 20:02

[偷笑]老哥研究配置还挺深入,我之前是随便改了改就能用。

不过DSM有个新版本好像删掉了h265的动作侦测,我升级之后选h265就不能使用ss的动作侦测了,只能用摄像头自带的,不知道修改配置是否仍然可以,还没时间折腾。
如果真的是删掉了,打算直接利用插件接入homekit。

多崎作 发表于 2025-1-21 09:37

没想到还能自定义配置文件用

奥特曼没有童年 发表于 2025-1-21 10:20

大佬啊 还改配置文件

qp6g3o 发表于 2025-1-21 10:27

厉害,应该给你加点分

C_Y___________ 发表于 2025-1-21 10:31

admin:########@192.168.200.11:554/live支持onvif的话用这个最方便了

逃学生 发表于 2025-1-21 10:33

技术贴,收藏备用

Charles-Lee 发表于 2025-1-21 11:18

技术贴,支持。不过多数情况下存储卡的空间也够用了

Linyb 发表于 2025-1-21 12:18

膜拜大佬

wxcup 发表于 2025-1-21 13:53

C_Y___________ 发表于 2025-1-21 10:31
admin:########@192.168.200.11:554/live支持onvif的话用这个最方便了

我最早也是这么用的,但是没有云台控制,也没有动作侦测,所以还得改配置文件才能解决

wxcup 发表于 2025-1-21 13:55

本帖最后由 wxcup 于 2025-1-21 16:23 编辑

Charles-Lee 发表于 2025-1-21 11:18
技术贴,支持。不过多数情况下存储卡的空间也够用了

存储卡日常够用,如果连续录制的的话,tf卡很容易坏,尤其是现在4K超高清的视频录像文件,码流普遍在10Mb/s以上,另外tf卡里的视频没办法倍速回放

adawangyanan 发表于 2025-1-21 15:35

厉害,厉害,大佬牛皮

angelfish 发表于 2025-1-21 15:41

学习学习,以后备用!!

Hzylucky 发表于 2025-1-21 16:43

我也搞了个9路,公司用。单独一个局域网wifi,用的tp的最便宜的摄像头
有个问题是摄像头的时间都不一样。9个头有2,3个时间,没有一个时间是正确的。奇葩,搞不定[困惑]

wxcup 发表于 2025-1-21 16:47

Hzylucky 发表于 2025-1-21 16:43
我也搞了个9路,公司用。单独一个局域网wifi,用的tp的最便宜的摄像头
有个问题是摄像头的时间都不一样。9 ...

tp现在的摄像头都支持ntp协议啊,可以自动对时的;
只不过我不在国内,tp摄像头全部默认是东八区,这个时区还没办法改,后来用python的一个库写了个脚本,定时同步所有摄像头时间解决的

Hzylucky 发表于 2025-1-21 16:51

本帖最后由 Hzylucky 于 2025-1-21 17:02 编辑

又看了下,系统里面ntp同步不了,估计是因为没外网。下回我给他们连个外网同步下时间估计就好了。

我这系统里的时区是可以修改的,就surveillance station的设置里

wswcx 发表于 2025-1-21 16:54

大佬牛批,留个记号,日后折腾用~~

koolca 发表于 2025-2-17 18:16

感谢楼主的贡献
我用相同版本的SS和camera,其他正常,只有事件侦测无法工作在“按摄像机”,也就无法动作侦测录像。我用homeassistant测试onvif,motion detection又是正常的。问题好像出在ss方,楼主有没有碰到过相同问题?

wxcup 发表于 2025-2-17 18:36

koolca 发表于 2025-2-17 18:16
感谢楼主的贡献
我用相同版本的SS和camera,其他正常,只有事件侦测无法工作在“按摄像机”,也就无法动作 ...

目前主要使用SS自带的事件侦测功能,因为TP的摄像头貌似没有全部实现onvif协议里的事件侦测功能,我用onvif device manager测试不出来摄像头内置的侦测事件;
以目前使用经验来看,SS自带的侦测功能已经足以满足个人使用的要求了,如果需要摄像头自带的功能,可以考虑加tf这样单独录制,同时也不会影响SS的监控视频录制,相当于双录;

koolca 发表于 2025-2-17 18:54

wxcup 发表于 2025-2-17 18:36
目前主要使用SS自带的事件侦测功能,因为TP的摄像头貌似没有全部实现onvif协议里的事件侦测功能,我用onv ...

感谢回复。那我也改SS自带的侦测

pemg 发表于 2025-2-25 22:23

大佬,能不能教下改配置实现 tplink-48aw plus,在群晖监控ds cam 实现语音对话。

nihilum 发表于 2025-2-25 23:31

支持楼主折腾[偷笑]

pops1368 发表于 2025-2-25 23:38

技术贴,收藏备用

wxcup 发表于 2025-2-26 09:13

pemg 发表于 2025-2-25 22:23
大佬,能不能教下改配置实现 tplink-48aw plus,在群晖监控ds cam 实现语音对话。 ...

主要是tp的摄像头在onvif协议下没有实现语音对话的接口,所以修改配置文件也没办法把它变出来…………

Theslayer 发表于 2025-2-26 09:22

开个云存储不就行了

wxcup 发表于 2025-2-26 09:50

Theslayer 发表于 2025-2-26 09:22
开个云存储不就行了

4k监控视频连续录制,开个云存储的费用估计3个月就能再买个摄像头了吧…………
页: [1] 2
查看完整版本: 如何为群晖SurveillanceStation定制摄像头配置文件