一种流媒体服务器云数据处理方法及装置制造方法及图纸

技术编号:15336012 阅读:108 留言:0更新日期:2017-05-16 22:15
本发明专利技术实施例提供了一种流媒体服务器云数据处理方法及装置,涉及数据处理领域。该方法包括:客户端将从云后台管理服务器获取的原始素材在云存储服务器中的路径信息发送给流媒体服务器;所述流媒体服务器从所述云存储服务器获取所述原始素材;所述流媒体服务器中的编解码组件对所述原始素材进行编解码,获得指定格式的压缩素材;所述流媒体服务器将所述压缩素材发送给所述客户端。使用该方法解决了现有的视频处理软件不能满足支持各种不同格式的云素材,另一方面,在带宽一定的情况下,云服务资源得不到有效利用,使节目制作的效率严重下降的问题。

【技术实现步骤摘要】
一种流媒体服务器云数据处理方法及装置
本专利技术涉及数据处理领域,特别是涉及一种流媒体服务器云数据处理方法及装置。
技术介绍
从国家“互联网+”理念的提出,利用信息通信技术以及互联网平台,让互联网与传统行业进行深度融合,创造新的发展生态,云存储、云服务的快速发展,传统的视频处理软件节目制作系统开始向互联网+理念方向发展,大批量各种格式素材出现在云存储上。这时,视频处理软件客户端就需要一种服务来支持各种不同格式的云素材,进一步地,在节目制作视频处理系统中,客户端与云储存上素材需要进行大批量的数据交互。而现有的视频处理软件不能满足支持各种不同格式的云素材,另一方面,在带宽一定的情况下,云服务资源得不到有效利用,使节目制作的效率严重下降。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种流媒体服务器云数据处理方法及装置。依据本专利技术的一个方面,提供了一种流媒体服务器云数据处理的方法,其特征在于,包括:客户端将从云后台管理服务器获取的原始素材在云存储服务器中的路径信息发送给流媒体服务器;上述流媒体服务器从上述云存储服务器获取上述原始素材;上述流媒体服务器中的编解码组件对上述原始素材进行编解码,获得指定格式的压缩素材;上述流媒体服务器将上述压缩素材发送给上述客户端。优选地,上述流媒体服务器云数据处理方法,其特征在于,客户端将从云后台管理服务器获取的原始素材在云存储服务器中的路径信息发送给流媒体服务器的步骤之前,还包括:上述客户端向负载均衡服务器发送第一连接请求;上述负载均衡服务器根据第一连接请求向流媒体管理服务器发送第二连接请求;上述流媒体管理服务器根据第二连接请求创建新的流媒体服务器进程;上述流媒体管理服务器向上述负载均衡服务器返回上述进程的信息;上述负载均衡服务器接收到上述进程的信息后,将上述进程的信息返回给客户端;同时,根据上述进程的信息更新存储的上述流媒体管理服务器的信息;上述客户端根据上述进程的信息查找对应的流媒体服务器,并与上述流媒体服务器建立连接。优选地,上述流媒体服务器云数据处理方法,其特征在于,上述流媒体服务器将上述压缩素材发送给上述客户端的步骤之后,还包括:上述流媒体服务器将上述指定的压缩格式的素材进行缓存。优选地,上述基于ffmpeg的服务器流媒体云处理方法,其特征在于,上述流媒体服务器将上述指定的压缩格式的素材进行缓存的步骤之后,还包括:当上述客户端再次请求上述同一素材,上述流媒体服务器将缓存中的上述指定的压缩格式的素材发送给上述客户端。优选地,上述流媒体服务器云数据处理方法,其特征在于,上述流媒体服务器将上述指定的压缩格式的数据发送给客户端的步骤之后,还包括:上述客户端接收完上述压缩格式的数据后,流媒体管理服务器释放上述流媒体服务器的进程;上述流媒体管理服务器将根据释放上述进程的消息更新存储的上述流媒体管理服务器的信息。根据本专利技术的另一方面,提供了一种流媒体服务器云数据处理装置,包括:上述客户端包括:发送路径消息模块:用于将从云后台管理服务器获取的原始素材在云存储服务器中的路径信息发送给流媒体服务器;流媒体服务器包括:获取素材模块:用于从上述云存储服务器获取上述原始素材;编解码组件模块:用于上述流媒体服务器中的编解码组件中对上述原始素材进行编解码,获得指定格式的压缩素材;输出素材模块:用于将上述压缩素材发送给上述客户端。优选地,基于上述流媒体服务器云数据处理装置,其特征在于,上述客户端还包括:第一连接请求模块:用于向负载均衡服务器发送第一连接请求;建链模块:用于根据上述进程的信息查找对应的流媒体服务器,并与上述流媒体服务器建立连接;上述负载均衡服务器还包括:第二连接请求模块:用于根据第一连接请求向流媒体管理服务器发送第二连接请求;第二创建进程通知模块:用于接收到上述进程的信息后,将上述进程的信息返回给客户端;第一存储信息模块:用于更新存储的上述流媒体管理服务器的信息;上述流媒体管理服务器还包括:创建进程模块:用于根据第二连接请求创建新的流媒体服务器进程;第一创建进程通知模块:用于向上述负载均衡服务器返回上述进程的信息。优选地,基于上述流媒体服务器云数据处理装置,其特征在于,上述流媒体服务器还包括:缓存模块:用于将上述指定的压缩格式的素材进行缓存。优选地,基于上述流媒体服务器云数据处理装置,其特征在于,上述流媒体服务器还包括:缓存发送模块:用于将缓存中的上述指定的压缩格式的素材发送给上述客户端。优选地,基于基于ffmpeg的服务器流媒体云处理装置,其特征在于,流媒体管理服务器还包括:释放进程模块:用于释放上述流媒体服务器的进程;第二存储信息模块:用于将根据释放上述进程的消息更新存储的上述流媒体管理服务器的信息。根据本专利技术的编解码组件可以将各种不同格式的云素材转换成指定格式的数据,由此解决了现有技术不指出各种不同格式数据的问题,此外,本专利技术基于编解码组件将各种不同格式的云素材压缩成指定格式的素材,达到了在客户端下载素材过程中在带宽一定的情况下,云服务资源可以有效利用,使得节目制作的效率提升;同时,压缩的素材格式为指定压缩格式,使得下载过程不存在带宽波动,解决链路带宽不稳定的问题。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的流媒体服务器云数据处理的步骤流程图;图2示出了根据本专利技术一个实施例的获取原始素材的步骤流程图;图3示出了根据本专利技术一个流媒体服务器云数据处理的步骤流程图;图4示出了根据本专利技术客户端与流媒体服务器建立长连接的结构框架图图5示出了根据本专利技术一个流媒体服务器云数据处理装置图;图6示出了根据本专利技术一个流媒体服务器云数据处理装置图;图7示出了根据本专利技术一个实施例的流媒体与客户端建链及断链的装置图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。实施例一参照图1,示出了根据本专利技术一个实施例的流媒体服务器云数据处理的步骤流程图,具体可以包括如下步骤:S101:客户端将从云后台管理服务器获取的原始素材在云存储服务器中的路径信息发送给流媒体服务器;客户端与流媒体服务器(streamingserver)建立长连接后,客户端向上述云后台管理服务器发送播放原始素材的请求,云后台管理服务器响应该请求,将响应信号返回至客户端;所述响应信号包含上述原始素材在流媒体服务器中的路径信息。客户端接收响应信号后,即客户端获取路径信息后,通过TCP(TransmissionControlProtocol传输控制协议)协议向流媒体请求原始素材,该请求本文档来自技高网...
一种流媒体服务器云数据处理方法及装置

【技术保护点】
一种流媒体服务器云数据处理方法,其特征在于,包括:客户端将从云后台管理服务器获取的原始素材在云存储服务器中的路径信息发送给流媒体服务器;所述流媒体服务器从所述云存储服务器获取所述原始素材;所述流媒体服务器中的编解码组件对所述原始素材进行编解码,获得指定格式的压缩素材;所述流媒体服务器将所述压缩素材发送给所述客户端。

【技术特征摘要】
1.一种流媒体服务器云数据处理方法,其特征在于,包括:客户端将从云后台管理服务器获取的原始素材在云存储服务器中的路径信息发送给流媒体服务器;所述流媒体服务器从所述云存储服务器获取所述原始素材;所述流媒体服务器中的编解码组件对所述原始素材进行编解码,获得指定格式的压缩素材;所述流媒体服务器将所述压缩素材发送给所述客户端。2.根据权利要求1所述的方法,其特征在于,客户端将从云后台管理服务器获取的原始素材在云存储服务器中的路径信息发送给流媒体服务器的步骤之前,还包括:所述客户端向负载均衡服务器发送第一连接请求;所述负载均衡服务器根据第一连接请求向流媒体管理服务器发送第二连接请求;所述流媒体管理服务器根据第二连接请求创建新的流媒体服务器进程;所述流媒体管理服务器向所述负载均衡服务器返回所述进程的信息;所述负载均衡服务器接收到所述进程的信息后,将所述进程的信息返回给客户端;同时,根据所述进程的信息更新存储的所述流媒体管理服务器的信息;所述客户端根据所述进程的信息查找对应的流媒体服务器,并与所述流媒体服务器建立连接。3.根据权利要求1所述的方法,其特征在于,所述流媒体服务器将所述压缩素材发送给所述客户端的步骤之后,还包括:所述流媒体服务器将所述指定的压缩格式的素材进行缓存。4.根据权利要求3所述的方法,其特征在于,所述流媒体服务器将所述指定的压缩格式的素材进行缓存的步骤之后,还包括:当所述客户端再次请求上述同一素材,所述流媒体服务器将缓存中的所述指定的压缩格式的素材发送给所述客户端。5.根据权利要求1所述的方法,其特征在于,所述流媒体服务器将所述指定的压缩格式的数据发送给客户端的步骤之后,还包括:所述客户端接收完所述压缩格式的数据后,流媒体管理服务器释放所述流媒体服务器的进程;所述流媒体管理服...

【专利技术属性】
技术研发人员:王光琪刘铁华见良郑鹏程
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:北京,11

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

1