OpenH264
OpenH264是一个实时编码和解码视频流至H.264/MPEG-4 AVC格式的自由软件函式庫。它采用简化BSD许可证发布。[3]
開發者 | 思科系统的Ethan Hugg |
---|---|
当前版本 |
|
源代码库 | |
编程语言 | C++、汇编语言 |
类型 | 视频编解码器 |
许可协议 | 简化BSD许可证[2] |
网站 | www |
历史
转移到免费使用的二进制库
2013年10月30日,思科系统的Rowan Trollope宣布思科将以简化BSD许可证发布一个名为OpenH264的H.264视频编解码器的二进制文件和源代码,并为使用思科预编译二进制文件的任何软件项目向MPEG LA支付所有使用费(因此思科的OpenH264的“二进制文件”为免费使用);不过,使用思科提供的源代码而非二进制文件的任何软件项目都有法律责任自行向MPEG LA支付所有版权费用。
目前其目标CPU架构是x86和ARM,目标操作系统是Linux、Windows XP及以上版本、Mac OS X,以及Android;iOS不在范围内,因为其不允许应用程序从互联网获取和安装二进制模块。[4][5][6]
尽管OpenH264源代码在2013年10月份就已经存在,并被思科产品内部使用,但思科并没有立即发布其OpenH264编解码器。公告的原因是他们需要将其与其他非开源的思科源代码之依赖关系分离、确认它不含任何已知的零日攻击(可能危及其他使用相同代码的思科产品),以及确保完成所有必要的法律程序。[7]
思科于2013年12月9日发布了OpenH264的源代码。[8]
功能
OpenH264的设计面向实时编码和解码视频的应用程序,例如WebRTC。
参考资料
- . 2024年2月2日 [2024年2月20日].
- . 思科. [2014-01-18]. (原始内容存档于2014-02-06).
Cisco has taken our H.264 implementation, and open sourced it under BSD license terms.
- . [2016-06-27]. (原始内容存档于2016-06-22).
- . 2013-10-30 [2013-11-01]. (原始内容存档于2015-07-06).
- . 2013-10-30 [2013-11-01]. (原始内容存档于2018-07-08).
- . 2013-10-27 [2013-11-21]. (原始内容存档于2015-10-17).
- . 2013-11-05 [2013-11-21]. (原始内容存档于2016-02-07).
- . Cisco. [2016-05-12]. (原始内容存档于2019-02-17).
- . 2013-10-30 [2013-11-01]. (原始内容存档于2013-10-31).
- Emil Protalinski. . Venture Beat. 14 Oct 2014 [20 Jul 2016]. (原始内容存档于2017-08-31).
外部链接
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.