Add media diagrams
Include a simple picture of what containers do. Add diagrams that describe the logical structure and object hierarchy of MPEG2-TS.
Showing
1 changed file
with
13 additions
and
4 deletions
... | @@ -5,16 +5,25 @@ When we talk about video, we normally think about it as one monolithic thing. If | ... | @@ -5,16 +5,25 @@ When we talk about video, we normally think about it as one monolithic thing. If |
5 | 5 | ||
6 | Containers formats are probably the most recongnizable of the video components because they get the honor of determining the file extension. You've probably heard of MP4, MOV, and WMV, all of which are container formats. Containers specify how to serialize audio, video, and metadata streams into a sequential series of bits and how to unpack them for decoding. Containers are basically a box that can hold video information and timed media data: | 6 | Containers formats are probably the most recongnizable of the video components because they get the honor of determining the file extension. You've probably heard of MP4, MOV, and WMV, all of which are container formats. Containers specify how to serialize audio, video, and metadata streams into a sequential series of bits and how to unpack them for decoding. Containers are basically a box that can hold video information and timed media data: |
7 | 7 | ||
8 | ![Containers](containers.png) | ||
9 | |||
8 | - codecs | 10 | - codecs |
9 | - containers, multiplexing | 11 | - containers, multiplexing |
10 | MPEG2-TS | 12 | |
13 | # MPEG2-TS | ||
14 | ![MPEG2-TS Structure](mp2t-structure.png) | ||
15 | |||
16 | ![MPEG2-TS Packet Types](mp2t-packet-types.png) | ||
17 | |||
11 | - streaming vs storage | 18 | - streaming vs storage |
12 | - program table | 19 | - program table |
13 | - program map table | 20 | - program map table |
14 | - history, context | 21 | - history, context |
15 | MP4 | 22 | |
16 | - origins: quicktime | 23 | # H.264 |
17 | H.264 | ||
18 | - NAL units | 24 | - NAL units |
19 | - Annex B vs MP4 elementary stream | 25 | - Annex B vs MP4 elementary stream |
20 | - access unit -> sample | 26 | - access unit -> sample |
27 | |||
28 | # MP4 | ||
29 | - origins: quicktime | ... | ... |
-
Please register or sign in to post a comment