在iOS平台使用ffmpeg解码h264视频流,有需要的朋友可以参考下。对于视频文件和rtsp之类的主流视频传输协议,ffmpeg提供avformat_open_input接口,直接将文件路径或URL传入即可打开。读取视频数据、解码器初始参数设置等,都可以通过调用API来完成。但是对于h264流,没...
分类:
移动开发 时间:
2015-08-25 13:28:15
阅读次数:
444
看字幕。再也看不下去。自己翻译的位评价的探讨100:01:58,452 --> 00:02:02,088人工增雨期限为32分钟16第二200:02:02,089 --> 00:02:06,292在10秒内将人工强降雨300:02:14,534 --> 00:02:18,537雨水的酸度预计值为8.4...
分类:
Web程序 时间:
2015-08-19 23:15:15
阅读次数:
141
iOS平台支持AAC编码器接口,主要使用AudioConverter API。之所以做AAC编码器是因为在做一个HLS的功能,而HLS要求的TS文件,需要视频采用H264编码,音频采用AAC编码。H264可以使用硬件或软件编码器,前面已经介绍。AAC也可以使用硬件或者软件编码,iOS全都支持。
首先需要创建一个Converter,
extern OSStatus
AudioConver...
分类:
移动开发 时间:
2015-08-14 19:03:11
阅读次数:
13111
NAL? nal_unit_type中的 1(非IDR图像的编码条带)、 2(编码条带数据分割块A)、 3(编码条带数据分割块B)、 4(编码条带数据分割块C)、 5(IDR图像的编码条带)种类型 6(SEI)、 7(SPS)、 8(PPS) ? Sl...
分类:
其他好文 时间:
2015-08-13 18:24:12
阅读次数:
591
一、音视频同步原理介绍 在多媒体采样/编码时,音频和视频都有一个固定的频率,比如视频以h264为例,其帧率是15F/S,音频以AAC为例,其采样率为44100,每帧含1024个sample,这样其帧率约为43F/S。这样,在理论上,每秒钟需要播放15帧视频数据和43帧音频数据。如果有一方播放速度过快...
分类:
其他好文 时间:
2015-08-13 17:51:29
阅读次数:
194
EasyHLS
EasyHLS是什么?
EasyHLS是EasyDarwin开源流媒体社区开发的一款HLS打包库,接口非常简单,只需要传入打包的文件名、切片存放的目录、打包间隔以及切片数,EasyHLS库就能轻松将H264+AAC的流媒体切片,提供给WEB服务器进行HLS流媒体发布,我们提供了两套操作示例:
EasyHLS_RTSP:以RTSPClient的形式,从RTSP ...
分类:
Windows程序 时间:
2015-08-11 23:29:31
阅读次数:
2306
Cuda 解码 全尺寸 解码 、全尺寸窗口绘制测试( 分别 测试 视频 文件和 IP 相机 实时视频 )1080 p 视屏 文件 全尺寸 解码 全尺寸 显示72 0p IP 相机 全尺寸 解码 全尺寸 显示 (最多只能获取 6路)
分类:
其他好文 时间:
2015-08-07 15:59:27
阅读次数:
789
利用H264解码分为几个步骤: 注意一点在添加头文件的时候要添加extern "C",不然会出现错误[cpp] view plaincopyextern "C" { #include #include #include #include }; 这里申明了几个全局变量[cpp] view plaincopyAVCodec *pCodec = NULL; A...
分类:
其他好文 时间:
2015-08-07 13:27:21
阅读次数:
138
1、codecvisa:http://www.codecian.com/downloads.html2、Three ways comes to mind (if you are looking for something free, else google "h264 analysis"): a) ...
分类:
其他好文 时间:
2015-08-05 21:49:35
阅读次数:
211