[发明专利]数字广播系统的组网直播流分发方法、装置及存储介质在审
| 申请号: | 201910419780.6 | 申请日: | 2019-05-20 |
| 公开(公告)号: | CN110071942A | 公开(公告)日: | 2019-07-30 |
| 发明(设计)人: | 彭友伟;邓益;蔡兆云;刘雅浪 | 申请(专利权)人: | 湖南康通电子股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 长沙轩荣专利代理有限公司 43235 | 代理人: | 王丹 |
| 地址: | 410000 湖南省长沙市芙蓉*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 直播流 广播设备 数字广播系统 分发网络 根节点 分发 服务器层 子节点 两层 组网 广播系统 服务器获取数据 流媒体服务器 按树形结构 服务器获取 层次结构 存储介质 带宽需求 文件分发 点对点 父节点 客户端 互连 机房 转发 互联网 组建 部署 | ||
1.一种数字广播系统的P2P组网及直播流和文件分发方法,其特征在于,部署数字广播系统,其中包括用于直播流的转发流媒体服务器,广播设备及客户端;利用NAT穿透技术让广播设备建立点对点(P2P)互连,将系统内的广播设备按树形结构组建P2P分发网络(分发树),通过所述的分发网络进行直播流和文件的分发。
2.如权利要求1所述的一种数字广播系统的P2P组网及直播流和文件分发方法,其特征在于,所述P2P分发网络为两层或两层以上的层次结构,包括服务器层,根节点层,子节点层,其中,根节点层中的根节点从服务器层中的服务器获取直播流或文件,其它子节点层的节点通过节点与节点间的P2P连接从父节点获取直播流或文件。
3.如权利要求2所述的一种数字广播系统的P2P组网及直播流和文件分发方法,其特征在于,广播设备优先使用P2P连接从父节点获取直播流或文件,当P2P连接异常时可以切换到从服务器获取直播流或文件。
4.如权利要求3所述的一种数字广播系统的P2P组网及直播流和文件分发方法,其特征在于,广播设备具备NAT类型检测功能和网络带宽检测功能,服务器根据广播设备的NAT类型、网络带宽构建分发树。
5.如权利要求4所述的一种数字广播系统的P2P组网及直播流和文件分发方法,其特征在于,所述分发树构建方法包括:
步骤401:当新节点上报NAT类型和网络带宽,存在非完全分发树或者孤立节点中非对称型NAT节点个数是否大于N个,则继续步骤402,否则退出;
步骤402:对新节点和非完全分发树上所有节点或者所有孤立节点按是否对称型NAT分为两类,对非对称型NAT节点按网络带宽排序;
步骤403:若非对称型NAT节点小于N个则退出,否则选网络带宽最大的N个非对称型NAT节点作为根节点;
步骤404:对剩余的非对称型NAT节点,按照节点网络带宽由大到小顺序,依次添加到分发树中,选取分发树中子节点数小于M个,并且网络带宽最大的N个节点作为它的父节点;
步骤405:将对称型NAT节点依次添加到分发树中,选取分发树中子节点数小于M个,并且网络带宽最大的N个非对称型节点作为它的父节点,当分发树为完全分发树或者找不到合适的父节点时,将剩余的对称型NAT节点放入孤立节点池;
步骤406:发送消息到分发树中所有节点,告知其最新的父节点信息;节点收到消息后与指定的父节点建立P2P连接。
6.如权利要求5所述的一种数字广播系统的P2P组网及直播流和文件分发方法,其特征在于,父节点个数N为个,子节点个数M大于父节点个数N。
7.如权利要求5所述的一种数字广播系统的P2P组网及直播流和文件分发方法,其特征在于,按照3个节点为父节点组成节点组,一个节点组与12个子节点连接,构建5层的分发树。
8.一种电子装置,其特征在于,包括:
处理器;以及,
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1-7任一项所述的数字广播系统的P2P组网及直播流和文件分发方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的数字广播系统的P2P组网及直播流和文件分发方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南康通电子股份有限公司,未经湖南康通电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910419780.6/1.html,转载请声明来源钻瓜专利网。





