国内站点:
国际站点:
个人作品:
文件地址:提取码:01jf文件名:bin_video_gb28181。
四、功能特点支持设备注册、注销、心跳、校时、注册认证、注销认证等。
设备上线后可以手动获取设备状态、设备信息、配置信息、预置位信息等。
设备上线后自动获取设备通道信息,包括中文通道名称。识别到通道上线离线变化,会重新获取该设备的所有通道信息。
支持对某个设备下面所有通道、某个通道、某个通道对应的某个流分别关闭。
支持录像文件查询和回放,回放控制支持暂停播放、继续播放、倍速播放、切换播放进度。
支持录像文件下载,支持倍速比如8倍速下载,可同时多线程批量下载。
支持云台控制,向上、向下、向左、向右、左上、右上、左下、右下方位移动,镜头放大缩小,光圈放大缩小,镜头聚焦放焦。
支持预置位信息的查询、调用、添加、修改、删除等操作。
自动目录订阅功能,通道上线下线都有对应的信号通知。
内置定时读取通道信息机制,以保证通道信息是最新的,比如有些NVR是不断更新的通道信息。
内置订阅警情和位置移动功能,订阅后各种警情事件比如运动目标检测报警、入侵检测报警、徘徊检测报警等自动上报。
支持设备布防撤防,布防后警情信息会主动上报。
国标服务同时支持udp和tcp方式,可选只监听一种或者两种都监听,tcp方式自动处理粘包问题。
国标拉流同时支持udp、tcp被动、tcp主动三种方式,每个通道都可以自由选择何种拉流方式。
内置拉流端口池,每次拉流从中取出一个,关闭流自动回收端口号,重复利用。
收流端口自动纠错,自动跳过被占用的端口,不会出现端口占用导致收流失败的情况。
支持三种取流方式自动检测离线重连,检测到离线后,自动重启点播拉流整个流程。
录像文件回放,上一个完成后自动切换到下一个继续回放,直到所有回放完成。支持高达8倍速回放。
支持阿里云等云服务器,可以分别设置内网监听地址和外网访问地址,一般云服务器上是监听地址用内网,对外访问用外网地址。
同时支持gb28181-2011、gb28181-2016、gb28181-2022以及后续可能的所有协议版本。
代码量少,gb28181交互部分共几千行代码,注释详细,接口友好,使用极其简单,提供非常详细的使用示例。
支持海康、大华、宇视、华为、天地伟业等所有国标设备,包括一些没有ssrc的设备。
支持所有Qt版本和编译器以及操作系统,包括但不限于win、linux、mac、android、嵌入式linux、树莓派香橙派、国产os等。
五、相关代码