科达国标接入端口
科达国标接入端口,科达说白了就是国标科达设备跟GB/T 28181标准对接的那个“口子”。没有它,接入科达的端口摄像头、NVR、科达平台就是国标一座孤岛,跟海康、接入大华、端口宇视那些同样跑国标的科达设备互相看不见。我见过太多项目卡在这一步——前端装完了,国标平台连不上,接入最后发现是端口端口配错了。 GB/T 28181要求设备通过SIP协议注册到SIP服务器,科达信令走5060,国标媒体流走RTP。接入科达的设备默认SIP端口就是5060,但很多集成商习惯性改成别的,比如5080或者7060,结果注册失败。去年有个园区项目,客户用科达的IPC直接往第三方平台注册,折腾了一整天,日志里全是“401 Unauthorized”。后来查出来是SIP域填错了——科达设备要求SIP服务器ID必须跟平台侧的国标ID完全一致,差一位数字都不行。 科达的国标接入配置界面藏得不算深,但不同型号位置不一样。IPC通常在网络设置→国标接入,NVR在平台接入→GB28181,而KDM系列解码器又换了个叫法。我印象最深的是科达的某款球机,国标端口那栏默认写着5060,但旁边有个“启用TCP”的勾选框。不勾的话,媒体流走UDP,跨网段丢包丢到怀疑人生。勾上之后,RTP over TCP,端口变成5060+1,也就是5061。这个细节手册上写得含糊,但实际调试时能省半天时间。 端口冲突是另一个坑。科达设备如果同时开了ONVIF和国标,ONVIF默认用80和8000,国标用5060,一般不打架。但有些老固件里,国标注册端口和Web管理端口抢5060,结果就是Web能打开,国标死活注册不上。解决办法简单——把Web端口改成8080,5060让给SIP。我习惯在调试前先用netstat -anp | grep 5060看一眼,谁占着这个端口,心里就有数了。 媒体流端口范围也值得说。科达默认的RTP端口段是30000-30500,500个端口。小项目够用,但大型项目里几百路并发,这个范围就捉襟见肘了。改成10000-20000,或者直接20000-40000,能避免“端口耗尽”导致的随机黑屏。有一次在高速交警的项目上,科达平台下挂了两百多路摄像机,每隔十几分钟就有几路掉流,查了半天是RTP端口回收太慢。把端口范围扩大后,问题消失。 还有一点,科达的国标接入支持多SIP服务器。就是说一台设备可以同时注册到两个平台,比如公安网和视频专网各一个。但两个平台的SIP端口不能一样,否则设备分不清谁是谁。我一般让主平台用5060,备平台用5062。配置时注意“心跳周期”别设太短,科达默认60秒,改成30秒会增加注册风暴的风险,尤其是设备数量多的时候。 调试工具方面,别只盯着科达自己的客户端。Wireshark抓包看SIP注册的REGISTER消息,比什么日志都直接。如果看到“403 Forbidden”,多半是国标ID或密码错了;看到“404 Not Found”,检查SIP服务器IP和端口;看到“500 Server Internal Error”,那可能是平台侧的问题了。科达设备本身很少主动报错,得靠抓包反推。 最后提一句,科达新固件里国标接入多了个“NAT穿越”选项。如果设备在私网,平台在公网,不勾这个选项,SIP注册能成,但媒体流回不来。勾上之后,设备会用端口复用或者STUN,具体看平台支持哪种。我试过科达IPC配合海康平台,勾NAT穿越+端口复用,能通,但延迟比同网段高30毫秒左右。能接受就用,不能接受就老老实实做端口映射。
-
上一篇
-
下一篇
- 最近发表
- 随机阅读
- 搜索
-
- 友情链接
-