CHƢƠNG 2 : CHUẨN DVB-IP
2.3 Nhận dạng dịch vụ (Service Discovery)
2.3.1 Giới thiệu dịch vụ
Mục này định nghĩa các cơ chế được sử dụng để nhận biết các nhà cung cấp dịch vụ và các dịch vụ trong trường hợp của service discovery.
2.3.1.1 Nhà cung cấp dịch vụ
Một nhà cung cập dịch vụ sẽ được nhận biết bởi một tên miền duy nhất. Tên miền này được đăng ký và quản lý.
Service Name hoặc Service ID
Dấu hiệu nhận biết gồm bộ 3 số: original_network_id, transport_stream_id và service_id được định nghĩa trong DVB SI[1];
Dấu hiệu nhận biết service là một chỗi ký tự được dịnh nghĩa trong MHP.
Cả hai cách thức đều có thể được sử dụng cho việc nhận biết một dịch vụ duy nhất trên toàn thế giới.
Chú ý rằng bộ ba số DVB (original_network_id, transport_stream_id) phân biệt cùng một dịch vụ nhưng được truyền bởi các mạng khác nhau. Ví dụ bộ ba số của kênh BBC1 được truyền bởi Bskyb vả bởi Freeview. Đây là hai dịch vụ tách biệt nhau.
Mỗi dịch vụ sẽ được gán một hoặc nhiều cụm từ nhận dạng. Do đó một dịch vụ có thể được nhận biết duy nhất bởi một chuỗi móc nối giữa một service name và domain name của nhà cung cấp dịch vụ.
Cú pháp của chuỗi nhận biết dịch vụ như sau:
<service_name>”.”<service_provider_domain_name>
Trường <service_name> tuân theo các quy tắc đặt tiên của Internet DNS do vậy toàn bộ chuỗi nhận biết dịch vụ là một host name hợp lệ được sử dụng trong Internet DNS được định nghĩa trong RFC 1035[15]. <service_provider_domain_name> là một tên miền Internet DNS mà nhà cung cấp dịch vụ có quyền điều khiển.
Ví dụ: SP CANAL+ được nhận biết bởi tên miền “canal-plus.com” và một dịch vụ có thể được gán tên là “canalplussport.canal-plus.com”.