0
Tải bản đầy đủ (.pdf) (109 trang)

Lớp cấu trúc dòng truyền tải

Một phần của tài liệu NGHIÊN CỨU VÀ ỨNG DỤNG KỸ THUẬT NÉN VÀ TRUYỀN ẢNH QUA MẠNG INTERNET (Trang 60 -64 )

Lớp tiếp theo trong mô hình truyền thông IPTV làm nhiệm vụ tạo nên dòng truyền tải, bao gồm 1 dòng liên tiếp các gói. Những gói này thường được gọi là các gói TS, được tạo ra bằng cách ngắt các gói PES thành các gói TS có kích thước cố định là 188 byte độc lập với thời gian. Sử dụng thời gian độc lập này làm giảm khả

năng mất gói tin trong quá trình truyền và giảm ồn. Mỗi gói TS bao gồm 1 trong 3

định dạng truyền thông: dữ liêu, âm thanh, hình ảnh. Do đó, các gói TS mang cốđịnh 1 loại hình truyền thông. Mỗi gói TS bao gồm 184 byte payload và 4 byte header. Các thành phần của TS header được mô tả trong hình 3.6 và giải thích trong bảng sau.

Hình 3.5: Ánh xạ gói truy cập AVC sang gói MPEG PES

Hình 3.6: Ứng dụng nhãn thời gian với các gói MPEG PES

Bng 3.2: Cu trúc gói MPEG TS

Tên trường Chức năng

Trường đồng bộ

Phần header thường bắt đầu bằng các bit đồng bộ (8 bit), thường là các bit 0. Trường này dùng để xác định điểm bắt

đầu của 1gói IPTV.

Trường chỉ thị lỗi Bit cti này s ch ra 1 li (nếu có) liên quan đến dòng truyn Trường chỉ thị

điểm bắt đầu khối truyền tải

Bit cờ này sẽ chỉ ra 1 điểm bắt đầu của khối truyền tải Mức ưu tiên

truyền tải Khi đặt c này s ch ra mc ưu tiên khi payload ID chương trình

Trường quan trọng nhất trong phần header là13 bit để xác

định ID chương trình. Nó sẽ chỉ ra gói nào thuộc dòng nào.Các gói thuộc dòng nào thì sẽ có cùng ID chương trình. Bộ phân kênh trong bị của người sử dụng dùng thông tin để

Lớp này cũng cung cấp chức năng để tạo ra các dòng chương trình. Một dòng chương trình là một gói PES chưa 1 vài dòng cơ bản được mã hóa sử dụng cùng

đồng hồ chủ, hoặc đồng hồ hệ thống. Các kiểu dòng này được phát triển cho những

ứng dụng như lưu trữ nội dụng video trên các đĩa quang hoặc đĩa cứng.

Bên cạnh các nội dung hình ảnh và âm thanh đã được nén, dòng truyền tải bao gồm nhiều thông tin đặc trưng của chương trình hoặc metadata mô tả các dòng bit. Thông tin này được chứa trong 4 bảng PSI.

1) Bảng chương trình kết hợp (PAT)- Việc truyền các bảng PAT là bắt buộc và là điểm vào các bảng PSI. Bảng chương trình kết hợp luôn có ID chương trình là 0. Bảng này đưa ra các liên kết giữa chỉ số chương trình và ID của chương trình

2) Bảng ánh xạ chương trình: Bảng ánh xạ chương trình cũng là bắt buộc và mang các thông tin về một chương trình cụ thể. Bảng ánh xạ chương trình liệt kê các ID chương trình cho các gói mang các thành phần của một chương trình ID chương trình = 8191. Các gói không có ID chương trình thì sẽ bị thiết bị nhận IPTV loại bỏ.

Điều khiển việc tranh chấp các truyền tải

2 bit của trường này sẽ cho biết trạng thái mã hóa của phần payload gói truyền tải.

Trường điều khiển thích nghi

Trường 2 bit này sẽ cho biết liệu header của gói dữ liệu có liên quan tới dòng truyền tải có bao gồm trường thích nghi và payload không

Bộđếm tiến

Bộ đếm tiến sẽ đếm tăng lên 1 khi 1 gói dòng truyển tải với cùng một ID chương trình. Nhờđó có thể xác định được nếu có mất hoặc bị lặp gói. Điều này có thểảnh hưởng hình ảnh.

Trường thích nghi

Trường này có thể có hoặc không có trong phần header. Trương thích nghi này bao gồm nhiều thông tin khác nhau

được sử dụng để định thời và điều khiển, bao gồm cả PCR. PCR được sử dụng đểđồng bộđồng hồ IPTVCD với đồng hồ

bộ mã hóa. Giá trị PCR có độ dài 42 bit và được tăng theo tốc

độ đồng hồ chuẩn, 27MHz. Ngay sau khi đồng bộ, việc giải mã MPEG - 2 IPTV được tiến hành

Trường thích nghi

Trường này có thể có hoặc không có trong phần header. Trường thích nghi này bao gồm nhiều thông tin khác nhau

được sử dụng để định thời và điều khiển, bao gồm cả PCR. PCR được sử dụng đểđồng bộđồng hồ IPTVCD với đồng hồ

bộ mã hóa. Giá trị PCR có độ dài 42 bit và được tăng Theo tốc độ đồng hồ chuẩn, 27MHz. Ngay sau khi đồng bộ, việc giải mã MPEG - 2 IPTV được tiến hành.

cụ thể (âm thanh, hình ảnh, dữ liệu, và các thông tin PCR). Hình 3.7 mô tả một ví dụ về mối quan hệ giữa bảng chương trình kết hợp (PAT) và bảng chương trình ánh xạ (PMT).

Vì thế khi một thiết bị người dùng (IPTVCD) yêu cầu một chương trình, bảng chương trình kết hợp sẽ được kiểm tra, sau đó sẽ kiểm tra bảng chương trình ánh xạđể định nghĩa các IP chương trình về gói âm thanh, hình ảnh và dữ liệu liên kết với chương trình đó. Trong ví dụ này, thuê bao lựa chọn chương trình 1 và thiết bị IPTV của người sử dụng định vị toàn bộ các gói truyền tải với ID chương trình là 36 đối với phần hình ảnh của chương trình và các gói với ID chương trình là 3 với các phần âm thanh của chương trình. Nếu dữ liệu là quảng bá với chương trình, thì bảng ánh xạ chương trình sẽ bao gồm các chi tiết trên đó xác định các gói dữ liệu truyền tải.

3) Bảng điều kiện truy cập(CAT)- bảng điều kiện truy cập là một bảng tùy chọn PSI bao gồm các ID chương trình của EMMs (các tin quản lí quyền truy cập). Tin quản lí quyền truy cập bao gồm các thông tin về mức cho phép đối với hệ thống truy cập.

4) Bảng thông tin mạng (NIT)- Bảng thông tin mạng NIT là một bảng tùy chọn lưu trữ các thông tin như tần số kênh và số dòng truyền tải. Set top box sẽ sử

dụng thông tin này để chỉnh sóng tới các chương trình cụ thể.

Khi TS được cấu trúc và định dạng, nó sẽ được chuyển xuống lớp truyền tải trực tiếp hoặc tới lớp sử dụng giao thức truyền tải thời gian thực (RTP).

Một phần của tài liệu NGHIÊN CỨU VÀ ỨNG DỤNG KỸ THUẬT NÉN VÀ TRUYỀN ẢNH QUA MẠNG INTERNET (Trang 60 -64 )

×