Phân phát nội dung trong truyền dữ liệu IP

Một phần của tài liệu Phát triển dịch vụ gia tăng trên nền tảng truyền hình di động (Trang 47)

Việc sử dụng một dịch vụ IPDC có nghĩa là một thiết bị đầu cuối nhận nội dung và tiêu thụ nó. Có hai phƣơng pháp cơ bản đƣợc định nghĩa trong IPDC để phân phát nội dung đó là: dòng và tải tệp.

2.6.3.1. Phân phát luồng.

Luồng thời gian thực có đặc điểm sau đây luồng dữ liệu là đƣợc dự định sẽ đƣợc xử lý khi nó đƣợc nhận. Điều này không xét đến trƣờng hợp có bộ đệm lƣu trữ dữ liệu. Dữ liệu đƣợc nhận trong thời gian thực. Máy thu có thể bắt đầu ở bất kỳ điểm nào để nhận dòng A/V. Đồng thời máy thu cũng có thể dừng tại bất kỳ thời điểm nào để không nhận dòng dữ liệu nữa. Những kiểu dữ liệu cho dòng bao gồm: Video, âm thanh, phụ đề.

2.6.3.1.1 Điểm tham chiếu và thực thể logic

Thực thể luồng mã hóa gốc là thực thể con của thực thể ứng dụng dịch vụ có chức năng đƣa ra luồng truyền thông nhƣ âm thanh, video, dữ liệu cho mạng quảng

bá sử dụng những thông số cấu hình thu đƣợc từ thực thể con cấu hình ứng dụng dịch vụ.

Hình 2.8: Những điểm tham chiếu kích hoạt cho phân phát dòng.

Thực thể xử lý nội dung là thực thể con của thực thể thiết bị đầu cuối có chức năng xử lý luồng truyền thông nhận đƣợc, nó có thể bao gồm những phƣơng thức cho bộ đệm, sự đồng bộ hóa, lƣu trữ và biểu diễn nội dung.

Thực thể thích ứng với nền IP là thực thể con của thực thể mạng quảng bá đảm bảo thích nghi với lƣu lƣợng tải trong nền tảng IP. Sự thích nghi nền tảng IP có thể thực hiện nhờ những chức năng của gateway từ mạng phân phối tới mạng quảng bá. Điều này bao gồm việc xác nhận tƣờng lửa, chuyển đổi địa chỉ IP phiên bản 4 sang địa chỉ IP phiên bản 6 hoặc ngƣợc lại, chuyển đổi từ đơn tuyến sang đa tuyến, chuyển đổi từ TCP sang UDP. Ứng dụng dịch vụ phải có thông tin về các chức năng năng thích ứng, từ đó có thể thiết lập chính xác những tệp giao thức mô tả phiên nhƣ địa chỉ nguồn và đích, số cổng, giao thức.

2.6.3.1.2 Luồng thông báo

Mô tả những thông báo logic cho phân phát dòng

1. Sự truyền tải luồng: Nguồn luồng mã hóa của ứng dụng dịch vụ bắt đầu đƣa nội dung đƣợc mã hóa tới thực thể thích ứng nền tảng IP

2. Sự truyền tải luồng từ mạng quảng bá tới thiết bị đầu cuối

3. Thiết bị đầu cuối bắt đầu sự thu nhận dòng và đƣa vào bộ xử lý nội dung 4. Thiết bị đầu cuối dừng sự thu nhận nội dung

Hình 2.9: Luồng thông báo cho phân phát dòng.

2.6.3.2. Phân phát tệp.

Phân phát tệp có đặc điểm nhƣ sau. Thứ nhất, tất cả tệp dữ liệu đầu tiên là đƣợc nhận và đƣợc lƣu trữ ở trong thiết bị đầu cuối trƣớc khi đƣợc sử dụng. Thứ hai là phải đảm bảo cho hoàn thành và chính xác của việc nhận các tệp nhờ một giao thức phân phát tệp đơn hƣớng đƣợc sử dụng. Thêm vào đó, cơ chế sửa lỗi phân phát bổ sung dữ liệu có thể định rõ bởi nhà điều hành, điều này quyết định việc sử dụng kênh tƣơng tác.

2.6.3.2.1 Điểm tham chiếu và thực thể logic

Hình 2.10: Những điểm tham chiếu kích hoạt cho phân phát tệp

Thực thể nguồn tệp là thực thể con của thực thể ứng dụng dịch vụ có chức năng tạo ra nội dung tệp để có thể truyền tới thiết bị đầu cuối.

Thực thể phân phối tệp là thực thể con của thực thể ứng dụng dịch vụ có chức năng thiết lập những phiên phân phát tệp. Nó cũng có thể có bộ sửa chữa nội dung bổ sung.

Thực thể xử lý nội dung là thực thể con của thực thể thiết bị đầu cuối có chức năng xử lý dòng truyền thông nhận đƣợc. Nó có thể bao gồm cả các phƣơng thức nhƣ: bộ đệm, sự đồng bộ hóa, lƣu trữ và biểu diễn luồng nội dung.

2.6.3.2.2 Luồng thông báo

Hình 2.11: Luồng thông báo cho phân phát tệp Mô tả những thông báo logic cho phân phát tệp:

1. Tệp đƣợc chuyển tới bộ phân phối tệp tạo lịch biểu để phân phát quảng bá.

2. Thiết bị đầu cuối sẵng sàng việc thu nhận. 3. Tệp đƣợc phân phát quảng bá.

5. Kết thúc phân phát tệp. 6. Kết thúc truyền tệp.

7. Kiểm tra tình trạng tệp: Khi truyền tệp kết thúc, thiết bị đầu cuối kiểm tra xem tình trạng tệp hoàn thiện chƣa bởi sử dụng checksum đƣợc cung cấp bởi phiên phân phát tệp.

8. Chờ ngẫu nhiên để đƣa ra yêu cầu sửa chữa tệp.

9. Yêu cầu sửa chữa tệp HTTP : Thiết bị đầu cuối phát ra một yêu cầu HTTP cho những phần của tệp bị thiếu hay hỏng.

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Phát triển dịch vụ gia tăng trên nền tảng truyền hình di động (Trang 47)