用于Android的预建ffmpeg库

时间:2012-07-15 21:00:18

标签: android stream ffmpeg udp cygwin

很高兴来到这里。 我对这个话题进行了很多研究,但现在我被卡住了。

目前我尝试在android中接收udp流,我正在使用http://code.google.com/p/javacv/downloads/list中的库,大部分工作正常。但是,如果我尝试使用“avformat_network_init();” (感谢这个Receiving RTSP stream using FFMPEG library)我收到以下错误:

对'avformat_network_init'的未定义引用

我的猜测是,名为“libavformat.so”的预建库不包含特定功能,对不对?如果是的话,有谁知道我在哪里可以找到合适的图书馆?我正在开发Windows并且已经无法使用cygwin自行构建它,并且目前无法安装ubuntu等。

提前感谢。

1 个答案:

答案 0 :(得分:5)

在通过互联网进行广泛搜索之后,我放弃了找到一个预建的库并自己完成(带有我需要的所有选项)。自制解决方案通常也是最好的选择,如果一开始认为它似乎不是更好的选择,我再次体验到它是更好的选择。

我所做的是使用虚拟机(ubuntu):http://code.google.com/p/csipsimple/wiki/HowToBuild 你已经下载了ffmpeg,包括libx264。还包括如何构建整个事物的指令。您可以编辑build_ffmpeg.sh并更改要启用或禁用的“功能”。 最后,它比搜索一个更清洁,更好,更快的解决方案。 ;)

祝你好运!