免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: send_linux
打印 上一主题 下一主题

互联网技术新热点之--如何提高视频转码和存储效率?(获奖名单已公布2013-5-6) [复制链接]

论坛徽章:
0
21 [报告]
发表于 2013-03-30 13:09 |只看该作者
不错不错,楼主是个绝对高手

论坛徽章:
39
白银圣斗士
日期:2015-11-24 10:40:40酉鸡
日期:2015-03-20 14:15:44寅虎
日期:2015-03-20 14:13:59午马
日期:2015-03-20 14:13:16白羊座
日期:2015-03-20 14:12:54金牛座
日期:2015-03-20 14:12:09双子座
日期:2015-03-20 14:11:57巨蟹座
日期:2015-03-20 14:11:44狮子座
日期:2015-03-20 14:11:29亥猪
日期:2015-03-20 14:16:24戌狗
日期:2015-03-20 14:16:40申猴
日期:2015-03-20 14:17:05
22 [报告]
发表于 2013-03-30 13:51 |只看该作者
虽然没实际接触过这类型的项目,但说下自己的想法吧
1、视频转码和存储,您是如何提高效率的?
既然是服务端处理转码,那就专门配置针对视频转码的高性能集群服务器,通过实际的转码测试,查看影响转码性能的参数有那些,GPU\CPU\RAM...通过不断的调优,选出价格和性能最合理的配置,然后是存储,存储和计算完全可以分离,从而保证转码尽可能的减少干扰.
2、谈谈您对这个行业的前景预测?
前景是非常宽广的.为啥之针对服务端转码,而不想想客服段转码呢?比如一个用户,带宽有限,但是配置非常高,那为啥不想想给用户一个选择,客服端动态解码呢,给他一个压缩率很高的视频流,让客服端实时解码,这样就算带宽有限的用户也能看高清的视频,而不用太多的等待.

论坛徽章:
0
23 [报告]
发表于 2013-04-01 16:14 |只看该作者
回复 6# yifangyou

请问你们这个视频项目在解码和压缩的过程中是如何保证视频的不失真的,我看你们的视频大小只有5M左右,假如用户上传的是AVI格式的图像,如何来保证压缩后不失真呢?
   

论坛徽章:
0
24 [报告]
发表于 2013-04-01 16:42 |只看该作者
本帖最后由 xike2002 于 2013-04-01 16:45 编辑

1、视频转码和存储,您是如何提高效率的?
答:视频转码技术与系统要求相匹配,随着视频压缩算法种类的日益丰富,且越来越多的低成本消费类系统也都开始支持视频功能,工程师肩负着设计出兼具低成本与良好视频性能系统的重担,因此必须认真审视上述这种简单模式匹配算法(brute force approach)。尽管这种方法能产生高质量视频效果,但由于视频伪像被当作有效数据包含在编码中,视频质量会随着每个编码/解码循环操作而递减。
     此外,该算法还存在其他缺点。
  (1)对处理器要求高:在算法效率不断提高的同时,其复杂性也越来越高,需要更高的处理能力,尤其是在需要实时转换的情况下。
  (2) 对存储器资源要求高:解码/编码操作通常需要将被解码的数据存储在存储器中,而额外的存储器则会增加系统的材料清单成本。尤其对那些价格敏感型消费类产品而言,这将关系到产品在市场中的成败。
  
     移动设备上的视频回放功能就是一个需要减少处理器负载以及节约存储器资源的很好应用实例。尽管手机本身不进行转码工作,而只是在视频点播(VoD)服务器或视频网关上进行转码,但移动电视/移动视频电话仍然还受其他五点限制,分别是:
  (1)网络带宽;
  (2)移动电话的处理能力;
  (3)显示屏分辨率;
  (4)存储器容量;
  (5)移动电话的能耗,人们往往不把这一因素视为视频回放所要考虑的条件。
  尽管移动视频设备的处理能力一代比一代强大,但用手持设备捕获的HD或SD视频全都需要处理,这样才能被网络服务器上的终端设备播放。表1 给出了不同视频编码参数对解码设备所需资源选择的大致影响。该表专门对采用运动补偿与离散余弦变换(DCT)技术实现视频压缩的基于块的视频编解码器进行了分析。


表1 编码参数的影响

对上述关键参数稍加修改,就会产生迥异的结果。降低细节解析度(可在编码进程中通过提高量化因数来实现)可将视频解码的能耗降低75%~85%,但视频质量仅下降5%~13%。
  转码技术的选择
  过去几年来,业界针对转码工作提出了几种不同的方法,可提高处理与存储器资源的使用效率。大多数这种方案都建立在这样一种认识基础之上,即我们能通过更先进的技术对初始编码过程中创建的量子化和频率域信息进行修改,更好地加以利用,摒弃其中无用的东西,而不必简单地对原始视频内容进行重构。
  换言之,就是说既可摒弃某些信息,也可在来源与目标之间转换频率域信息,而无须进入像素域进行解码。
  具体而言,传统方案的最重要优势在于,其交付的视频与原始视频内容相比具有极高的保真度。因此,如果采用其他的转码技术,那么就需在保证尽可能高的视频质量的同时,还要降低对系统处理功能和存储器资源的要求。只有让转码技术与特定的应用相匹配,才能实现上述目标。
    通常说来,转码可采用三种通用方案或架构,以下给出每种方案的简单定义及其比较评定。
  (1)松弛耦合转码器:这种转码技术大多数采用解码的输入视频中的运动矢量和其他附属信息进行编码。再编码过程可对运动矢量进行微调,或根据编码要求进行更高效的运动矢量计算。该方法消除了去耦转码器所面临的复杂计算问题,同时还能实现几乎相同的视频质量。
  (2)紧密耦合转码:再编码通过采用运动矢量实现,并且无须进入像素域对运动矢量信息进行再计算。转码工作也可在转换域中进行。这里需要重点考虑的问题是,由于这种方法根本不进行运动再估计,因此不能更改分辨率。这种方法最大程度地降低了对存储器和处理器的要求,但代价是降低了画质。紧密耦合转码算法难以制定,但可根据具体要求进行开发。
  (3)码率转换器:在转换域对位流进行部分解码,并用网络可支持的所需比特率对位流进行再编码。视频格式在转码流过程中不发生变化,无须逆变换,且在频率域进行再量化。通常采用这种方法来解决具体的问题。例如,线缆头端的通道容量在线缆厂已衰减,但又需要确保向终端设备传输的视频质量和分辨率基本不变。
使转码器与应用相匹配
  在诸如机顶盒、视频会议、IPTV以及一些VoD等对画质要求较高的应用中,通常采用去耦和松弛耦合转码技术。决定采用何种转码技术需要评估特定应用的预期表现与存储器带宽。
  紧密耦合转码最适合存储器有限或者不需要高画质的系统。移动电话的点对点视频电话应用就是一个很好的例子,因为视频只需显示在小屏幕上,而且分辨率相对较低,无须通过整个网络传输高保真视频。此外,对大量生产的设备,尤其是移动电话而言,合计还能节约大量处理功耗、存储器容量及物料清单成本。
   如前所述,码率转换器通常适用于有线电视、IPTV及视频电话应用中的某些特殊情况,并根据可用的系统带宽来匹配传输数据速率。其可以转换音频和视频的码率,而且几乎感觉不到品质的下降。
  平台考虑事项
  长期以来,设计工程师一直都非常清楚地认识到,针对每个产品需求分别进行设计,效率远不如在初期就设计一个统一灵活的平台来满足各种不同的需求。机顶盒(STB)就是一个很好的例子,这种产品存在众多型号要求。在估算处理性能及其他平台参数方面,转码发挥着重要的作用。
  由于对STB而言最重要的就是实现高质量视频,因此只能将松弛耦合转码作为主要方法。
  STB设计能否成功进入市场不仅取决于设计初期选择什么样的平台,而且也取决于随后设计方案的逐步实施。STB的价位各不相同并在全球各地销售,与采用标准化格式的视频会议系统截然不同,其必须满足各种不同视频格式的需要。
  STB 设计人员需要考虑以下一些更高级的设计决策:
  (1) STB应同时处理多少个频道(如主视频和画中画)以及室内每个房间中的多少台电视。
  (2) 需要采用哪些产品差异化功能来赢得市场优势(例如画中画、专有图像、蓝光光盘刻录、视频通信、连接至 IP 网络、有线电视网络等)。
  (3) 市场部给出的初步价格点是多少。
  与大多数设计的典型情况一样,上述这三项标准彼此密切相关,因而是平台创建的重要因素,所有产品变体在此基础上演变产生。这意味着,不仅应让灵活的处理器与可满足各种设计的兼容性开发软件相配合,而且还应提供广泛的固件库、算法和支持。
  设置性能标准
  支持HDTV 1080p标准是体现STB平台高端性能的重要指标,STB必须支持这种高级别的吞吐量,并实时调整显示输出。
  此外,必须支持各种内容源和数字显示格式。低端有CIF格式及其分支,如QCIF格式等,可应用于视频流中并为DTV上的拆分屏幕应用提供基础支持。
  众所周知,HD对带宽有着很高的要求,这就意味着我们应当支持各种压缩算法,其中包括H.264/MPEG-4 part 10/AVC以及WMV9/VC-1等高级编解码算法。通常需要将常规的MPEG-2传输流转码为高级编解码。
  转码硬件必须与整个STB系统中的其他系统进行良好交互,其中包括数字调谐器、解多路复用器 (Demuxer)和解调器、DDR2存储器、PCI总线,以及向STB SoC传输音/视频的高带宽接口。
   
2、谈谈您对这个行业的前景预测?
答:这个行业目前还是有几家大公司在起主导地位,中小公司很难在这个行业做出点事情来,不过对于我们广大使用者来说,最关心的使用感受。
因为在日常的生活和工作中我们经常会遇到要编辑或合成视频和照片,制作一段VCR等等,这就需要使用视频编辑工具,而现在网上的视频编辑工具很多,但是参次不齐。
所以这对于中小企业来说是一个机会,他们可以致力于开发出一款用户评价高且使用简单方便的视频编辑工具,如果能做到这一点,他们将会抢占市场的先机,这也是一个不错的市场。

论坛徽章:
27
CU大牛徽章
日期:2013-03-13 15:15:08CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-09-18 15:24:09CU大牛徽章
日期:2013-09-18 15:24:20CU大牛徽章
日期:2013-09-18 15:24:25CU大牛徽章
日期:2013-09-18 15:24:31CU大牛徽章
日期:2013-09-18 15:24:36CU大牛徽章
日期:2013-09-18 15:24:41CU大牛徽章
日期:2013-09-18 15:24:48CU大牛徽章
日期:2013-09-18 15:24:52处女座
日期:2013-09-27 17:45:43
25 [报告]
发表于 2013-04-02 11:04 |只看该作者
回复 23# xike2002
主要是通过设置码率,对所有的上传的视频都会转为宽高都一样的flv视频,宽高比不一样的话使用黑底补充,当时做的适合不太考虑上传视频的失真问题,只是保持码率是一致,统一宽高的话我们就可以把多个视频合为一个。

   

论坛徽章:
5
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
26 [报告]
发表于 2013-04-05 21:12 |只看该作者
好高深的技术啊

论坛徽章:
0
27 [报告]
发表于 2013-04-06 00:08 |只看该作者
云媒体是未来互联网发展的一个热点,目前有不少的技术限制,比如带宽,尤其移动网络,传输速率还是不能满足像视频这样高码率的服务,还有楼主所说的转码、存储等。
如何提高视频的转码效率,分布式是一个不错的解决方案。可以采取两级的分布式转码,一级是在机器与机器间的,采用比较大的颗粒度;一级是单个机器上,操作较小的颗粒度并行转码。
存储上面暂时没有什么想法,去重,更新是一个问题。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
28 [报告]
发表于 2013-04-06 20:06 |只看该作者
最近看了下最新的h.265编码技术,可以在有限的带宽下传输更高质量的网络视频,仅需原先的一半带宽即可播放相同质量的视频.H.265标准在同等的内容质量上会显著减少带宽消耗,有了H.265,高清1080P电视广播和4K视频的网络播放将不在困难
h.265通过改进的压缩算法,可以得到压缩率交给的信息流.在265标准变成视频编码标准之后,我们可以预见,存储和传送的压力就会变小,但是,新技术对芯片运算速度的需要还是很高的,不过这个不应该成为问题,毕竟芯片技术发展的速度大家都是有目共睹的.

论坛徽章:
31
CU大牛徽章
日期:2013-03-13 15:15:08CU大牛徽章
日期:2013-05-20 10:46:18CU大牛徽章
日期:2013-05-20 10:46:25CU大牛徽章
日期:2013-05-20 10:46:31CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43CU十二周年纪念徽章
日期:2013-10-24 15:41:34丑牛
日期:2013-12-01 10:11:07水瓶座
日期:2014-01-15 08:47:25
29 [报告]
发表于 2013-04-07 09:56 |只看该作者
1、视频转码和存储,您是如何提高效率的?
其实这方面我了解不多,特别是转码。和一朋友交流得知,目前视频转码和存储主要还是用在监控业务中(他主要做这方面)。存储方面倒是有存储厂商推出专用监控级别存储(可见这方面的市场不小)。

我猜这个话题是不是讨论目前互联网上的视频业务。如果是的话,观市场上的无客户端视频(优酷,奇异)和有客户端视频(pptv,pps)各自有着自己的用户群。二者用户群有一定交叉(但是并不明显,特别是影视方面,记得见过一个统计,电影,电视方面。有客户端视频有着非常明显的优势)。

提升效率而言,毕竟不是行业中人,也无相关经验。观各位高见。

2、谈谈您对这个行业的前景预测?
单程从一个用户而言的话,这行业(包括视频)肯定是越来红火,以前的记录靠文字,只有靠声音,未来靠视频。这是一个必然趋势。而且监控技术越来越普遍。现实生活中,监控无处不在。

在这个行业里面的兄弟姐妹欢呼吧。

论坛徽章:
31
CU大牛徽章
日期:2013-03-13 15:15:08CU大牛徽章
日期:2013-05-20 10:46:18CU大牛徽章
日期:2013-05-20 10:46:25CU大牛徽章
日期:2013-05-20 10:46:31CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43CU十二周年纪念徽章
日期:2013-10-24 15:41:34丑牛
日期:2013-12-01 10:11:07水瓶座
日期:2014-01-15 08:47:25
30 [报告]
发表于 2013-04-07 10:00 |只看该作者
回复 28# chenyx


    版主在用265?

我的工作与264标准牵扯比较多。

之前有听说265出来了,只是我在这个行业还没有听说有应用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP