一、流媒体 流媒体(Streaming media),也叫做流式媒体。是指将一连串的多媒体数据压缩后,经过互联网分段发送数据,在互联网上即时传输影音以供观赏的一种技术与过程。...

一、流媒体 流媒体(Streaming media),也叫做流式媒体。是指将一连串的多媒体数据压缩后,经过互联网分段发送数据,在互联网上即时传输影音以供观赏的一种技术与过程。...
一、关于 FFmpeg FFmpeg[https://ffmpeg.org/] 是一个音视频领域使用最广泛的跨平台开源库。由C语言编写,但广泛的为 C/C++、C#、Java...
前面通过 H.264 编码将 YUV 像素数据压缩生成了一个 h264 文件。那么想要播放 h264 文件,就需要解压缩取出每一帧的具体像素数据进行播放。本文的内容主要是解码...
视频编码最重要目的就是为了进行数据压缩,以此来降低数据传输和存储的成本,用一个简单的例子来说明视频编码的重要性。我们计算一段 10 秒钟1080p(1920*1080)、30...
一、什么是 YUV 和 RGB 和 CMYK 一样,YUV 也是一种颜色编码方法,被广泛用于多媒体领域中。YUV 本身有多种变种,比如 Y'UV,、YUV、YCbCr、YPb...
上一遍讲了将 PCM 编码成 AAC,那么我们如果想要播放 AAC 文件,需要将 AAC 解码成 PCM,不管是什么播放器,最终都是需要拿到 PCM 数据进行播放的。AAC ...
一、什么是封装格式 封装格式也称为容器,用于打包音频、视频以及字幕等等,比如常见的容器有 MP4、MOV、WMV、FLV、AVI、MKV 等等。容器里面装的是音视频的压缩帧,...
一、模拟信号和数字信号 模拟信号是指信号随时间的变化是连续的,即任意时间点总有一个瞬态的信号量与之对应,所以我们也将模拟信号称为连续信号。那么模拟信号为什么叫模拟信号呢?模拟...
一、H.264/AVC 概述 H.264/AVC 也可以叫做 H.264/MPEG-4 part 10 AVC,这是一个联合名字,H.264 冠的是 ITU-T 的名称,AV...
1、下载dumpdecrypted 下载地址:https://github.com/stefanesser/dumpdecrypted 2、打开终端,执行make命令(要cd...
一、使用 ffplay 命令行程序播放 首先使用 ffmpeg 命令行程序抽出 pcm 数据: 使用 ffplay 命令行程序播放 pcm 数据: -ar 采样率-ac 声道...
一、模拟信号和数字信号 模拟信号是指信号随时间的变化是连续的,即任意时间点总有一个瞬态的信号量与之对应,所以我们也将模拟信号称为连续信号。那么模拟信号为什么叫模拟信号呢?模拟...
一、WAVE 文件格式介绍 WAVE 文件是基于 Microsoft RIFF 标准的文件格式。RIFF 格式文件以文件头开始,后面跟一系列声音数据。WAVE 文件通常只是具...
一、使用命令行播放 二、使用 SDL2 API 播放 1、创建 Qt 工程,参考 Mac开发环境搭建[evernote:///view/33498247/s51/94acdc...