[发明专利]面向全终端的低延迟按需分布式监控汇聚双模态转发方法有效
申请号: | 202010016333.9 | 申请日: | 2020-01-08 |
公开(公告)号: | CN111212076B | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 张传文;陈忠波 | 申请(专利权)人: | 山东汇佳软件科技股份有限公司;山东汇佳大数据研究院有限公司 |
主分类号: | H04N7/01 | 分类号: | H04N7/01;H04L69/08;H04L65/65;H04L65/60 |
代理公司: | 济宁众城专利事务所 37106 | 代理人: | 李效宁 |
地址: | 257000 山东省东营市东营*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 终端 延迟 分布式 监控 汇聚 双模 转发 方法 | ||
本发明公开了一种面向全终端的低延迟按需分布式监控汇聚双模态转发方法,涉及机顶盒技术领域,步骤一:构建编解码组件一单元和构建编解码组件二单元;步骤二:搭建IIS应用服务单元,该单元可单机工作,也可配合nginx以集群模式工作;分别建立编解码组件一单元请求拦截机制、编解码组件二单元请求拦截机制;步骤三:视频播放正常请求,截取编解码组件一单元的输入key及编解码组件二单元的输入guid,根据信息查询数据库中存放的设备rtsp地址,调用编解码组件一单元。本发明的低成本低需求实施,只要有iis即可,环境配置低,不需要较高的硬件配置。
技术领域
本发明涉及机顶盒技术领域,尤其涉及一种面向全终端的低延迟按需分布式监控汇聚双模态转发方法。
背景技术
现在市面上的海康或者大华平台主要对接自家设备,且系统臃肿庞大,导致各种设备无法利旧,传输协议为rtsp为主,无法实现全平台播放,机顶盒hls启动等待时间接近6秒;EasyDarwin流媒体服务器,无法兼容aac等音频编码,且时间戳处理不合理,导致机顶盒播放容易卡机。
发明内容
本发明的目的在于提供一种面向全终端的低延迟按需分布式监控汇聚双模态转发方法,以解决上述背景技术中提出的EasyDarwin流媒体服务器,无法兼容aac等音频编码,且时间戳处理不合理,导致机顶盒播放容易卡机的问题。
为了实现上述目的,本发明采用了如下技术方案:
面向全终端的低延迟按需分布式监控汇聚双模态转发方法,包括以下步骤:
步骤一:构建编解码组件一单元,用于将rtsp协议转换为hls协议,基于C++编码实现,底层为ffmpeg,支持抓拍录像功能,为了提高输入输出效率及并发访问数量,切片为2X2规则,切片存放在内存磁盘中;
输入输出全部发生在内存磁盘上,第一时间生成m3u8索引文件,切片2秒X2片,生成第一片的时候,立刻返回m3u8索引,这样网络加载索引和下载第一片的同时,第二片完成切片处理,如此反复迭代;
构建编解码组件二单元,用于将rtsp协议转websocket协议,逐帧推送blob到前台,基于C++编码实现,底层为live555;用WebSocket双向通讯模式,拉取到第一帧,及传递给支持html5的前端;
步骤二:搭建IIS应用服务单元,该单元可单机工作,也可配合nginx以集群模式工作;分别建立编解码组件一单元请求拦截机制、编解码组件二单元请求拦截机制;
步骤三:视频播放正常请求,截取编解码组件一单元的输入key及编解码组件二单元的输入guid,根据信息查询数据库中存放的设备rtsp地址,调用编解码组件一单元,进行转发处理:
编解码组件一单元访问模式,http请求地址规则为,
a)编解码组件一单元的开始拉流机制,包括:
场景1,内存磁盘上如果切片无,启动该设备的拉流处理;
场景2,如果该设备不在线,返回不在线预置默认视频,友好提示设备离线;
场景3,如果该设备已经切片中,直接调用切片地址返回;
b)编解码组件一单元的停止拉流机制,全程内存操作,毫秒级别遍历完成,临时lock hashtable,内存磁盘遍历输入key的值,如果该设备评估一下时间,与当前系统时间对比,超过指定时间,调用编解码组件一单元停止拉流,关闭无人观看的设备;
编解码组件二单元访问模式,websocket请求地址规则为:
c)编解码组件二单元的开始拉流机制,IIS中建立web socket的拦截机制,拦截live开始的websocket请求,建立连接时,查找该输入guid对应的rtsp地址,建立数据传输链接时,传输二进制音视频数据,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东汇佳软件科技股份有限公司;山东汇佳大数据研究院有限公司,未经山东汇佳软件科技股份有限公司;山东汇佳大数据研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010016333.9/2.html,转载请声明来源钻瓜专利网。