×

浅谈未来的视频依赖转码技术

消耗积分:1 | 格式:rar | 大小:0.6 MB | 2017-11-03

分享资料个

  摘要: 当今视频娱乐市场以内容为王,能够实时转换任意格式的视频内容是未来市场发展的一个核心趋势。即使不被众人所了解,但是视频转码技术必将得到广泛的使用。视频转码是指将某一视频格式转换为另一视频格式的过程,通常都是先将视频暂时解码,然后重新编码成需要的格式和数据编码速度。
  关键词: 视频转码;MEPG-2;H.264;DSP
  当今视频娱乐市场以内容为王,能够实时转换任意格式的视频内容是未来市场发展的一个核心趋势。即使不被众人所了解,但是视频转码技术必将得到广泛的使用。视频转码是指将某一视频格式转换为另一视频格式的过程,通常都是先将视频暂时解码,然后重新编码成需要的格式和数据编码速度。
  IDC分析指出了三种主要的转码需求:不同视频格式间的转换,例如从MPEG-2或者MPEG-4转到H.264;内容传输,改变比特率满足不同网络带宽或者设备播放速度的需求;清晰度,将高清视频转为标清甚至更低的清晰度,后者反向处理。典型的例子是,为了进行编辑并将信息上载到网站(例如 YouTube)而将视频从摄像机传输至 PC 的应用。视频数据传输时,代码转换也正在进行;例如从摄像机(AVI 格式)到 PC(用于编辑的 MPEG-2;用于存储的 MPEG-4)再到网站(H.263/H.264/Flash/等)。如果要在 PC 上观看网站上的文件,则需再次执行代码转换使其能在 RealPlayer 或 Windows Media Player 上播放。
  转码的市场需求
  视频转码技术的发展及不断增加的需求与广播电视数字化进程密切相关,目前转码技术的主要应用领域是数字电视广播和数字媒体前端处理。 “其实,多解码芯片的应用只是在‘看’节目上应用,它让设备可以支持多种类型的信号源。”富士通市场经理黄自力指出:“但有时有些场合只需要一种信号源,比如有线电视的前端,最好采用同一格式播出节目,这时候就需要将一部分节目的格式进行转换。”
  当前大量数字视频节目为MPEG-2格式,而许多新的播放设备为提高传输和存储效率而采用诸如MPEG-4H.264 RealVC-1AVS等高级数字编解码格式,因此源于MPEG-2的转码技术已大量采用,而对与此相关的高清晰度转码的要求也越来越高,特别是实时转码技术及其实现手段的提高。
  另外,在硬盘录像机里,在MPEG-2格式时候占用硬盘空间太多,一部高清电影要占8G左右的硬盘空间,这就需要转成更高压缩比的H.264格式,从而扩大容量,节省硬盘的投入成本,同时也可以降低整机的重量和体积。像富士通的MB86H52就可以在保证节目质量不变的情况下,最大达到5倍的容量扩展。
  还有一些场合下,比如利用网络来传输节目,MPEG-2就需要占用较大的带宽,如果带宽有限,就可以将MPEG-2的信号转成H.264的信号,用较小的带宽来进行传输,并且还可以进一步利用视频转码处理器降低H.264信号的码率,使之能够适应网络的传输。
  转码技术将用来满足更广泛领域的数字视频多制式转换需求,不仅应用于包括视频广播转码、媒体网管、多会议单元 、医疗影响和视频监控等商用产品中,而且也将用于包括数字媒体适配器、高清视频会议终端、高级数字机顶盒、IP视频电话和高清网络摄像机等消费类产品。如图1所示,在商用产品中转码技术支持更高密度非常必要,而在消费类产品中转码技术的单片高性价比则必需。
  黄自力也指出:“转码设备的应用市场还是很大的,新的应用还将被不断开发出来。”
  转码技术的实现
  视频转码市场已经开始吸引了不少数码设备厂商和半导体公司的关注。前者出于市场实际需求的考量,一般都自行开发出从MPEG-2到H.264的ASIC转码芯片并集成在产品中。例如松下的HDD录像机DIGA系列采用了自己开发的UniPhier芯片,可以在录制节目的时候将17Mbps基于MPEG-2的数字电视信号转换成5.7Mbps的H.264格式,从而大幅提高了视频录制时间。日本的索尼和日立等公司也在2007年推出了采用自有芯片的具有转码功能的产品。
  随着半导体公司对转码技术的兴趣提升,支持MPEG-2、H.264、VC-1等多种格式转换的新品也在去年陆续面市。但是策略也不完全相同,目前转码技术的实现手段有偏向软件和硬件两种,前者通常采用高速计算机或者高性能的DSP,后者一般采用专用ASIC或者FPGA。谈到这几种方案的区别,TI通用DSP业务发展经理郑小龙认为:“数字视频编解码及转码的应用中高端DSP在实时处理中始终是主力平台。在基本的媒体处理平台中,ASIC类芯片一旦设计完成交付流片,则各种功能均不能再改变;FPGA虽属有硬件可编程器件,但如果硬件设计完成并制板之后,就很难再有大的改动;DSP作为嵌入式软件可编程平台所备受关注之处在于全面支持各种视频标准算法,即便是已完成产品仍可以通过软件更新的方法进行升级。”
  TI支持多格式的高清多媒体处理器DM6467是一个包含多个处理器和核心的SoC,不是多个并行处理单元的罗列。DM6467中主要视频处理核心为高速高清协处理器(HD-VICP)、高速DSP和视频数据转换引擎三个部。其中HD-VICP 通过编码和解码两片专用加速器实现了相当于 3 GHz 以上的 DSP 处理能力,支持 HD 1080i H.264 高类转码;高速DSP采用主频为600MHz的C64+核,辅助支持H.264 高清编解码和转码时,所耗费时钟低于300MHz,且DSP应用非常灵活,既支持早期算法,也支持新算法以及专有算法。视频数据转换引擎具有视频下垂直调节器能降低 DSP 负载,色度采样在硬件中完成,并有菜单覆盖功能。DM6467还集成有300MHz的ARM9核心,可以支持多种嵌入式实时操作系统,并实现各种主控和管理工作。
  浅谈未来的视频依赖转码技术
  图1 多数和视频相关的消费电子和商用产品将采用转码技术资料来源:TI公司
  浅谈未来的视频依赖转码技术
  图2 TI支持多格式的高清视频转码处理器DM6467
  Broadcom公司去年发布了采用65纳米制造的高清视频转码单芯片解决方案BCM7043。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.lene-v.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'浅谈未来的视频依赖转码技术',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"//www.lene-v.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);