国标流媒体服务器如何调整接入的视频直播通道数量?
用过国标流媒体服务器的朋友们应该都知道,GB28181协议是公安部提出来的,能够对接公安部的网络系统,给安防带来了很大的便利性,我们的国标流媒体服务器就支持集成接入自己的平台,也能够对视频进行录像。
使用国标流媒体服务器会有很多二次开发的可能,因为我们会提供丰富的二次开发接口。近期也有不少用户用https接入国标流媒体服务器,是一种十分实用的视频监控网页直播。
有的流媒体服务器是固定的通道数,不能增加任意数量的通道,所以会出现有的用户拥有了16路通道的服务器,但是只需要用11路摄像头的问题,本文我们就来聊一下怎么解决这个问题。
开发者使用国标GB28181流媒体服务器的时候,接入了一台16路的NVR,但是这个开发者只需要接4路视频,问我们这个能否有解决办法。
一开始我们这边给出的建议是让这位开发者进入国标通道配置界面,在视频通道编号上不填写ID,理论上这样做可以避免设备的识别,但是实际是NVR强制要求填写20位数的视频通道编号不能为空,也不能少填写位数。为了解决这个问题,我们联合研发的同事临时做了一个补丁。
是个什么补丁呢?我给大家简单讲一下就知道了,多余的通道配置在流媒体服务器中会占用内存,浪费资源,处理掉这些通道就需要过滤,这个补丁就是一个过滤判断的作用,将视频通道编号中十个为零的前缀记录过滤掉,比如:0000000000+132+0000001,这个通道就可以进行过滤,从而实现节约资源的目的。
目前这个功能在国标GB28181流媒体服务器中还是一个未完成的功能,但是考虑到功能的实用性,我们会在后续的版本中添加这种功能,让更多的开发者和用户享受到这个便捷的功能。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结