我正在使用这的FFMPEG端口为安卓。我的目标是最终读取RTSP流。
我可以使用*avformat_open_input*函数从本地文件(位于"/storage/emulated/0/bunny.mp4")中打开流。
但是,当我试图从远程位置(如*"http_://192.168.1.183/bunny.mp4*“)打开同一个文件时,它会返回错误-2。
整个cpp代码是这里代码。
有什么想法吗?
发布于 2013-09-29 09:27:01
检查您的清单中是否有互联网许可。
还请检查是否已启用tcp和rtsp协议构建ffmpeg。也启用了编解码器。我相信FFMPEG的configure在构建时会打印这个信息,而且它也在构建日志中。
另外,还有一个FFMPEG函数可以通过代码打印错误消息,但是不要记住名称。所以你可以调用它,看看-2错误意味着什么。
这里的项目已正确配置了FFMPEG,https://github.com/dannoy/dolphin-player在p文件夹中查看。
https://stackoverflow.com/questions/19076265
复制相似问题