懒人李冰

记录我的生活、学习

媒体文件格式分析之AVI

AVI 是音视频交错(Audio Video Interleaved)的缩写,它是 Microsoft 公司开发的一种符合 RIFF 文件规范的数字音频与视频文件格式。

媒体文件格式分析之FLV

FLV 是 FLASH VIDEO 的简称,FLV 流媒体是随着Flash MX 的推出发展而来的视频格式。FLV 一般由文件头(FLV header) 和文件体(FLV body) 组成。其中文件体(FLV body)由一些列tag组成,tag又可分成三类:audio/video/script,分别代表音频流、视频流、脚本流(关键字或文件信息之类)。

RTMP 协议学习(上): 协议规范

RTMP(Real Time Messaging Protocol) 即实时消息传输协议,它是 Adobe 公司开发的,并且提供了官方的文档。Adobe 公司提供的RTMP协议是基于可靠传输协议(如TCP),提供双向的信息多元化服务,其目的是在两个通信节点间传输带有时间信息的音视频并发流。其实现会针对不同的消息种类分配不同的优先级,当传输能力有限时,这就会影响流传输的排队顺序。

将vim打造成IDE

Vim 是一个学习成本比较高的编辑器。本文主要记录对于编辑浏览代码时,如何配置vim才能更高效的编辑、浏览代码。

FFmpeg 使用

FFmpeg Basics —Multimedia handling with a fast audio and video encoder 是 FFmpeg 官网提供的一本对 FFmpeg 使用的介绍手册。本文就是对读此手册时的简单记录。方便了解 FFmpeg 的作用。

YUV 数据分析

图像的摆放布局各式各样,不同的布局用于不同的场景。简单记录一下常用的几种数据摆放格式。