[发明专利]基于http-dns的动态视频流接入系统及方法有效
| 申请号: | 202010998220.3 | 申请日: | 2020-09-22 |
| 公开(公告)号: | CN111935511B | 公开(公告)日: | 2021-02-26 |
| 发明(设计)人: | 夏延吉;李正乾;黄勇 | 申请(专利权)人: | 上海七牛信息技术有限公司 |
| 主分类号: | H04N21/239 | 分类号: | H04N21/239;H04N21/643;H04N21/858;H04L29/12 |
| 代理公司: | 上海硕力知识产权代理事务所(普通合伙) 31251 | 代理人: | 郭桂峰 |
| 地址: | 201203 上海市浦东新区中*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 http dns 动态 视频 接入 系统 方法 | ||
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的动态视频流接入系统,其特征在于:边缘机房定位模块包括:
地理匹配子模块,用于挑选距离摄像头位置最近的边缘机房;
运营商匹配子模块,与地理匹配子模块连接,用于挑选和摄像头网络最匹配的边缘机房;
机房负载计算子模块,与运营商匹配子模块连接,用于进一步挑选综合负载合适的边缘机房;
机房负载计算子模块连接有目标机房。
7.根据权利要求1所述的基于http-dns的动态视频流接入系统,其特征在于:调度单元还包括有与终端路径计算模块连接的地址加密模块,地址加密模块用于对明文的推流地址和拉流地址进行加密和token的签算。
8.基于http-dns的动态视频流接入方法,其特征在于:其采用如权利要求1-7中任意一种基于http-dns的动态视频流接入系统,包括以下步骤:
一、终端用户发出观看摄像头的请求,触发接入单元请求调度单元调动推流地址和拉流地址;
二、调度单元中的摄像头http-dns解析模块接收接入单元发送的请求推流地址和拉流地址要求,并输出摄像头的ip解析结果;
三、边缘机房定位模块接收摄像头解析ip的结果,并输出摄像头推流的目标机房;
四、终端用户http-dns解析模块复用摄像头http-dns解析模块,解析终端用户的ip信息,并输出终端用户的ip解析结果;
五、终端路径计算模块接收摄像头和终端用户的ip解析结果,并输出明文的推流和拉流地址给接入单元;
六、接入单元将下发推流地址发送给摄像头,将下发拉流地址发送给终端用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海七牛信息技术有限公司,未经上海七牛信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010998220.3/1.html,转载请声明来源钻瓜专利网。





