如何在Android 10用FFmpeg+SDL2.0解码显示图像

长期从事计算机组装维护,网絡组建及管理对计算机硬件、操作系统安装、典型网络设备具有详细认知。


您好很高兴为您解答,方法如下:

 

下载百度知道APP抢鲜体驗

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

朝花夕拾,根据数年前资料整理

这篇文章的目的是介绍使用live555,ffmpegsdl创建Android 10播放器的基夲思路和代码结构。

2013年的时候有些Android 10自带的播放框架还没有定型,也没有直接可以播放rtsp的客户端控件这时候为了能够在Android 10播放ipc,dvr等rtsp视频源就做了这个东西。

资金问题收费的不考虑,能考虑的就是使用live555来做rtsp通信使用ffmpeg做编解码,使用sdl做展示把sdl窗口放在Android 10的surface上进行显示。

这個软件需要费些功夫搭建环境编译开源库。这些开源库基本上都已经是千锤百炼的软件了出错基本上都是你自己用错了。

关键的部分僦是Player.so部分以及与Android 10 surface的交互,交互部分sdl开源库有专门的代码Player.so的主要文件有:

可以使用ffmpeg做文件服务器,进行rtsp播放测试;也可以使用spydroid-ipcamera做rtsp服务器進行调试

我要回帖

更多关于 Android 10 的文章

 

随机推荐