[英]H.264 fast recoding
我正在研究一种具有视频支持的移动VOIP应用程序。 大多数现代智能手机都配备了硬件H.264编码器/解码器。 但是,大多数仅支持有限数量的编码配置文件。 特别是我对SVC感兴趣,通常不支持SVC。 最简单的解决方案是使用软件编码器。 但是,显然,它有它的缺点。
最近有一个想法来创建一个混合硬件+软件编码器。 其中包括硬件编码器和“浅软件编程器”。
我知道(非常一般地说)H.264在宏块方面起作用。 编码流包含宏块的指令:完全重传(以类似jpeg的数据的形式),其运动参数,或者什么都不是。
完整的软件重新编码将处理这样的编码流,解析/实现它,并对其图像数据执行,然后对结果图像进行编码,包括处理每个宏块,决策策略,构建运动矢量,最后编码所有说明。
我们的想法是进行“浅层”重新编码。 我虽然要解析传入的编码流,但不是执行其指令 - 只需将它们用作编码器的源,即在H.264复杂编码方案中对其进行编码,具有所需的精度(即比特率)等,而无需实际分析图像,查找运动矢量等
在本质上,它使用解码器+编码器,但具有快捷方式,因此实际图像不是由解码器创建的,也不是由编码器分析的。
这听起来可行吗? 是否有尝试做类似的事情?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.