OpenH264 思科的 H.264 编码器开源项目

我要开发同款
匿名用户2013年12月13日
31阅读
开发技术C/C++
所属分类程序开发、多媒体处理
授权协议BSD

作品详情

OpenH264是思科公司发布的一个开源的H.264编码和解码器。

编码器特性

ConstrainedBaselineProfileuptoLevel5.2(4096x2304)

Arbitraryresolution,notconstrainedtomultiplesof16x16

Ratecontrolwithadaptivequantization,orconstantquantization

Sliceoptions:1sliceperframe,Nslicesperframe,Nmacroblocksperslice,orNbytesperslice

Multiplethreadsautomaticallyusedformultipleslices

Temporalscalabilityupto4layersinadyadichierarchy

Spatialsimulcastupto4resolutionsfromasingleinput

LongTermReference(LTR)frames

MemoryManagementControlOperation(MMCO)

Referencepicturelistmodification

Singlereferenceframeforinterprediction

MultiplereferenceframeswhenusingLTRand/or3-4temporallayers

Periodicandon-demandInstantaneousDecoderRefresh(IDR)frameinsertion

Dynamicchangestobitrate,framerate,andresolution

AnnexBbytestreamoutput

YUV4:2:0planarinput

解码器特性

ConstrainedBaselineProfileuptoLevel5.2(4096x2304)

Arbitraryresolution,notconstrainedtomultiplesof16x16

Singlethreadforallslices

LongTermReference(LTR)frames

MemoryManagementControlOperation(MMCO)

Referencepicturelistmodification

MultiplereferenceframeswhenspecifiedinSequenceParameterSet(SPS)

AnnexBbytestreaminput

YUV4:2:0planaroutput

支持的操作系统

Windows64-bitand32-bit(initialreleaseisonly32-bit,64-bitwillfollowsoon)

MacOSX64-bit(initialreleasedoesnotincludethistarget,willfollowsoon)

Linux64-bitand32-bit(initialreleaseisonly32-bit,64-bitwillfollowsoon)

Android32-bit(initialreleasedoesnotincludethistarget,willfollowsoon)

iOS64-bitand32-bit(notsupportedyet,maybeaddedinthefuture)

支持的处理器

Intelx86optionallywithMMX/SSE(noAVXyet,helpiswelcome)

ARMv7optionallywithNEON(initialreleasedoesnotincludethistarget,willfollowlater)

AnyarchitectureusingC/C++fallbackfunctions

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论