
开源项目移植
文章平均质量分 50
钟声响起
c/c++开发出生,在后台大系统有丰富的开发经验,同时对ios/android的跨平台通用代码非常熟悉!近期涉猎react+nodejs的前端开发+golang的后台开发,并推出了几个平台系统
展开
-
jni封装ffmpeg接口遇到的错误修改方法
前段时间编译了ffmpeg的android版本,今天准备封装一下jni接口供上层jav原创 2014-06-22 22:39:21 · 6979 阅读 · 5 评论 -
ffmpeg+speex+x264+libilbc交叉编译大杂烩
1.环境操作系统suse10ffmpeg版本ffmpeg-1.0.1speex版本speex-1.2rc1x264和libilbc是官方最新的版本andriod NDK版本android-ndk-r8b2.编译由于编译的ffmpeg依赖于其他三个,所以编译ffmpeg之前要把speex和x264,ilbc编译先2.1编译ilbc到官网下载libilb...原创 2013-03-11 15:03:49 · 6935 阅读 · 0 评论 -
编译ios版本的librtmp+openssl
编译librtmp需要先编译openssl,因为librtmp依赖openssl原创 2014-06-06 22:19:26 · 7927 阅读 · 8 评论 -
ffmpeg解码网络rtp流(包装的h264)
最近接了一个做ffmpeg解码的项目,客户的视频都是在服务器上编码的(H264编码),编码后的数据通过rtp封装发送到客户端,客户端负责解码显示。前期准备:下载ffmpeg编译ios版本查看ffmpeg的例子代码,结果发现都是基于读文件的例子,相信很多没有做过的朋友肯定很着急,呵呵,现在本主给你们发福利了,我把我的代码贴上来,免得后面涉及到这方面的同学走弯路。头文件如下://...原创 2014-06-12 15:08:08 · 19437 阅读 · 20 评论 -
ios平台下面编译faac
编译准备1.代码下载在mac下面执行:wget http://downloads.sourceforge.net/project/faac/faac-src/faac-1.28/faac-1.28.tar.gz也可以用网页打开下载,不过我用网页打开下载老是失败,后来就命令下载一次性成功。2.代码编译下载以后解压文件,解压以后的文件名修改为faac,如图:3...原创 2014-08-05 11:23:14 · 7364 阅读 · 8 评论 -
用jni实现基于opengl的yuv格式的视频渲染
由于项目需要,需要在android上面实现视频流的解码显示,综合考虑决定使用ffmpeg解码,opengl渲染视频。技术选型确定以后,开始写demo,不做不知道,一做才发现网上的东西太不靠谱了,基于jni实现的opengl不是直接渲染yuv格式的数据,都是yuv转rgb以后在显示的,有实现的资料都是在java层做的,我不是java出生,所以对那个不感冒,综合考虑之后决定自己通过jni来实现,由...原创 2014-06-24 20:10:19 · 17954 阅读 · 32 评论