在Android设备上支持G729
的最佳和最佳方式是什么?
在我目前的应用程序中,我必须使用G729
编解码器。我搜索了很多,但无法获得任何库。有没有办法使用g729?
修改
从哪里可以购买这些编解码器库并在我的应用程序中使用它进行开发?
答案 0 :(得分:2)
有很多G729实现,如果你谷歌一些。
你可以使用CSipSimple中的那个。 这是另一个我found,你最有可能转换为在android下编译。
我还没有在java中看过任何实现,所以你很可能不得不使用NDK来编译C / C ++源代码并从android端访问它。
您需要考虑的另一个事实是,G729不是免版税的,因此您需要支付使用费的版税。有关详细信息,请参阅here。
答案 1 :(得分:2)
最后我使用Linphone结束了。它易于构建和使用。他们还添加了G729
编解码器支持,您可以在应用程序设置中找到它。
From here您可以查看最新来源。请阅读自述文件以了解构建过程。
非常适合使用。
答案 2 :(得分:1)
可能ffmpeg支持该编解码器。网上有很多例子如何将ffmpeg集成到android中(虽然这可能不是很容易)