【技术实现步骤摘要】
基于http-dns的动态视频流接入系统及方法
本专利技术涉及视频监控
,具体地说,涉及一种基于http-dns的动态视频流接入系统及方法。
技术介绍
监控场景中,已经实现通过rtmp协议上云的摄像头,利用域名的方式进行推流,用户通过域名进行观看,但存在以下问题:1.目前的监控场景下,摄像头上云都是集中推送到某个中心机房,由某个中心机房提供服务,这种集中推送的方法一方面会对中心机房造成较大压力,无法保证可用性;另一方面单个中心机房的吞吐量和并发处理能力有限;2.摄像头通过域名推流,还面临安全问题,可能遭遇dns劫持,dns污染,dns小运营商解析不准确等情况;3.域名需要公安部备案,备案周期和时间不可控;备案成功后,还需要用户在域名解析厂商中再次配置映射;摄像头无法快速上云,接入门槛较高。
技术实现思路
本专利技术的内容是提供一种基于http-dns的动态视频流接入系统及方法,其能够克服现有技术的某种或某些缺陷。根据本专利技术的一种基于http-dns的动态视频流接入系统,其包括接入单元以及调度单元,其中:接入单元用以发送请求推流/拉流地址和下发推流/拉流地址;调度单元用以调度推流地址和拉流地址,具体包括:摄像头http-dns解析模块,用于接收接入单元发送的请求推拉流地址要求,并输出摄像头的ip解析结果;边缘机房定位模块,与摄像头http-dns解析模块连接,用于接收摄像头http-dns解析模块解析ip的结果,并输出摄像头推 ...
【技术保护点】
1.基于http-dns的动态视频流接入系统,其特征在于:包括接入单元以及调度单元,其中:/n接入单元用以发送请求推流/拉流地址和下发推流/拉流地址;/n调度单元用以调度推流地址和拉流地址,具体包括:/n摄像头http-dns解析模块,用于接收接入单元发送的请求推拉流地址要求,并输出摄像头的ip解析结果;/n边缘机房定位模块,与摄像头http-dns解析模块连接,用于接收摄像头http-dns解析模块解析ip的结果,并输出摄像头推流的目标机房;/n终端用户http-dns解析模块,与边缘机房定位模块连接,用于复用摄像头http-dns解析模块,解析终端用户的ip信息,并输出终端用户的ip解析结果;/n终端路径计算模块,与终端用户http-dns解析模块连接,用于接收摄像头和终端用户的ip解析结果,并输出明文的推流地址和拉流地址给接入单元。/n
【技术特征摘要】
1.基于http-dns的动态视频流接入系统,其特征在于:包括接入单元以及调度单元,其中:
接入单元用以发送请求推流/拉流地址和下发推流/拉流地址;
调度单元用以调度推流地址和拉流地址,具体包括:
摄像头http-dns解析模块,用于接收接入单元发送的请求推拉流地址要求,并输出摄像头的ip解析结果;
边缘机房定位模块,与摄像头http-dns解析模块连接,用于接收摄像头http-dns解析模块解析ip的结果,并输出摄像头推流的目标机房;
终端用户http-dns解析模块,与边缘机房定位模块连接,用于复用摄像头http-dns解析模块,解析终端用户的ip信息,并输出终端用户的ip解析结果;
终端路径计算模块,与终端用户http-dns解析模块连接,用于接收摄像头和终端用户的ip解析结果,并输出明文的推流地址和拉流地址给接入单元。
2.根据权利要求1所述的基于http-dns的动态视频流接入系统,其特征在于:摄像头http-dns解析模块包括:
摄像头http-dns解析网关,用于处理海量并发请求;
若干个http-dns解析子模块,与摄像头http-dns解析网关连接,用于解析并输出摄像头的ip解析结果;
http-dns资源池同步模块,与所述若干个http-dns解析子模块连接,用于与资源池同步。
3.根据权利要求2所述的基于http-dns的动态视频流接入系统,其特征在于:http-dns资源池同步模块连接有对象缓存ip资源池。
4.根据权利要求3所述的基于http-dns的动态视频流接入系统,其特征在于:对象缓存ip资源池连接有全球ip资源池。
5.根据权利要求2所述的基于http-dns的动态视频流接入系统,其特征在于:摄像头的ip解析结果包括摄像头所在国家、地区、省市、接入运营商和经纬度信息。
6.根据权利要求1所述的基于http-dns的动态视频流接入系统,其特征在于:边缘机房定位模块包括:
地理匹配子模块,用于挑选距离摄像头位置最近的边缘机房;
运营商匹配子模块,与地理匹配子模块连接,用于挑选和摄像头网络最匹配的边缘机房;
机房负载计算子模块,与...
【专利技术属性】
技术研发人员:夏延吉,李正乾,黄勇,
申请(专利权)人:上海七牛信息技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。