libx264 版本是 128 libfaac 版本是 1.28 1、帧的划分 1.1 H.264 帧 对于 H.264 而言每帧的界定符为?00 00 00 01?或者?00 00 01。 比如下面的 h264 文件片断这就包含三帧数据: 00 00 00 01 67 42 C0 28 DA 0...
分类:
其他好文 时间:
2015-09-07 00:43:42
阅读次数:
294
OpenWRT(RT5350) 默认使能一个串口(uartlite) ,当做console口了,另外一个串口(uartf)与gpio复用。在查找资料的过程中,发现在新的内核中使用到了设备树(device tree)的概念,使用dts文件描述SOC的所有资源。针对RT5350平台,系统相关配置文件有如...
分类:
其他好文 时间:
2015-08-29 16:51:08
阅读次数:
699
lighttpd是一个轻量级的web服务器,用来搭建视频服务器非常不错,资源消耗非常校lighttpd默认支持了flv视频模块,还不支持MP4模块。需要在编译安装的时候添加h264模块。这样就可以支持mp4了。h264配置参考:http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Lighttpd-V..
分类:
Web程序 时间:
2015-08-28 21:42:09
阅读次数:
170
总述
在前一篇文章中,讲解了如何将OPENH264编解码器集成到WebRTC中,但是OPENH264只能编码baseline的H264视频,而且就编码质量而言,还是X264最好,本文就来讲解一下如何将X264编码器集成到WebRTC中,为了实现解码,同时要用到ffmpeg。总体流程和之前一样,分为重新封装编解码器和注册调用两大步骤,注册调用这一步没有任何不同,主要是重新封装这一步骤有较大区别。...
分类:
Web程序 时间:
2015-08-27 13:33:55
阅读次数:
228
在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