一种CDN中心组网方法及系统技术方案

技术编号:21228502 阅读:178 留言:0更新日期:2019-05-29 08:57
本发明专利技术公开了一种CDN中心组网方法及系统,涉及流媒体CDN领域,所述方法包括:根据直播源的媒体信息,直播CDN中心从直播源获取用于直播的媒体分片,并利用所述用于直播的媒体分片,向请求直播服务的边缘CDN中心提供直播服务;根据所述直播源或所述直播CDN中心的媒体信息,录制CDN中心从所述直播源或所述直播CDN中心获取用于时移和/或回看的媒体分片,并利用所述用于时移和/或回看的媒体分片,向请求时移和/或回看服务的边缘CDN中心提供时移和/或回看服务。本发明专利技术能够使回源专线稳定可控,提高直播服务性能和稳定性。

A CDN Central Networking Method and System

The invention discloses a CDN center networking method and system, which relates to the field of streaming media CDN. The method includes: according to the media information of the live source, the live CDN center obtains the media fragments for live broadcast from the live source, and provides live service to the edge CDN center requesting live broadcast service by using the media fragments for live broadcast; and according to the live source or the live CDN, the live CDN center obtains the media fragments for live broadcast; The recording CDN center obtains media segments for time-shift and/or look-back from the live source or the live CDN center, and provides time-shift and/or look-back services to the edge CDN Center for requesting time-shift and/or look-back services using the media segments for time-shift and/or look-back services. The invention can make the return dedicated line stable and controllable, and improve the service performance and stability of live broadcasting.

【技术实现步骤摘要】
一种CDN中心组网方法及系统
本专利技术涉及流媒体内容分发网络(ContentDistributionNetwork,CDN)领域,特别涉及一种CDN中心组网方法及系统。
技术介绍
随着流媒体CDN的快速发展,如何提高CDN服务器的性能以及传输稳定性迫在眉睫,原有的CDN服务器,分片全部录制在一台服务器的磁盘上,这样直播,时移,回看共享了从直播源录制下来的媒体信息,如图1所示,有如下缺点:(1)从流量与用户的习惯看,直播服务占80%,剩余少部分是时移与回看业务,特别是大量读取磁盘io的消耗大大影响了直播服务,直播服务只需要临近直播点几分钟的媒体信息就可以提供服务,不需要与时移和回看共享分片。(2)原有组网方式完全根据直播源的m3u8信息进行分片录制,导致m3u8如果出现不能提供完整的分片信息,就会导致分片的丢失,丢失的分片会回源到直播源进行服务,增加直播回源专线的流量。(3)根据直播源的m3u8信息进行分片录制,可能保证m3u8信息与直播源的分片完全同步,传输流(TransportStream,TS)分片可能会超前m3u8的信息,就会出现客户端请求超前分片时本地缺失的情况,进而去直播源进行回源,增加直播回源专线的流量。
技术实现思路
本专利技术实施例提供的一种CDN中心组网方法及系统,解决直播不稳定和直播回源专线流量过高的问题。根据本专利技术实施例提供的一种CDN中心组网方法,包括:根据直播源的媒体信息,直播CDN中心从直播源获取用于直播的媒体分片,并利用所述用于直播的媒体分片,向请求直播服务的边缘CDN中心提供直播服务;根据所述直播源或所述直播CDN中心的媒体信息,录制CDN中心从所述直播源或所述直播CDN中心获取用于时移和/或回看的媒体分片,并利用所述用于时移和/或回看的媒体分片,向请求时移和/或回看服务的边缘CDN中心提供时移和/或回看服务。优选地,所述方法还包括:所述直播CDN中心预测所述直播源的媒体信息中未记录的媒体分片信息,得到用于直播的预测分片信息;所述直播CDN中心从所述直播源获取所述用于直播的预测分片信息对应的媒体分片。优选地,所述方法还包括:根据所述用于直播的媒体分片的文件名或分片序号,确定所述直播CDN中心缺失的媒体分片的文件名或分片序号;从所述直播源或所述录制CDN中心获取所述缺失的媒体分片的文件名或分片序号对应的媒体分片。优选地,所述直播CDN中心优先从所述录制CDN中心获取所述缺失的媒体分片的文件名或分片序号对应的媒体分片。优选地,所述方法还包括:所述录制CDN中心预测所述直播源的媒体信息中未记录的媒体分片信息,得到用于时移和/或回看的预测分片信息;所述录制CDN中心从所述直播源获取所述用于时移和/或回看的预测分片信息对应的媒体分片。优选地,所述方法还包括:根据所述用于时移和/或回看的媒体分片的文件名或分片序号,确定所述录制CDN中心缺失的媒体分片的文件名或分片序号;从所述直播源或所述直播CDN中心获取所述缺失的媒体分片的文件名或分片序号对应的媒体分片。优选地,所述录制CDN中心优先从所述直播CDN中心获取所述缺失的媒体分片的文件名或分片序号对应的媒体分片。根据本专利技术实施例提供的一种CDN中心组网系统,包括:直播CDN中心,用于根据所述直播源的媒体信息,从直播源获取用于直播的媒体分片,并利用所述用于直播的媒体分片,向请求直播服务的边缘CDN中心提供直播服务;录制CDN中心,用于根据所述直播源或所述直播CDN中心的媒体信息,从所述直播源或所述直播CDN中心获取用于时移和/或回看的媒体分片,并利用所述用于时移和/或回看的媒体分片,向请求时移和/或回看服务的边缘CDN中心提供时移和/或回看服务。优选地,所述直播CDN中心包括:直播CDN中心预录装置,用于预测所述直播源的媒体信息中未记录的媒体分片信息,得到用于直播的预测分片信息,并从所述直播源获取所述用于直播的预测分片信息对应的媒体分片;和/或直播CDN中心补录装置,用于根据所述用于直播的媒体分片的文件名或分片序号,确定所述直播CDN中心缺失的媒体分片的文件名或分片序号,并从所述直播源或所述录制CDN中心获取所述缺失的媒体分片的文件名或分片序号对应的媒体分片。优选地,所述录制CDN中心包括:录制CDN中心预录装置,用于预测所述直播源的媒体信息中未记录的媒体分片信息,得到用于时移和/或回看的预测分片信息,并从所述直播源获取所述用于时移和/或回看的预测分片信息对应的媒体分片。录制CDN中心补录装置,用于根据所述用于时移和/或回看的媒体分片的文件名或分片序号,确定所述录制CDN中心缺失的媒体分片的文件名或分片序号,并从所述直播源或所述直播CDN中心获取所述缺失的媒体分片的文件名或分片序号对应的媒体分片。本专利技术实施例提供的技术方案具有如下有益效果:1.本专利技术实施例能够提高基于互联网的视频服务(OverTheTop,OTT)直播服务的稳定性,提高用户服务体验。2.本专利技术实施例能够减少CDN中心向源站的回源,保证广电专线的传输稳定性。3.本专利技术实施例能够保证时移与回看服务的稳定性。附图说明图1是现有技术提供的传统网络拓扑图;图2是本专利技术实施例提供的CDN中心组网方法流程图;图3是本专利技术实施例提供的CDN中心组网系统框图;图4是本专利技术实施例提供的CDN中心组网的第一实施图;图5是本专利技术实施例提供的CDN中心组网的第二实施图;图6是本专利技术实施例提供的CDN中心组网的第三实施图。具体实施方式以下结合附图对本专利技术的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图2是本专利技术实施例提供的CDN中心组网方法流程图,如图2所示,步骤包括:步骤S101:根据直播源的媒体信息,直播CDN中心从直播源获取用于直播的媒体分片,并利用所述用于直播的媒体分片,向请求直播服务的边缘CDN中心提供直播服务。步骤S102:根据所述直播源或所述直播CDN中心的媒体信息,录制CDN中心从所述直播源或所述直播CDN中心获取用于时移和/或回看的媒体分片,并利用所述用于时移和/或回看的媒体分片,向请求时移和/或回看服务的边缘CDN中心提供时移和/或回看服务。所述方法还包括:所述直播CDN中心的预录步骤和/或补录步骤,具体如下:所述直播CDN中心的预录步骤具体为:所述直播CDN中心预测所述直播源的媒体信息中未记录的媒体分片信息,得到用于直播的预测分片信息,并从所述直播源获取所述用于直播的预测分片信息对应的媒体分片。其中,所述直播CDN中心根据所述直播源的媒体信息中已记录的媒体分片信息进行预测,例如,将所述直播源的媒体信息中记录的媒体分片序号(或索引号)加1,作为用于直播的预测分片信息。所述直播CDN中心的补录步骤具体为:根据所述用于直播的媒体分片的文件名或分片序号,确定所述直播CDN中心缺失的媒体分片的文件名或分片序号,并从所述直播源或所述录制CDN中心获取所述缺失的媒体分片的文件名或分片序号对应的媒体分片。其中,所述直播CDN中心优先从所述录制CDN中心获取所述缺失的媒体分片的文件名或分片序号对应的媒体分片,只有在所述录制CDN中心不存在所述直播CDN中心缺失的媒体分片时,所述直播CDN中心才从所述直播源获取缺失的媒体分片。所述方法还本文档来自技高网...

【技术保护点】
1.一种内容分发网络CDN中心组网方法,其特征在于,包括:根据直播源的媒体信息,直播CDN中心从直播源获取用于直播的媒体分片,并利用所述用于直播的媒体分片,向请求直播服务的边缘CDN中心提供直播服务;根据所述直播源或所述直播CDN中心的媒体信息,录制CDN中心从所述直播源或所述直播CDN中心获取用于时移和/或回看的媒体分片,并利用所述用于时移和/或回看的媒体分片,向请求时移和/或回看服务的边缘CDN中心提供时移和/或回看服务。

【技术特征摘要】
1.一种内容分发网络CDN中心组网方法,其特征在于,包括:根据直播源的媒体信息,直播CDN中心从直播源获取用于直播的媒体分片,并利用所述用于直播的媒体分片,向请求直播服务的边缘CDN中心提供直播服务;根据所述直播源或所述直播CDN中心的媒体信息,录制CDN中心从所述直播源或所述直播CDN中心获取用于时移和/或回看的媒体分片,并利用所述用于时移和/或回看的媒体分片,向请求时移和/或回看服务的边缘CDN中心提供时移和/或回看服务。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述直播CDN中心预测所述直播源的媒体信息中未记录的媒体分片信息,得到用于直播的预测分片信息;所述直播CDN中心从所述直播源获取所述用于直播的预测分片信息对应的媒体分片。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:根据所述用于直播的媒体分片的文件名或分片序号,确定所述直播CDN中心缺失的媒体分片的文件名或分片序号;从所述直播源或所述录制CDN中心获取所述缺失的媒体分片的文件名或分片序号对应的媒体分片。4.根据权利要求3所述的方法,其特征在于,所述直播CDN中心优先从所述录制CDN中心获取所述缺失的媒体分片的文件名或分片序号对应的媒体分片。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述录制CDN中心预测所述直播源的媒体信息中未记录的媒体分片信息,得到用于时移和/或回看的预测分片信息;所述录制CDN中心从所述直播源获取所述用于时移和/或回看的预测分片信息对应的媒体分片。6.根据权利要求1或5所述的方法,其特征在于,所述方法还包括:根据所述用于时移和/或回看的媒体分片的文件名或分片序号,确定所述录制CDN中心缺失的媒体分片的文件名或分片序号;从所述直播源或所述直播CDN中心获取所述缺失的媒体分片的文件名或分片序号...

【专利技术属性】
技术研发人员:易鹤声代本阳刘志强周美艳
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1