【技术实现步骤摘要】
本专利技术涉及视音频数据处理技术,尤其涉及进行视音频数据被动转码的方法、系统及转码服务器。
技术介绍
在视音频数据处理领域,常需要对视音频数据进行被动转码。被动转码,也就是,客户端将需要进行转码的源码流通过网络发送给转码服务器的转码装置进行转码,转码装置被动接收源码流,按照客户端指定的码流压缩参数转换成相应的多媒体码流,再通过网络将转码后的码流回传给客户端。转码服务器中包含多个转码装置,也称为转码子系统,是转码服务器的下属功能模块,每个转码子系统有单独的网卡和转码能力,相当于一个单独的转码设备。目前,进行视音频数据被动转码的方案由客户端直接逐个访问转码装置实现,具体包括:在需要时,客户端通过网络直接将视音频码流发送给转码服务器中的一个转码装置,如果转码装置具有足够的空闲资源,则转码成功,客户端将接收转码服务器反馈的转换后的视音频码流;如果转码装置没有足够的空闲资源,则转码失败,客户端将接收转码服务器反馈的失败响应;如果失败,则客户端将依次访问其他的转码装置,直到成功转码为止。现有的被动转码方案针对单个的转码装置,直接向转码装置发送视音频码流进行转码。对于转码服务器,其转码能力强大,包含的转码装置众多,虽然每个转码装置都有自己的网络地址,可以像普通的转码装置一样进行被动转码的操作;但采用该方案,操作繁琐,需要客户端逐一访问各转码装置,并且,其速度缓慢,不能快速完成转码。
技术实现思路
< ...
【技术保护点】
一种进行视音频数据被动转码的方法,其特征在于,该方法包括:主控装置接收来自客户端的被动转码请求,所述被动转码请求中包含源码流参数和目标码流压缩参数;主控装置基于源码流参数和目标码流压缩参数确定出转码需要的转码资源;根据确定出的转码资源和各转码装置的空闲资源,确定出满足转码资源需求的转码装置,将确定出的转码装置的网址信息包含在重定向信息中反馈给客户端进行重定向;转码装置接收来自客户端的视音频码流和目标码流压缩参数,将接收的视音频码流按照目标码流压缩参数进行转码,将转码后的视音频码流反馈给客户端。
【技术特征摘要】
1.一种进行视音频数据被动转码的方法,其特征在于,该方法包括:
主控装置接收来自客户端的被动转码请求,所述被动转码请求中包含源码流参数
和目标码流压缩参数;
主控装置基于源码流参数和目标码流压缩参数确定出转码需要的转码资源;根据
确定出的转码资源和各转码装置的空闲资源,确定出满足转码资源需求的转码装置,
将确定出的转码装置的网址信息包含在重定向信息中反馈给客户端进行重定向;
转码装置接收来自客户端的视音频码流和目标码流压缩参数,将接收的视音频码
流按照目标码流压缩参数进行转码,将转码后的视音频码流反馈给客户端。
2.如权利要求1所述的方法,其特征在于,所述主控装置接收来自客户端的被动
转码请求之前,该方法还包括:主控装置接收来自客户端的登录请求,为客户端分配
操作凭证,反馈给客户端;
所述主控装置接收来自客户端的被动转码请求时,还接收客户端携带的操作凭证,
主控装置接收携带操作凭证的被动转码请求后,对操作凭证进行校验,如果通过验证,
则执行所述主控装置基于源码流参数和目标码流压缩参数确定出转码需要的转码资源
的步骤。
3.如权利要求1所述的方法,其特征在于,所述确定出满足转码资源需求的转码
装置,包括:
主控装置逐个判断各转码装置是否具有满足转码资源需求的空闲资源,如果有,
则将相应转码装置确定为所述满足转码资源需求的转码装置;
或者,主控装置将满足转码资源需求的具有最多空闲资源的转码装置,确定为所
述满足转码资源需求的转码装置。
4.如权利要求1、2或3所述的方法,其特征在于,客户端向转码装置发送的视
音频码流的获取方法包括:
客户端从本地文件流中读取需要进行转码的视音频码流;或者,
客户端从指定网络地址下载需要进行转码的视音频码流;或者,
客户端进行视频监控,实时采集视音频码流,作为需要进行转码的视音频码流。
5.如权利要求1、2或3所述的方法,其特征在于,所述将接收的视音频码流按
照目标码流压缩参数进行转码包括:
对接收的视音频码流进行解码,还原成原始视音频码流;
根据目标转码压缩参数将原始视音频码流进行重新编码,得到转码后的视音频码
流。
6.一种进行视音频数据被动转码的系统,其特征在于,该系统包括转码服务器和
客户端,所述转码服务器包括主控装置和各转码装置;
所述主控装置,接收来自客户端的被动转码请求,所述被动转码请求中包含源码
流参数和目标码流压缩参数;主控装置基于源码流参数和目标码流压缩参数确定出转
码需要的转码资源,根据确定出的转码资源和各转码装置的空闲资源,确定出满足转
码资源需求的转码装置,将确定出的转码装置的网址信息包含在重定向信息中反馈给
客户端;
所述转码装置,接收来自客户端的视音频码流和目标码流压缩参数,将接收的视
音频码流按照目标码流压缩参数进行转码,将转码后的视音频码流反馈给客户端;
所述客户端,向所述主控装置发送被动转码请求,接收所述主控装置反馈的重定
向信息,根据重定向信息中包含的网址信息向相应的转码装置发送视音频码流和目标
码流压缩参数,接收相应转码装置反馈的转码后的视音频码流。
7.如权利要求6所述的系统,其特征在于,所述主控装置包括请求信息获取模块、
转码装置确定模块和重定向信息下发模块;
所...
【专利技术属性】
技术研发人员:赵琳,李奎,俞鲁均,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。