- 博客(4)
- 收藏
- 关注
原创 EasyPlayer支持x86和arm64 ABI
不久之前,EasyPlayer仅支持armeabi-v7a版本的abi——怎么说呢——通常可以满足需求了。因为安卓对于ABI的支持是做了兼容的,非arm架构的,可以通过某种方法兼容ARM架构的动态库。但是这样的确会损害一些性能。。本着精益求精的态度,我们打算再支持一些主流的CPU架构,典型的就是arm64和x86了。主要涉及到下面一些库的修改: - libEasyRTSPClient - lib
2017-08-15 23:29:20 912
原创 ffmpeg的编译选项浅析
熟悉ffmpeg的同学都知道在编译ffmpeg的时候,可以”定制”一些模块,只使能需要的模块,不使能多余的模块。比如如果我们需要一个视频编码库,可能只使能x264就足够了,用这句:–enable-libx264.如果需要解析RTSP协议,那只使能rtsp模块,用这句:–enable-demuxer=RTSP.这样一来可以提高我们的编译速度,二来编译出来的库或者可执行文件也不会很大。想必每个人初次接触
2017-08-10 22:49:00 1747
原创 ffmpeg probe过程总结
fffmeg 通过avformat_open_input函数来打开媒体流.在这个函数中,首先做一些初始化工作,并设置一些option(比如ffplay 里面传入的一些参数),再调用init_input进行probe.我们在这里简单介绍一些probe的过程.// Open input file and probe the format if necessary. */static int init_
2017-08-09 23:14:15 7218 1
原创 EasyPusher 华为手机硬编码 [OMX.IMG.TOPAZ.Encoder] failed to set input port definition parameters.
EasyPusher 作为一款RTSP推送利器, 在发布伊始,很快获得了广大人民群众的一致好评.但是也有一些用户反映:EasyPusher在我的华为手机上会闪崩!一开始我是表示怀疑的:不可能,你给我截个图看看!结果用户拍了一段小视频,尼玛,还真闪退,尴尬. 经过后来拿到日志,发现有这样一些打印信息: [OMX.IMG.TOPAZ.Encoder] failed to set input p
2017-08-09 21:54:13 2237 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人