1. 常用的基本知识 基本概念编解码 编解码器(codec)指的是一个能够对一个信号或者一个数据流进行变换的设备或者程序。这里指的变换既包括将信号或者数据流进行编码(通常是为了传输、存储或者加密)或者提取得到一个编码流的操作,也包括为了观察或者处理从这个编码流中恢复适合观察或操作的形式的操作。编解....
分类:
其他好文 时间:
2015-09-23 14:50:10
阅读次数:
487
半导体知识产权H.264/H.265 硅IP核供应商Jointwave公司的发布了一系列视频编解码RTL IP核,已经成功应用于军事工业领域的指挥作战,无人机UAV控制,航空和航天摄像机,视频记录黑匣子等应用这些IP核对应技术特性如下:第一个特性是视频编码器和视频解码器配合工作可实现零延时视频传输系...
分类:
其他好文 时间:
2015-09-21 01:17:56
阅读次数:
155
html5音频和视频的用法音频标签audio和视频标签video用法和其他html标签一样,如:但是由于各个浏览器支持的编解码器不一样,所以可以配合source来兼容,如: 上述代码的意思就是,如果浏览器支持ogv格式就用ogv格式的,不支持就用MP4。audio和video中的媒体元...
分类:
其他好文 时间:
2015-09-03 12:46:22
阅读次数:
1446
总述
在前一篇文章中,讲解了如何将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
本文主要介绍ffmpeg解码器内部管理Video Buffer的原理和过程,ffmpeg的Videobuffer为内部管理,其流程大致为:注册处理函数->帧级释放->帧级申请->清空。1注册get_buffer()和release_buffer()FFAPI_InitCodec()avcodec_a...
分类:
其他好文 时间:
2015-08-19 20:08:41
阅读次数:
276
1.ADTS是个啥 ADTS全称是(Audio Data Transport Stream),是AAC的一种十分常见的传输格式。 记得第一次做demux的时候,把AAC音频的ES流从FLV封装格式中抽出来送给硬件解码器时,不能播;保存到本地用pc的播放器播时...
分类:
其他好文 时间:
2015-08-19 13:43:31
阅读次数:
283
python编写网络抓包分析脚本写网络抓包分析脚本,一个称手的sniffer工具是必不可少的,我习惯用Ethereal,简单,易用,基于winpcap的一个开源的软件Ethereal自带许多协议的 decoder,但是它的架构并不灵活,如果你要加入一个自己定义的的解码器,得去修改Ethereal的代...
分类:
编程语言 时间:
2015-08-17 06:26:38
阅读次数:
936
Java从1.4开始引进了对于输入输出的改进,相关类位于java.nio包中。新IO主要有以下几个特性:(1)字符集编码器和解码器(2)非阻塞的IO(3)内存映射文件1. 字符集编码器和解码器 Charset类表示不同的字符集,可以使用Charset.forName方法获得指定名称的字符集对象,与....
分类:
编程语言 时间:
2015-08-16 22:50:22
阅读次数:
192
问题:
之前没有遇到过此类问题,今天用opencv打开监控录制视频(.mp4)进行处理时,出现错误!
找到cap_ffmpeg_impl.hpp源文件,也没有看懂其原理,网上很多人说是路径出现错误,有人说是视频放在源程序下等,这些都不能解决问题。
看似.mp4文件,应该有不同的编码方式(没研究过)
其次只有迅雷看看能打开这类视频(期间还要自动下载解码器)
于是想到转码,下载格式工厂也...
分类:
其他好文 时间:
2015-08-05 14:54:44
阅读次数:
276