【技术实现步骤摘要】
一种数据传输方法、相关服务器和存储介质
本专利技术涉及数据传输
,特别涉及一种数据传输方法、相关服务器和存储介质。
技术介绍
近几年,视频直播快速发展,各大直播平台竞争火热,视频直播被赋予了更多娱乐和社交的属性,人们享受随时随地进行直播和观看。而随着直播业务的发展,头部效应更加明显,大量的流量集中在少数几个优质内容的大主播上,80%以上的中小主播观众人数较少。然而,专利技术人发现现有技术中至少存在如下问题:现有的流媒体应用一般使用CDN(ContentDeliveryNetwork,内容分发网络)传输流量,使用CDN网络分发内容可以尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输得更快、更稳定。但是,传统CDN直播数据分发方案存在以下弊端:CDN一般采用多层架构来保证链路的畅通,CDN通常有三级以上回源架构,不论大主播还是中小型主播均需要经历多层CDN回源。对于大主播而言,多层CDN回源可以减少源站的回源带宽,减轻压力,而大量的中小型主播,由于观众较少,基本上都是穿透中心节点回源,没有起到响应合并回源的作用,反而因为增加了一层,多增加 ...
【技术保护点】
1.一种数据传输方法,其特征在于,应用于边缘节点服务器,包括:将请求端的内容传输请求发送至源站服务器;获取所述源站服务器根据所述内容传输请求返回的响应消息;若确定所述响应消息中携带所述内容传输请求所请求的流量数据,将所述流量数据传输至所述请求端;若确定所述响应消息中携带用于指示向中心节点服务器请求流量数据的错误代码,则发送所述内容传输请求至所述中心节点服务器。
【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于边缘节点服务器,包括:将请求端的内容传输请求发送至源站服务器;获取所述源站服务器根据所述内容传输请求返回的响应消息;若确定所述响应消息中携带所述内容传输请求所请求的流量数据,将所述流量数据传输至所述请求端;若确定所述响应消息中携带用于指示向中心节点服务器请求流量数据的错误代码,则发送所述内容传输请求至所述中心节点服务器。2.根据权利要求1所述的数据传输方法,其特征在于,所述发送所述内容传输请求至所述中心节点服务器之后,所述数据传输方法还包括:获取所述中心节点服务器传输的所述内容传输请求所请求的流量数据;将所述流量数据传输至所述请求端。3.根据权利要求1或2所述的数据传输方法,其特征在于,所述若确定所述响应消息中携带所述内容传输请求所请求的流量数据,将所述流量数据传输至所述请求端之后,所述数据传输方法还包括:统计本次流量数据传输过程中,与所述源站服务器网络连接异常的次数,并与历史统计的网络连接异常的次数进行累加。4.根据权利要求3所述的数据传输方法,其特征在于,所述发送请求端的内容传输请求至源站服务器之前,所述数据传输方法还包括:确定所述网络连接异常的次数不大于预设阀值。5.根据权利要求3所述的数据传输方法,其特征在于,所述发送请求端的内容传输请求至源站服务器之前,所述数据传输方法包括:基于超文本传输协议生成所述内容传输请求,或者,基于实时消息传输协议生成所述内容传输请求。6.一种数据传输方法,其特征在于,应用于源站服务器,包括:获取不同的边缘节点服务器发送的内容传输请求;统计请求同一流量数据的内容传输请求中边缘节点服务器的数量;判断所述边缘节点服务器的数量是否大于预设的数量;若为是,将第一响应消息发送至所述边缘节点服务器,其中,所述第一响应消息中携带用于指示向中心节点服务器...
【专利技术属性】
技术研发人员:李俊明,庄晓川,
申请(专利权)人:网宿科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。