- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 Avformat_open_input函数的分析之--HTTP篇
接口参数的解析函数的关键函数实现init_input函数ffio_open_whitelist函数ffurl_open_whitelist函数ffurl_connect函数http_open函数http_open_cnx_internal函数前段时间在做直播的优化,主要是优化首屏时间,因为直播播放器大部分都会采用ffmpeg来处理,所以就会用到avformat_open_input这
2017-04-05 22:21:11
6786
原创 FFmpeg的编译
FFmpeg IOS版本的编译 具体步骤如下:下载脚本:https://github.com/kewlbear/FFmpeg-iOS-build-script解压,找到文件 build-ffmpeg.sh执行服本文件:./build-ffmpeg.sh 它会自己下载ffmpeg代码并编译生成 .a文件。FFmpeg Mac版本的编译正常的编译 cd ffmpeg //cd
2017-03-19 11:34:51
577
原创 知识点总结
2017年 1.XML和JSon的区别? http://blog.youkuaiyun.com/sanpintian/article/details/7347711 2.http的实现原理? 3.atomic的用处? 4.为什么IBOutlet属性是weak的? 因为当我们将控件拖到Storyboard上,相当于新创建了一个对象,而这个对象是加到视图控制器的view上,vie
2017-02-15 08:24:46
389
原创 kCVPixelBufferBytesPerRowAlignmentKey的使用
kCVPixelBufferBytesPerRowAlignmentKey的使用不当导致的IOS硬件编解码出的视频会花屏问题
2016-05-04 12:30:53
2436
原创 VLC流程的分析
VLC流程的分析模块的加载模块的加载分为两部分:模块的初始化,模块的加载。模块的初始化libvlc_new 函数初始化libvlc_InternalInit函数调用module_InitBank ()初始化一个成员为module_t的结构体链表。libvlc_InternalInit 调用module_LoadPlugins会加载进现有的modules。module_Lo
2016-03-19 14:45:19
6400
原创 用FFmpeg命令处理音视频总结
前言*前段时间一直在用ffmpeg命令处理对音视频进行编辑处理,用到了很多命令,下面将用到的命令总结一下,也方便自己以后使用,将持续更新。 主要参考以下链接 http://www.ffmpeg.org/ffmpeg.html视频1.获取视频流信息 用ffprobe可以获取到视频的所有流的具体信息ffprobe -print_format json -show_streams -i inpu
2016-01-18 12:52:14
14375
原创 IOS硬件解码VTDecompressionSession失效
IOS硬件解码VideoToolbox在应用中进入后台VTDecompressionSession失效解决办法*前段时间在IOS上用VideoToolbox进行视频播放器硬件解码时遇到一个问题,就是播放器进入进入到后台后再切换回来会导致失效
2016-01-18 02:06:08
8211
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人