- Khung sau + Vecto chuyển
8 byte header
3.4.3.3. Sự phân loại dòng truyền tải Dòng truyền tải đa ch−ơng trình
trình
Hệ thống MPEG-2 phân loại hai dạng dòng truyền tải:
♦ Dòng truyền tải đơn ch−ơng trình (Single Program Transport Stream _SPTS):
Dòng truyền tải này gồm các dòng PES t−ơng ứng với các dòng sơ cấp khác nhau (audio, video, dữ liệu) nh−ng có cùng thời gian gốc (thời gian định thời).Ví dụ của SPTS là truyền dẫn một bộ phim với nhiều ngôn ngữ khác nhau.
♦ Dòng truyền tải đa ch−ơng trình (Multi Program Trasport Stream - _MPTS):
Theo tiêu chuẩn MPEG-2, một ch−ơng trình là sự kết hợp của một số dòng sơ cấp có cùng thời gian gốc. Ví dụ: một dòng sơ cấp Video kết hợp với hai dòng sơ cấp Audio và một dòng sơ cấp dữ liệu tạo thành một ch−ơng trình truyền hình với hai ngôn ngữ khác nhau, dòng dữ liệu chứa thông tin bổ trợ.
Có nghĩa là một trạng thái thiết lập của PCR cung cấp thông tin định thời cho tất cả các loại dữ liệu trong ch−ơng trình. Các thời gian định thời riêng lẻ ví dụ cho audio hay video đ−ợc suy ra từ đồng hồ chủ.
Nếu đan xen các gói TS của hai hay nhiều ch−ơng trình khác nhau sẽ tạo ra dòng truyền tải đa ch−ơng trình (Multi Program Transport Stream) nh− trong ví dụ sau đây:
Dòng truyền tải ở đây đ−ợc tạo ra do đan xen các gói TS của hai ch−ơng trình. Ch−ơng trình 1 gồm hai dòng sơ cấp (một video và một audio). Ch−ơng trình 2 chỉ có dòng sơ cấp video . Mỗi ch−ơng trình có đồng hồ tham chiếu 27 MHz riêng.
Tốc độ dòng truyền tải bao giờ cũng đ−ợc giữ ổn định cho dù tốc độ các dòng sơ cấp thay đổi. Các gói dữ liệu rỗng có số PID = 1FFF đ−ợc thêm vào nhằm duy trì ổn định tốc độ bít dòng truyền tải đa ch−ơng trình.
Hình II.3.16: Dòng truyền tải đa ch−ơng trình
5 Dòng truyền tải hai ch−ơng trình_ Mỗi ch−ơngtrình có đồng hồriêng
Audio 1 Video 1 PROGRAM 1 Video 2 PROGRAM 2