[发明专利]减少编码片段重复的P2P直播系统及方法有效
申请号: | 201710253468.5 | 申请日: | 2017-04-18 |
公开(公告)号: | CN107070923B | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 汪志龙 | 申请(专利权)人: | 上海云熵网络科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04N21/2187;H04N21/2343;H04N21/262 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦;罗朗 |
地址: | 200433 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 减少 编码 片段 重复 p2p 直播 系统 方法 | ||
本发明公开了一种减少编码片段重复的P2P直播系统及方法。直播系统包括:边缘服务器、供源节点和播放节点;所述边缘服务器用于将视频数据切分成若干数据块,并将每个数据块切分、编码成若干个编码片段,且将所述若干编码片段划分为分发编码片段和补充编码片段;所述边缘服务器还用于将分发编码片段分发至所述供源节点;所述播放节点用于从所述供源节点获取分发编码片段,并在预设时间段内获取的分发编码片段的数量未达到纠删码阈值时,发送补充片段请求至所述边缘服务器;所述边缘服务器还用于在接收到所述补充片段请求时,将补充编码片段发送至所述播放节点以进行纠删码补偿。本发明减小了直播过程中的视频卡顿现象,保证了视频流畅播放。
技术领域
本发明涉及直播技术领域,特别涉及一种减少编码片段重复的P2P(对等网络)直播系统及方法。
背景技术
视频直播过程中,边缘服务器将视频数据切分成同样大小的数据块(chunk),再将每个chunk切分成k个同样大小的原始片段(pieces),并通过[N,k]纠删码生成N-k个冗余的编码片段,边缘服务器将编码片段分发给供源节点,播放节点从供源节点获取编码片段。当每个播放节点收集满k个pieces就尝试解码恢复原始chunk。但由于网络延时或丢包等原因,播放节点收集满k个pieces的过程比较缓慢,如果某chunk迟迟不能被恢复,在流媒体播放中就会发生卡顿现象,影响用户体验。另外,现有技术中,边缘服务器发送编码片段为无规则发送,播放节点常常会收到重复编码片段,不仅会导致传输浪费,还会加剧卡顿问题。
发明内容
本发明要解决的技术问题是为了缓解现有技术中的直播方法常出现卡顿现象的缺陷,提供一种减少编码片段重复的P2P直播系统及方法。
本发明是通过下述技术方案来解决上述技术问题:
一种减少编码片段重复的P2P直播系统,其特点在于,所述P2P直播系统包括:边缘服务器、供源节点和播放节点,所述供源节点分别与所述边缘服务器和所述播放节点通信连接;
所述边缘服务器用于将视频数据切分成若干数据块,并将每个数据块切分、编码成若干个编码片段,且将所述若干编码片段划分为分发编码片段和补充编码片段;
所述边缘服务器还用于将分发编码片段分发至所述供源节点;
所述播放节点用于从所述供源节点获取分发编码片段,并在预设时间段内获取的分发编码片段的数量未达到纠删码阈值时,发送补充片段请求至所述边缘服务器;
所述边缘服务器还用于在接收到所述补充片段请求时,将补充编码片段发送至所述播放节点以进行纠删码补偿。
较佳地,每个分发编码片段具有不同的编码ID;
所述边缘服务器还用于为每个供源节点分配一个固定的编码ID,且将与编码ID对应的分发编码片段发送至相应的供源节点。
较佳地,当所述播放节点从不同的供源节点获得了具有相同编码ID的分发编码片段时,所述播放节点从所述不同的供源节点中选择一个供源节点获取分发编码片段,并断开与其他供源节点的通信连接。
较佳地,所述播放节点还用于在判断获取的分发编码片段有重复时,删除重复的分发编码片段。
较佳地,所述补充片段请求包括片段补充个数;所述片段补充个数通过m表征,所述m的计算公式为:
m=纠删码阈值-预设时间段内获取的分发编码片段的数量;
所述边缘服务器在接收到所述补充片段请求时,将m个补充编码片段发送至所述播放节点。
较佳地,每个播放节点向唯一对应的边缘服务器发送补充片段请求。
较佳地,从所述若干编码片段中划分的补充编码片段的数量不小于所述纠删码阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海云熵网络科技有限公司,未经上海云熵网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710253468.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能型交流电源分配列柜
- 下一篇:配电箱改进结构