从HW265到腾讯香农编码器,从sz264/sz265到UCodec,当然还有金山265,在MSU视频编码评测排名靠前的参赛者大部分来自本土公司或华人工程师的贡献。LiveVideoStack试图通过一系列采访,解读这一全球知名的视频Codec评测。本文是系列文章的第一篇。
文 / 包研
9月初,MSU(莫斯科国立大学)公布了2018年视频编码压缩大赛的结果(http://www.compression.ru/video/codec_comparison/hevc_2018/#download_main_report_form),华为、腾讯、Intel和金山排名居前。
MSU评测的价值
对于专业的视频Codec的评价,如何通过一套方法和测试序列给出更具参考性的结果是非常关键的。MSU一年一度的Codec评测,是否足够中立和专业呢?
“我理解MSU编码器评比的出发点就是尽可能的评价编码器的通用编码能力,因为大家知道不同视频应用场景,设定码率,码控波动,场景复杂度,编码速度都不同,例如IPTV整体码率偏高,但码率波动小,OTT点播码率低,但允许的波动大“,华为媒体技术院视频编码团队负责人王豪告诉LiveVideoStack,”所以MSU在评测中,在以上几方面从场景覆盖和评测的简易方面进行均衡,个人觉得目前MSU评测配置挺合理的。”
“黑盒”
并不是所有多媒体圈的专家都完全认可MSU的评测。“我们用同样的平台做了测试,结果与官方的结果有很大差异”,某参赛企业代表告诉LiveVideoStack。
"虽然MSU公布了测试序列,但是是全段测试还是截取片断测试并没有说明",某多媒体技术专家告诉LiveVideoStack,他补充道,“据我了解,参加MSU评选是需要费用的。如果测试结果不好,也可以要求MSU不公开。”
“MSU在商业和专业上找到一个平衡点”,上述人士表示。
Codec评测的误区
虽然MSU的评测在很大程度上提供了参考模型,但是具体到每个产品或平台,直接采纳评测结果是不明智的。“这个测对实际的产品意义其实不大,因为测试序列和实际场景区别还是很大的”,某视频平台算法工程师告诉LiveVideoStack。
“如果改进的话,MSU素材方面一直选取高质量素材,后续可以考虑增加一些质量一般的UGC视频”,王豪表示。
Hulu技术总监兰华峰表示:“如果Hulu也评测这些编码器是否适合Hulu的视频业务,我们会对MCU的评测提出以下改进:
a. 测试序列需要增加。MCU的测试序列是相对较少,只有28个。基于Hulu对自己庞大的视频内容库的理解,测试序列在几百个的量级比较合适。
b. 编码器能力除了MCU跑的编码速度、质量、码率控制准确度以外,至少需要考虑以下额外能力:10-bit、CRF &‘Capped CRF’、VBR: 1-pass, 2-pass、HDR tools。”
Hulu 高级软件开发经理傅德良在LiveVideoStackCon热身分享——选择视频编码器的误区中提到,脱离编码/解码速度、测试序列评价Codec的优劣都是片面的。
如何找到适合自己的Codec评价方法?
并不是所有的团队都像Hulu一样建立自己的Codec测试方法及足够、符合自身场景的测试序列。同时第三方的评测也不能直接拿来使用,如何找到一条适合自己的测试方法呢?对此,LiveVideoStack邀请了此次MSU参赛者及第三方专家进行了访谈,近期发布相关文章。