网络直播数据处理方法及装置制造方法及图纸

技术编号:13601368 阅读:97 留言:0更新日期:2016-08-27 16:42
本发明专利技术实施例提供一种网络直播数据处理方法及装置,所述方法包括:边缘服务器接收客户端的数据获取请求;建立与源服务器的网络连接,并从所述源服务器获取所述数据获取请求对应的网络直播数据;将所述网络直播数据传输至所述客户端,并断开与所述源服务器的网络连接。本发明专利技术实施例节省了带宽资源。

【技术实现步骤摘要】

本专利技术实施例涉及视频
,尤其涉及一种视频输出模式选择方法及设备。
技术介绍
网络直播是指可以同时透过网络系统在不同的交流平台观看视频数据的播放方式,视频数据主要包括实时直播游戏,电影,或电视剧等。网络直播由于吸取和延续了互联网的优势,利用视讯方式进行网上现场直播,可以将产品展示、相关会议、背景介绍、方案测评、网上调查、对话访谈、在线培训等内容现场发布到互联网上,利用互联网的直观、快速,表现形式好、内容丰富、交互性强、地域不受限制、受众可划分等特点,可以加强活动现场的推广效果。网络直播不仅可以实现实时直播,也可以进行直播回看,在目前的一种实现网络直播的系统中,主要由源服务器、边缘服务器以及客户端构成,源服务器与每一个边缘服务器分别保持连接,客户端可以就近连接边缘服务器,由边缘服务器从源服务器中获取网络直播数据,并传输至客户端,客户端既可以进行网络直播数据的播放,但是,这种方式会导致占用较多的带宽,导致带宽资源的浪费。
技术实现思路
本专利技术实施例提供一种网络直播数据处理方法及装置,用以解决现有技术中网络直播数据的播放,占用带宽较多,导致带宽资源浪费的技术问题。本专利技术实施例提供一种网络直播数据处理方法,包括:边缘服务器接收客户端的数据获取请求;建立与源服务器的网络连接,并从所述源服务器获取所述数据获取请求对应的网络直播数据;将所述网络直播数据传输至所述客户端,并断开与所述源服务器的网络连接。本专利技术实施例提供一种网络直播数据处理装置,包括:请求接收模块,用于接收客户端的数据获取请求;连接建立模块,用于建立与源服务器的网络连接,并从所述源服务器获取所述数据获取请求对应的网络直播数据;第一数据发送模块,用于将所述网络直播数据传输至所述客户端;连接断开模块,用于从所述源服务器获取所述数据获取请求对应的网络直播数据之后,断开与所述源服务器的网络连接。本专利技术实施例提供的网络直播数据处理方法及装置,边缘服务器接收到客户端的数据获取请求时,再与源服务器建立网络连接,从所述源服务器获取所述数据获取请求对应的网络直播数据并传输至所述客户端,之后即断开与源服务器的网络连接,边缘服务器与源服务器无需保持连接,只有存在数据获取请求时,再与源服务器建立连接,从而不会占用较多的带宽,节省了带宽资源。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术网络直播数据处理方法一个实施例的流程图;图2为本专利技术网络直播数据处理方法又一个实施例的流程图;图3为本专利技术网络直播数据处理装置一个实施例的结构示意图;图4为本专利技术网络直播数据处理装置又一个实施例的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。正如
技术介绍
中所述,现有技术中由于边缘内服务器需要与源服务器保持连接,而保持连接势必会占用带宽资源,导致带宽资源的浪费。为了解决这一技术问题,专利技术人经过一系列研究,提出本专利技术的技术方案,在本专利技术实施例中,边缘服务器接收到客户端的数据获取请求时,与源服务器建立网络连接,并从源服务器获取网络直播数据传输至客户端,从源服务器获取网络直播数据之后,既断开与源服务器的连接,从而无需与源服务器保持连接,在存在需求时再与源服务器连接,从而即降低了连接占用的带宽,节省了带宽资源。下面结合附图对本专利技术技术方案进行详细描述。图1为本专利技术实施例提供的一种网络直播数据处理方法一个实施例的流程图,该方法可以包括以下几个步骤:101:边缘服务器接收客户端的数据获取请求。该边缘服务器可以距离客户端距离近的任一边缘服务器。通过边缘服务器可以将网络直播数据传输给就近的客户端,从而可以提高网络传输的效率,还可以节省网络传输资源。该数据获取请求,可以是网络直播过程中,客户端发起的数据直播请求,
也可以是在网络直播过程中或者网络直播结束之后,客户端发起的数据回看请求。数据获取请求中可以携带时间信息,以根据所述时间信息查找对应的网络直播数据。102:建立与源服务器的网络连接,并从所述源服务器获取所述数据获取请求对应的网络直播数据。103:将所述网络直播数据传输至所述客户端,并断开与所述源服务器的网络连接。网络直播数据为视频数据。本专利技术实施例中,边缘服务器接收到客户端的数据获取请求时,再与源服务器建立网络连接,从所述源服务器获取所述数据获取请求对应的网络直播数据并传输至所述客户端,之后即断开与源服务器的网络连接,边缘服务器与源服务器无需保持连接,只有存在数据获取需求,再与源服务器建立连接,从而不会占用较多的带宽,节省了带宽资源。为了进一步节省带宽资源,提高数据获取效率,如图2提供的网络直播数据处理方法又一个实施例中,该方法可以包括以下几个步骤:201:边缘服务器接收客户端的数据获取请求。202:查询是否存储所述数据获取请求对应的网络直播数据,如果否,执行步骤203,如果是,执行步骤206。可以从缓存中查询是否存储请求的网络直播数据,存储的网络直播数据可以是边缘服务器根据其他数据获取请求,通过与源服务器建立网络连接,从源服务器请求获取的。203:建立与源服务器的网络连接。204:从所述源服务器获取所述数据获取请求对应的网络直播数据,并存储所述网络直播数据。将从源服务器获取的网络直播数据即可以存储在缓存中,当边缘服务器接收到同一网络直播数据的数据获取请求时,即可以将存储的网络直播数据直接传输至客户端,而无需与源服务器建立网络连接,从源服务器获取。205:将从所述源服务器获取的网络直播数据传输至所述客户端。206:断开与所述源服务器的网络连接。207:将存储的网络直播数据传输至所述客户端。本实施例中,当接收到数据获取请求时,首先查询是否存储数据获取请求对应的网络直播数据,如果是,则可以直接传输至客户端,如果否,再与源服务器建立网络连接,并获取数据获取请求对应的网络直播数据,同时将该网络直播数据进行存储,以边缘接收到针对存储的网络直播数据的数据获取请求时,可以直接将存储的网络直播数据发送至客户端,从源服务器获取对应的网络直播数据之后,即断开与源服务器的网络连接,从而不仅节省了带宽资源,还可以提高数据获取效率。其中,由于客户端支持的播放格式不同,作为又一个实施例,将所述网络直播数据传输至所述客户端可以是:按照所述数据获取请求中的数据播放格式,将所述网络直播数据进行格式转换;将转换之后的网络直播数据传输至所述客户端。该数据播放格式为客户端支持的数据播放格式,从而边缘服务器通过格式转换,可以将网络直播数据转换为客户端支持的数据播放格式,客户端获取到网络直播数据之后,即可以正常播放。其中,数据获取请求为数据回看请求时,为了实现回看的精确度,源服务器可以在网络直播数据对关键帧位置进行标识,从而本文档来自技高网
...

【技术保护点】
一种网络直播数据处理方法,其特征在于,包括:边缘服务器接收客户端的数据获取请求;建立与源服务器的网络连接,并从所述源服务器获取所述数据获取请求对应的网络直播数据;将所述网络直播数据传输至所述客户端,并断开与所述源服务器的网络连接。

【技术特征摘要】
1.一种网络直播数据处理方法,其特征在于,包括:边缘服务器接收客户端的数据获取请求;建立与源服务器的网络连接,并从所述源服务器获取所述数据获取请求对应的网络直播数据;将所述网络直播数据传输至所述客户端,并断开与所述源服务器的网络连接。2.根据权利要求1所述的方法,其特征在于,所述从所述源服务器获取所述数据获取请求对应的网络直播数据之后,所述方法还包括:将从所述源服务器获取的网络直播数据进行存储;所述建立与源服务器的网络连接,并从所述源服务器获取请求获取的网络直播数据之前,所述方法还包括:查询是否存储所述数据获取请求对应的网络直播数据;如果是,将存储的所述网络直播数据传输至所述客户端;如果否,再执行所述建立与源服务器的网络连接,并从所述源服务器获取请求获取的网络直播数据。3.根据权利要求1所述的方法,其特征在于,所述数据获取请求为数据回看请求或者数据直播请求。4.根据权利要求1所述的方法,其特征在于,将所述网络直播数据传输至所述客户端包括:按照所述数据获取请求中的数据播放格式,将所述网络直播数据进行格式转换;将转换之后的网络直播数据传输至所述客户端。5.根据权利要求1至4任一项所述的方法,其特征在于,所述网络直播数据包括切片文件以及所述切片文件的索引描述文件,所述索引描述文件包括所述切片文件中关键帧位置信息,所述关键帧位置信息用于在所述数据获
\t取请求为数据回看请求时,客户端接收到所述切片文件之后,从所述切片文件的关键帧位置信息对应的关键帧开始播放。6.一种网络直播数据处理装置,其特征在于,包括...

【专利技术属性】
技术研发人员:刘斌
申请(专利权)人:乐视云计算有限公司
类型:发明
国别省市:北京;11

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

1