我正在构建一个Unity应用程序,我需要使用h.264编码的流。数据将通过网络读取并显示在屏幕上(Feed)。
我曾经使用过ffmpeg,但是上下文关闭引起了问题所以我正在考虑制作自己的h264.dll解码器。
我无法找到从哪里开始,每个人都有硬件解码器的SoC解决方案,有可用的编码器,可以从哪里开始的任何代码/基础或参考?
我使用ffmpeg它很好,但它变得很大,因为所有这些dll都有点笨重,所以我想像一个dll这将是解码器,然后所需的任何依赖都可以发货。< / p>
答案 0 :(得分:0)
如果您的许可证允许GPL,那么您可以自己编译ffmpeg(libav *),消除所有不必要的依赖关系。 (./configure --help将显示可用的选项)。或者您可以从像corecodec这样的公司许可解码器。创建自己的解码器是不行的。该规范长约1000页,并假设您熟悉高级数学。