原创视频
爱奇艺平台
01 FFMpeg截图基本命令行
02 FFMpeg 截图基本原理
03 FFMpeg 生成包含pts和帧序号的测试序列
04 FFmpeg 转封装和转码 的秘密
05 音视频 解码时间DTS 和 显示时间PTS
06 照妖镜之DTS和PTS藏哪了
头条平台:
01 FFMpeg 截图基本命令行
02 FFMpeg 截图基本原理
03 FFMpeg 生成包含pts和帧序号的测试序列
04 FFmpeg 转封装和转码 的秘密
05 音视频 解码时间DTS & 显示时间PTS
06 照妖镜之DTS & PTS藏哪了
音视频文章
FFMpeg
ffmpeg # 视频切割 # copy模式的一点理解
ffmpeg # 转码过程固定帧率时的音画同步策略
ffmpeg # 转码过程中的time_base
ffmpeg # 转封装的输入输出timescale
ffmpeg # drawtext进阶 02 打印帧序号和pts到视频
ffmpeg # 转码过程中几个主要结构体的关系
ffmpeg # 各种封装格式的time_base
ffmpeg # 截图
ffmpeg # concat详解+音画同步策略
RTSP
RTSP
RTSP & RTCP & RTP
Packet Structure of RTP
RTP/AVP & RTP/AVP/TCP
RTSP over UDP & RTSP over TCP
RTP 时间戳
RTMP协议总结
RTMP协议 01 RTMP入门
RTMP协议 02 视频Chunk和音频Chunk到底长啥样?
RTMP协议 03 RTMP设计思想
RTMP协议 04 RTMP播放基本流程
RTMP协议 05 时间戳
FLV
FLV 文件格式简析
FLV中的那些Header们
录制的FLV文件只显示首帧然后就闪退
FLV文件的第一个Tag: onMetaData
H.264/AVC编码的FLV文件的第二个Tag: AVCDecoderConfigurationRecord
开源项目
live555
live555代码基本框架
Source & Sink (live555)
RTP timestamp(时间戳)算法 (live555)
RTP Timestamp to presentationTime (live555)
如何实现音视频同步 (live555)
OutPacketBuffer::maxSize & MAX_PACKET_SIZE & maxRTCPPacketSize (live555)