H.264 stream formats
来源:互联网 发布:mac上迅雷下载不了 编辑:程序博客网 时间:2024/05/20 08:43
There are two H.264 stream formats and they are sometimes called
- Annex B
- MP4
An H.264 stream is made of NALs (a unit of packaging)
- Annex B: has start codes 0x00 0x00 0x00 0x01 NAL 0x00 0x00 0x00
0x01 NAL etc - MP4: is size prefixed SIZE NAL SIZE NAL etc
The MP4 stream format doesn't contain any NALs of type SPS, PPS or AU delimter.
The Annex B format you'll find in MPEG-2 TS, RTP and some encoders default output.
The MP4 format you'll find in MP4 files. Both formats can be converted into each other.
Annex B -> MP4: remove start codes, insert length of NAL, filter out SPS, PPS and AU delimiter.
MP4 -> Annex B: remove length, insert start code, insert SPS for each I-frame, insert PPS for each frame, insert AU delimiter for each GOP.
0 0
- H.264 stream formats
- formats
- Stream.h源文件分析
- Via OpenCore decoding H.264 ES stream(RTP) from net
- blog error #include "stream.h"
- Sorenson H.263 Stream Format
- Android's MediaCodec (API 16): AAC + AVC / H.264 live stream(003)
- ITU-T H.263 Stream Format
- yate学习--yateclass.h--class YATE_API Stream
- NUMBER FORMATS
- file formats
- ffmpeg -formats
- YUV Formats
- YUV Formats
- NSLog Formats
- Output Formats
- YUV Formats
- NSDateFormatter formats
- Android onTouchEvent和setOnTouchListener中onTouch的区别
- Java多线程中的竞争条件、锁以及同步的概念
- Linux下文件的复制、移动与删除
- 我的奋斗
- Codeforces Round #319 (Div. 2) C. Vasya and Petya's Game
- H.264 stream formats
- Python 标准库——collections(上)
- python输入输出
- ViewPager 滑动条 动画
- 安卓学习之路之帧动画的简单使用
- JS 去字符串空格 总结
- Android学习实践:3.通过Intent打电话发短信
- Dynamics CRM 编程之单元测试技术: Microsoft Fake Framework
- wampserver2.5域名解析错误问题