Hình 1.4:Cấu trúc định đạng ISO Base Media Format MPEG-4 part12 Hình 1.5: Ví dụ một đoạn nhỏ của tệp tin MP4

Một phần của tài liệu Giảm thiểu thời gian bắt đầu cho các ứng dụng truyền tải video định dạng MP4 sử dụng kỹ thuật lấy trước và cache thông tin header (Trang 26)

liệu để xác định vị trí và thời gian của các khung hình video, hình ảnh) đƣợc đóng gói trong các hộp (gọi là các “atom” [11]) có cấu trúc.

Atom bắt đầu với một tiêu đề dài 32bit hoặc 64bit (thông thƣờng là 32bit) chứa thông tin về độ lớn và kiểu của atom. Độ lớn của mỗi atom là toàn bộ kích thƣớc của atom, bao gồm kích thƣớc, kiểu atom, các trƣờng và kích thƣớc tất cả các atom bên trong atom đó. Độ lớn của các atom sẽ giúp dễ dàng phân tích cấu trúc của các tập tin MP4.

Hình 1.5: Ví dụ một đoạn nhỏ của tệp tin MP4

Trên hình 1.6 là một đoạn nhỏ của một tệp tin MP4 bao gồm 3 atom: ftyp, moov và mvhd. Trong đó:

- Atom đầu tiên : có độ dài 20 byte, kiểu atom là ftyp (giá trị 20 đứng ngay trƣớc kiểu atom)

- Atom thứ hai có độ dài 8byte, kiểu atom là moov.

- Atom thứ ba có chiều dài là 108byte, kiểu atom là mvhd Một số kiểu của atom :

Bảng 1.3: Một số kiểu atom của định dạng MP4

Kiểu atom Ý nghĩa

Ftyp (File type) Mô tả kiểu atom đƣợc sử dụng trong tập tin, loại tập tin tƣơng thích và phân biệt nó với các loại tập tin tƣơng tự, chẳng hạn nhƣ MPEG-4 và các tập tin JPEG-2000.

Moov (Movie metadata) Siêu dữ liệu về video (số lƣợng, loại track, vị trí của sample data,...). Mô tả nơi dữ liệu video, âm thanh có thể đƣợc tìm thấy trong tệp tin và cách xử lý.

Mdat (Media data atom) Đây là nơi lƣu trữ chính của khung hình video và âm thanh. Thƣờng atom này sẽ có kích thƣớc lớn nhất.

Free Phân vùng chƣa dùng đến sẵn sàng trong tệp tin.

Hình 1.7 là ví dụ về một vài atom của một tập tin MP4 mẫu nhƣ atom ftyp, atom free, atom mdat, atom moov.

Hình 1.6: Một vài atom của một tập tin MP4 mẫu

Một phần của tài liệu Giảm thiểu thời gian bắt đầu cho các ứng dụng truyền tải video định dạng MP4 sử dụng kỹ thuật lấy trước và cache thông tin header (Trang 26)

Tải bản đầy đủ (PDF)

(71 trang)