视频编解码器-Thor
2015-09-27 17:28:33 阿炯

Thor(雷神)是思科的视频编码解码器开源实现


Thor 是拥有适当复杂度的高压缩率视频编码解码器,使用众所周知的 motion-compensated 预测的混合视频编码方法和变换编码。采用C/C++开发并在BSD协议下授权。

思科称,H.264是目前最广泛使用的编解码器,下一代编解码器有两个最值得注意:Google的VP9和接替H.264的H.265。但 H.265 专利情况比较糟糕,它至今形成了两个不同的专利池,还有很多专利持有者并没有加入,而H.264只有一个专利池。

H.265的专利授权费将数倍于 H.264,H.264还有一个费用上界,而H.265并没有。思科因此决定创造一个能广泛使用的开源免专利编解码器,也就是Thor,与 Mozilla等正致力于下一代免专利编解码器标准的制定。

Cisco 在其发布博客上介绍了不少关于 Thor 的研发背景和目的,但是对于其技术细节描述并不多:

 围绕 H265 已经成立了两个授权池,获得 H265 的授权费用将达到之前单一授权池的 H264 的 16 倍!

 H265 的授权条例基本排除了在开源甚至闭源免费软件中获得许可的可能性,因此 Cisco 认为其不合适作为通用型的视频编码标准

 Thor 项目的开发团队包括 Gisle Bjøntegaard 和 Arild Fuldseth 在内的业界专家和有经验的专利律师,确保其既能在技术上符合要求又不会掉入专利雷区

 Thor 已经被提交至 Internet Engineering Task Force (IETF),和来自 Mozilla 的 Daala 一起将成为下一代网络通讯视频格式 NetVC 的基石编者注:参考 Opus 是如何诞生的

 Cisco 希望能邀请更多的开发者加入到 Thor 开发以及 NetVC 的讨论中。

Thor 的源码已经在 Github 发布,包含编码器及解码器。另外值得注意的是:Cisco 文中仅提到 VP9 一次,由于其封闭开发的特性称其为私有格式。

最新版本:


项目主页:https://github.com/cisco/thor