思科的 H.264 编码器 OpenH264

OpenH264是思科开源的H.264编码和解码器,支持Constrained Baseline Profile到Level 5.2,具备多种分辨率和切片选项。编码器和解码器均支持Long Term Reference帧、Memory Management Control Operation等特性。该库可在Windows、Mac OS X和Linux上运行,未来计划支持更多操作系统。处理器支持包括Intel x86和ARMv7。
摘要由CSDN通过智能技术生成
OpenH264思科公司发布的一个开源的 H.264 编码和解码编码器特性Constrained Baseline Profile up to Level 5.2 (4096x2304)Arbitrary resolution, not constrained to multiples of 16x16Rate control with adaptive quantization, or constant quantizationSlice options: 1 slice per frame, N slices per frame, N macroblocks per slice, or N bytes per sliceMultiple threads automatically used for multiple slicesTemporal scalability up to 4 layers in a dyadic hierarchySpatial simulcast up to 4 resolutions from a single inputLong Term Reference (LTR) framesMemory Management Control Operation (MMCO)Reference picture list modificationSingle reference frame for inter predictionMultiple reference frames when using LTR and/or 3-4 temporal layersPeriodic and on-demand Instantaneous Decoder Refresh (IDR) frame insertionDynamic changes to bit rate, frame rate, and resolutionAnnex B byte stream outputYUV 4:2:0 planar input解码特性Constrained Baseline Profile up to Level 5.2 (4096x2304)Arbitrary resolution, not constrained to multiples of 16x16Single thread for all slicesLong Term Reference (LTR) framesMemory Management Control Operation (MMCO)Reference picture list modificationMultiple reference frames when specified in Sequence Parameter Set (SPS)Annex B byte stream inputYUV 4:2:0 planar output支持的操作系统Windows 64-bit and 32-bit (initial release is only 32-bit, 64-bit will follow soon)Mac OS X 64-bit (initial release does not include this target, will follow soon)Linux 64-bit and 32-bit (initial release is only 32-bit, 64-bit will follow soon)Android 32-bit (initial release does not include this target, will follow soon)iOS 64-bit and 32-bit (not supported yet, may be added in the future)支持的处理Intel x86 optionally with MMX/SSE (no AVX yet, help is welcome)ARMv7 optionally with NEON (initial release does not include this target, will follow later)Any architecture using C/C fallback functions 标签:OpenH264
国际电信联盟(ITU)是从事电信领域工作的联合国专门机构。ITU-T(国际电信联盟电信标准化部门)是 国际电信联盟的常设机构,负责研究技术、操作和资费问题,并且为在世界范围内实现电信标准化,发表有关上 述研究项目的建议书。每四年一届的世界电信标准化全会(WTSA)确定ITU-T 各研究组的研究课题,再由各研 究组制定有关这些课题的建议书。WTSA第1号决议规定了批准建议书须遵循的程序。属ITU-T研究范围的某些 信息技术领域的必要标准,是与国际标准化组织(ISO)和国际电工技术委员会(IEC)合作制定的。 ISO(国际标准化组织)和IEC(国际电子技术委员会)共同构成了世界范围的标准专用系统。ISO 和IEC 的成 员实体参与国际标准的研究,是通过由各自组织机构设立的技术委员会来出来特定技术领域的活动。ISO和IEC 技术委员会在相互感兴趣的领域合作。其他国际组织,政府或者非政府性质的,可以通过与ISO 和IEC 发布联 合声明的方式合作。在信息通信领域,ISO和IEC成立了一个联合工作委员会ISO/IEC JTC 1。被联合技术委员 会接受的国际标准草案会在有投票权的国际实体中使用。作为国际标准的印刷本则需要至少75%的国际实体投 票通过。 本建议书|国际标准由ITU-T SG 16 Q.6(也称为VCEG,图像编码专家工作组)和ISO/IEC JTC 1/SC 29/WG 11(也称为MPEG,运动图像专家工作组)联合开发。VCEG 于1997 年成立,主要是保持ITU-T 图像编解码标 准的先进性和发展新的图像编解码标准,可以适用于会话和非会话业务。MPEG 于1988 年成立,主要是为了研 究运动图像和相关音频的编码标准,以适应不同应用,如数字存储媒体、分发和通信。 本建议书|国际标准的附件A到E都包含了规范性要求是本建议书|国际标准的组成部分。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值