3.3.1 Các thành phần chức năng
Các thành phần chuyên dụng cho IPTV trên IMS-NGN bao gồm các chức năng được trình bày cụ thể dưới đây.
a. Chức năng điều khiển dịch vụ đa phương tiện (MSCF)
Chức năng này xử lý yêu cầu về IPTV, nó đóng vai trò là phần tử điều khiển phiên và dịch vụ của tất cả các dịch vụ IPTV. Thành phần chức năng này cũng chịu trách nhiệm tương tác với lõi IMS-NGN trên lớp điều khiển dịch vụ. Chức năng điều khiển dịch vụ chứa tất cả các chức năng phục vụ cho mỗi dịch vụ IPTV và do đó có thể sử dụng lại như các chức năng server ứng dụng IPTV cụ thể, hay như các phần tử có chức năng riêng biệt phụ thuộc vào khả năng thực hiện. (Do đó, chúng ta sử dụng thực thể chức năng riêng biệt gọi là Chức năng điều khiển dịch vụ đa phương tiện - MSCF).
Nhiệm vụ chung của MSCF là:
- Thiết lập phiên và điều khiển dịch vụ cho các ứng dụng IPTV.
- Tương tác với lõi IMS và S-CSCF để thực hiện các yêu cầu IPTV (tiếp nhận, phê chuẩn và thực hiện các yêu cầu dịch vụ IPTV của người dùng).
- Cho phép dịch vụ và phê chuẩn yêu cầu người dùng về nội dung được lựa chọn dựa trên thông tin hồ sơ người dùng.
- Lựa chọn các chức năng điều khiển/phân phối phương tiện IPTV phù hợp.
- Thực hiện điều khiển tín dụng.
MSCF có thể sử dụng hồ sơ IPTV để điều chỉnh theo yêu cầu khách hàng. Chẳng hạn, có thể sử dụng danh sách kênh đã được đặt mua để lọc ra danh sách các kênh giới thiệu cho khách hàng.
b. Chức năng điều khiển phương tiện IPTV (IMCF)
Chức năng phương tiện IPTV bao gồm chức năng điều khiển phương tiện (MCF) và chức năng phân phối phương tiện (MDF). Một nguyên lý thiết kế quan trọng đối với chức năng này là kiến trúc phân phối phương tiện phân cấp và linh hoạt.
Chức năng chính của các MCF như sau:
- Lựa chọn các MDF thích hợp.
- Truyền bá nội dung tới các mạng phân bố.
- Quản lý việc phân bố quyền sở hữu (một gói nội dung) giữa các MDF và thiết bị người dùng.
- Chức năng điều khiển bảo vệ nội dung (chính sách cấp phép điều khiển qua IMDF), phê chuẩn việc đăng ký nội dung đặc biệt cho người sử dụng).
- Áp dụng chính sách quản lý phân bố (theo giới hạn về không gian riêng hoặc tạm thời).
- Quản lý lưu trữ trong hệ thống phân phối.
- Ánh xạ ID nội dung và vị trí nội dung trong IMDF riêng.
- Quản lý tương tác với UE (ví dụ, xử lý các lệnh ghi hình hay các lệnh IGMP).
- Quản lý việc giữ lại các sự kiện đang chiếu trực tiếp (Ghi hình cá nhân mạng – PRV, dịch thời mạng TV – “time-shift”).
- Lựa chọn thông tin thống kê về việc sử dụng dịch vụ.
- Phát thông tin tính cước.
c. Chức năng phân phối phương tiện IPTV (IMDF)
Ban đầu MDF chỉ chịu trách nhiệm phân phối phương tiện tới thiết bị người dùng (trong miền IPTV, phương tiện có thể là video, voice, data). Hiện nay tính năng phân phối phương tiện được mở rộng thành 3 phần tử chức năng sau:
- Interconnect (I-IMDF): chức năng này xử lý nội dung phương tiện và nhập nội dung CoD, metadata và nhà cung cấp dịch vụ, đồng thời tiếp nhận các luồng trực tiếp từ đầu cuối IPTV hay tiếp nhận trực tiếp từ các nguồn tài nguyên của nhà cung cấp nội dung.
- Serving (S-IMDF): chức năng này xử lý quy trình của nội dung (mã hoá, bảo vệ nội dung, chuyển mã sang các dạng thức khác), lưu trữ nội dung và metadata cùng với việc truyền bá thông tin nội dung trong IPTV IMS.
- Primary (P-IMDF): chức năng này là điểm liên lạc sơ cấp, nó cung cấp các tính năng streaming cho tất cả các dịch vụ theo định dạng, chất lượng yêu cầu với phương thức phát cụ thể (phát đa điểm/ phát duy nhất/quảng bá).
Chức năng phân phối phương tiện có thể được phân chia theo loại dịch vụ (Quảng bá: BC; Nội dung theo yêu cầu: CoD; Ghi video cá nhân: PVR) hoặc theo các chức năng phụ. Do đó, chức năng này bao gồm các nội dung phụ sau:
- Metadata: được sử dụng để cung cấp thông tin người dùng, mô tả nội dung, asset (sở hữu) như dữ liệu SDS, EPG, hoặc VoD. Nó có thể cung cấp bất kỳ loại metadata nào, được chuẩn hoá thích hợp.
- Assets: CoD-MDF được thiết kế để phân phối assets tới thiết bị người dùng. Các asset này được truyền bá trước tới P-/S-IMDF nhờ IMCF phụ thuộc vào khả năng sẵn có, tính phổ biến và vùng nội dung bao hàm trong nó.
d. Chức năng lựa chọn và phát hiện dịch vụ
Chức năng phát hiện và lựa chọn dịch vụ (SDF và SSF) cung cấp thông tin yêu cầu đối với một UE để lựa chọn dịch vụ. Các chức năng này cũng chịu trách nhiệm cung cấp thông tin về các dịch vụ IPTV có khả năng truy cập, thông tin này đi kèm với dịch vụ. Trong IMS-NGN-based IPTV, có thể sử dụng một hay nhiều SSF để cung cấp thông tin dịch vụ cũng như thông tin ưu tiên người dùng cá nhân. Ngoài ra còn yêu cầu thông tin chỉ dẫn chương trình điện tử hay chỉ dẫn chương trình phục vụ chứa metadata và thông tin về tài nguyên phân phối phương tiện.
Nhiệm vụ của SDF:
- Cung cấp thông tin đi kèm với dịch vụ
- Phát hiện dịch vụ cá nhân.
Thông tin đi kèm dịch vụ bao gồm các địa chỉ SSF dưới dạng các URI hoặc địa chỉ IP.
Nhiệm vụ của SSF:
- Cung cấp thông tin lựa chọn dịch vụ cá nhân và thông tin cần thiết để cá thể hoá việc lựa chọn dịch vụ. SSF có thể phát thông tin này một cách tuỳ ý. Nó cũng có thể nhận và chuyển tiếp thông tin này. Trường hợp thông tin lựa chọn dịch vụ là thông tin cá nhân thì nó phải được phân phối qua chế độ unicast. Ngược lại, thông tin này sẽ được phân phối qua chế độ multicast hoặc unicast.
- Cung cấp thông tin trình diễn lựa chọn dịch vụ một cách tuỳ chọn. Thông tin này được cá thể hoá khi nó được chuyển tiếp qua chế độ unicast.
e. UPSF
UPSF lưu trữ hồ sơ người dùng IMS và dữ liệu hồ sơ chuyên dụng cho IPTV. Nó giao tiếp với thực thể chức năng điều khiển dịch vụ IPTV tại điểm tham chiếu Sh và với lõi IMS-NGN tại điểm tham chiếu Cx. Lõi IMS-NGN và ISCF có thể sử dụng các dịch vụ của thực thể chức năng cấp phát thuê bao điện thoại để tìm địa chỉ của UPSF. SLF giao tiếp với ISCF tại điểm tham chiếu Dh và với lõi IMS-NGN tại điểm tham chiếu Dx.