视频处理方法及装置制造方法及图纸

技术编号:12024962 阅读:88 留言:0更新日期:2015-09-10 09:56
本发明专利技术提供了一种视频处理方法及装置,其中,该方法包括:采用CDN服务节点接收视频源文件,并对视频源文件进行编码,获得编码后的视频文件,通过该CDN服务节点的CDN上层节点将视频文件提供给第一用户设备。通过本发明专利技术解决了相关技术中需要客户自己接收视频源文件并对其进行编码、存储所导致的问题,降低了视频网站行业的准入门槛和客户源站的流量负载,减轻了客户源站的流量负载,节省了客户源站的存储资源,加快了网民的上传速度。

【技术实现步骤摘要】
视频处理方法及装置
本专利技术涉及通信领域,具体而言,涉及一种视频处理方法及装置。
技术介绍
在现有技术中,由客户自己的视频接收编码服务器负责接收视频源文件、并提供编码、存储服务,内容分发网络(ContentDeliveryNetwork,简称为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服务节点,所述装置包括:编码模块22用于接收视频源文件,并对所述视频源文件进行编码,获得编码后的视频文件;提供模块24,用于通过所述CDN服务节点的CDN上层节点将所述视频文件提供给第一用户设备。优选地,所述编码模块22还用于通过CDN服务节点中的视频编码服务器,接收所述视频源文件;并根据客户源站预先配置的编码参数配置信息对所述视频源文件进行编码,获得所述视频文件。优选地,提供模块24包括:发送单元242,用于将所述视频文件发送给所述CDN上层节点;处理单元244,用于通过所述CDN上层节点保存所述视频文件,并将所述视频文件发送给所述CDN上层节点的其他CDN下层节点;提供单元246,用于通过所述CDN下层节点将所述视频文件提供给所述第一用户设备。优选地,所述提供模块还用于在需要对所述视频文件进行全网预分发的情况下,将所述视频文件发送到全网的CDN缓存服务器,通过所述全网的CDN缓存服务器将所述视频文件发送给所有的所述CDN下层节点;或者,在不需要对所述视频文件进行全网预分发的情况下,根据所述第一用户设备的请求,通过所述CDN上层节点将所述视频文件发送给与所述第一用户设备对应的所述CDN下层节点;其中,所述CDN上层节点根据客户源站预先配置的分发模式配置信息判断是否对所述视频文件进行全网预分发。优选地,所述CDN服务节点接收的所述视频源文件来自于第二用户设备,其中,所述CDN服务节点为距离所述第二用户设备最近的CDN服务节点。通过本专利技术,采用CDN服务节点接收视频源文件,并对视频源文件进行编码,获得编码后的视频文件,通过该CDN服务节点的CDN上层节点将视频文件提供给第一用户设备,解决了现有技术中需要客户自己接收视频源文件并对其进行编码、存储所导致的问题,降低了视频网站行业的准入门槛和客户源站的流量负载,减轻了客户源站的流量负载,节省了客户源站的存储资源,加快了网民的上传速度。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的视频处理方法的流程图;图2是根据本专利技术实施例的视频处理装置的结构框图;图3是根据本专利技术实施例的视频处理装置的结构框图一;图4是根据本专利技术实施例的视频编码、分发与点播服务的网络结构图;图5是根据本专利技术实施例的进行“预分发”的网络结构图;图6是根据本专利技术实施例的不进行“预分发”的网络结构图;图7是根据本专利技术实施例的中央系统和客户进行交互的示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在本实施例中提供了一种视频处理方法,图1是根据本专利技术实施例的视频处理方法的流程图,如图1所示,该流程包括如下步骤:步骤S102,内容分发网络CDN服务节点接收视频源文件,并对该视频源文件进行编码,获得编码后的视频文件;步骤S104,通过CDN服务节点的CDN上层节点将该视频文件提供给第一用户设备。通过上述步骤,由CDN服务节点接收网民一端上传的视频源文件并对其进行编码,提供最核心的视频编码服务,再由CDN服务节点的CDN上层节点将该视频文件提供给网民。解决了相关技术中需要客户自己接收视频源文件并对其进行编码、存储所导致的问题,降低了视频网站行业的准入门槛和客户源站的流量负载,减轻了客户源站的流量负载,节省了客户源站的存储资源,加快了网民的上传速度。上述步骤S102,涉及到CDN服务节点接收视频源文件,并对该视频源文件进行编码,需要说明的是,CDN服务节点对视频源文件进行编码的方式可以有很多种,在一个优选实施例中,CDN服务节点的视频编码服务器接收该视频源文件,根据客户源站预先配置的编码参数配置信息对该视频源文件进行编码,获得视频文件。支持多种视频格式的分布式的视频上传、编码网络。由CDN服务商提供的视频编码服务,能够利用其技术与服务器规模优势,使得客户能够节省服务器计算资源,同时无需过多考虑技术实现细节,降低视频网站行业的准入门槛。上述步骤S104,涉及到如何将视频文件提供给网民,在一个优选实施例中本文档来自技高网...
视频处理方法及装置

【技术保护点】
一种视频处理方法,其特征在于,包括:内容分发网络CDN服务节点接收视频源文件,并对所述视频源文件进行编码,获得编码后的视频文件;通过所述CDN服务节点的CDN上层节点将所述视频文件提供给第一用户设备。

【技术特征摘要】
1.一种视频处理方法,其特征在于,包括:内容分发网络CDN服务节点接收视频源文件,并对所述视频源文件进行编码,获得编码后的视频文件;通过所述CDN服务节点的CDN上层节点将所述视频文件提供给第一用户设备;其中,所述CDN服务节点接收所述视频源文件,并对所述视频源文件进行编码,获得编码后的所述视频文件包括:位于所述CDN服务节点中的视频编码服务器接收所述视频源文件;根据客户源站预先配置的编码参数配置信息对所述视频源文件进行编码,获得所述视频文件。2.根据权利要求1所述的方法,其特征在于,通过所述CDN上层节点将所述视频文件提供给所述第一用户设备包括:所述CDN服务节点将所述视频文件发送给所述CDN上层节点;通过所述CDN上层节点保存所述视频文件,并将所述视频文件发送给所述CDN上层节点的其他CDN下层节点;通过所述CDN下层节点将所述视频文件提供给所述第一用户设备。3.根据权利要求2所述的方法,其特征在于,通过所述CDN上层节点保存所述视频文件,并将所述视频文件发送给所述CDN上层节点的其他CDN下层节点包括:在需要对所述视频文件进行全网预分发的情况下,将所述视频文件发送到全网的CDN缓存服务器,通过所述全网的CDN缓存服务器将所述视频文件发送给所有的所述CDN下层节点;或者,在不需要对所述视频文件进行全网预分发的情况下,根据所述第一用户设备的请求,通过所述CDN上层节点将所述视频文件发送给与所述第一用户设备对应的所述CDN下层节点;其中,所述CDN上层节点根据客户源站预先配置的分发模式配置信息判断是否对所述视频文件进行全网预分发。4.根据权利要求1所述的方法,其特征在于,CDN服务节点接收视频源文件包括:所述CDN服务节点接收的所述视频源文件来自于第二用户设备,其中,所述CDN服务节点为距离所述第二用户设备最近的CDN服务节...

【专利技术属性】
技术研发人员:梁瑛玮
申请(专利权)人:北京蓝汛通信技术有限责任公司
类型:发明
国别省市:北京;11

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

1