【技术实现步骤摘要】
一种CDN分发网络传输方法、装置、系统以及存储介质
本专利技术涉及通信
,特别是涉及一种CDN分发网络传输方法、装置、系统、计算机可读存储介质以及计算机程序产品。
技术介绍
随着网络技术的发展,用户越来越依赖于从网络中获取所需的视频内容。而在实际应用中,CDN(ContentDeliveryNetwork,内容分发网络)为常见的视频网络。参照图1所示,传统的CDN分发架构一般是树形结构,边缘节点回源区域节点,区域节点回源源站,源站再回源第三方服务器。现有技术中,当一路流播放人数不多时,会造成内部带宽巨大的浪费。同时,由于源站网络不稳定很容易全网受源站影响导致全网都不稳定。并且,由于在边缘节点要切片,全网切片要保持一致,所以只能一个源站去第三方源站拉流,造成全网非常依赖源站的网络状态。当源站网络不好或者源站宕机时,会造成全网无法切片,也就造成整体无法播放。
技术实现思路
本专利技术的目的是提供一种CDN分发网络传输方法、装置、系统、计算机可读存储介质以及计算机程序产品,以解决现有直播技术中占用内部带宽较大以及对源站依赖较大的问题。为解决上述技术问题,本专利技术提供 ...
【技术保护点】
1.一种CDN分发网络传输方法,其特征在于,应用于边缘节点,所述CDN分发网络分为多个区域,每一个区域对应一个源站,所述边缘节点直接与所述源站建立通信连接,所述方法包括:从第三方服务器拉取音视频数据流;从所述源站拉取定位信息,所述定位信息为所述源站从所述第三方服务器拉取音视频数据流后生成的、用于对音视频数据流进行对齐的数据;将拉取到的所述定位信息合并到所述音视频数据流中,以实现直播数据的传输。
【技术特征摘要】
1.一种CDN分发网络传输方法,其特征在于,应用于边缘节点,所述CDN分发网络分为多个区域,每一个区域对应一个源站,所述边缘节点直接与所述源站建立通信连接,所述方法包括:从第三方服务器拉取音视频数据流;从所述源站拉取定位信息,所述定位信息为所述源站从所述第三方服务器拉取音视频数据流后生成的、用于对音视频数据流进行对齐的数据;将拉取到的所述定位信息合并到所述音视频数据流中,以实现直播数据的传输。2.如权利要求1所述的CDN分发网络传输方法,其特征在于,所述定位信息中至少包括:对原始数据进行摘要提取后得到的摘要数据、每一帧的数据长度、每一帧的标识数据。3.如权利要求2所述的CDN分发网络传输方法,其特征在于,所述摘要数据为MD5数据,所述每一帧的标识数据为每一帧末尾N个字节的数据,N为正整数。4.如权利要求2所述的CDN分发网络传输方法,其特征在于,所述将拉取到的所述定位信息合并到所述音视频数据流中,以实现直播数据的传输包括:确定所述定位信息中最后一帧数据的数据长度,在所述音视频数据流中查找与所述数据长度匹配的数据帧的位置;将查找得到的数据帧的标识数据与所述定位信息中的标识数据进行比对;当所述标识数据与所述定位数据中的标识数据比对一致时,按照摘要数据对所述数据帧以及所述定位信息进行比对;当摘要数据比对一致时,则将拉取到的所述定位信息合并到所述音视频数据流中,以实现直播数据流的传输。5.如权利要求4所述的CDN分发网络传输方法,其特征在于,在所述对拉取到的所述定位信息合并到所述音视频数据流中,以实现直播数据流的传输之前还包括:当拉取的所述音视频数据...
【专利技术属性】
技术研发人员:毕志佳,
申请(专利权)人:深圳市网心科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。