
音频视频编解码
文章平均质量分 85
JackLam
好,好,好,好
展开
-
ffmpeg结构体的关系
基本概念: 编解码器、数据帧、媒体流和容器是数字媒体处理系统的四个基本概念。首先需要统一术语: 容器/文件(Conainer/File):即特定格式的多媒体文件。 媒体流(Stream):指时间轴上的一段连续数据,如一段声音数据,一段视频数据或一段字幕数据,可以是压缩的,也可以是非压缩的,压缩的数据需要关联特定的编解码器。 数据帧/数据包(Frame/Pa转载 2012-11-13 23:34:40 · 5259 阅读 · 0 评论 -
FFPLAY的原理
概要电影文件有很多基本的组成部分。首先,文件本身被称为容器Container,容器的类型决定了信息被存放在文件中的位置。AVI和Quicktime就是容器的例子。接着,你有一组流,例如,你经常有的是一个音频流和一个视频流。(一个流只是一种想像出来的词语,用来表示一连串的通过时间来串连的数据元素)。在流中的数据元素被称为帧Frame。每个流是由不同的编码器来编码生成的。编解码器描述了实际的数转载 2012-11-13 23:25:15 · 7300 阅读 · 1 评论 -
live555的使用
Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555已经被用于多款播放器的流媒体播放功转载 2012-05-08 11:27:02 · 11498 阅读 · 5 评论 -
live555编译 WINDOWS
1.首先,从官网下载live555压缩包,并浏览完里面帮助文档,里面有教你怎么配置在不同操作系统里面编译live5552.跟着帮助文档,我们开始编译3.首先,先安装VC,然后在win32config里面的TOOLS32 =C:\Program Files\Microsoft Visual Studio\VC98 ,把TOOLS32改你安装VC的路径!4.在CMD里面执行LIVE下原创 2012-05-08 11:16:20 · 5174 阅读 · 1 评论