Bên cạnh các phần mềm điều khiển, trong set-top box còn sử dụng nhiều phần mềm làm nhiệm vụ kết nối các thành phần hệ thống của mạng nhà cung câp dịch vụ nh− máy chủ ứng dụng (application server, máy chủ VoD, máy chủ quản lý truy cập CA Server,..) với set-top box. Các phần mềm này đ−ợc gọi là phần mềm trung gian hay Miđlewarẹ
Phần mềm trung gian đảm nhiệm nhiều chức năng giao tiếp dịch vụ IPTV với ng−ời sử dụng. Các tính năng cơ bản bao gồm:
- Định danh ng−ời dùng: Miđleware giúp hệ thống theo dõi và quản lý trạng thái của ng−ời sử dụng trong quá trình sử dụng dịch vụ IPTV.
- Các chức năng điều khiển, lựa chọn trên màn hình: Các dịch vụ IPTV có thể đ−ợc ng−ời sử dụng lựa chọn theo các cách khác nhaụ Các thông tin thiết lập này đ−ợc miđleware thể hiện trên màn hình, ghi lại các lựa chọn của ng−ời dùng và gửi về mạng phía nhà cung cấp. Một ví dụ điển hình của chức năng này là dịch vụ VoD. Miđleware giúp nhà cung cấp liệt kê các mục nội dung sẵn có từ server lên màn hình và cho phép ng−ời sử dụng lựa chọn nội dung tr−ớc khi xem.
- Tạo menu lựa chọn (text and menu generation) và ghi nhận các t−ơng tác ng−ời dùng (interactivity) cho các ứng dụng của hệ thống IPTV.
- Chuyển kênh: Mỗi khi ng−ời sử dụng chuyển từ kênh truyền hình này sang xem kênh truyền hình khác, miđleware sẽ ghi nhận thao tác này và gửi thông tin đến server.
48
mềm trung gian còn là một giải pháp hiệu quả khi kết hợp với phần cứng để tăng c−ờng tính năng bảo mật, quản lý quyền truy cập, quản lý bản quyền nội dung số (DRM - Digital Rights Management) trong mạng IPTV. Tích hợp phần mềm trung gian đem lại những lợi điểm cơ bản sau đây:
- Cho phép set-top box có thể làm việc với nhiều nhà cung cấp dịch vụ khác nhaụ Mỗi khi sử dụng, nhà cung cấp chỉ cần cài đặt phần mềm của mình vào set-top box mà không cần thay đổi cấu trúc phần cứng.
- Dễ dàng nâng cấp phần mềm. Phần mềm trung gian có thể dễ dàng đ−ợc cập nhật trực tiếp trên hệ thống mạng từ phía nhà cung cấp.
- Sử dụng phần mềm trung gian là cơ sở để các đối tác thứ ba (third party) có thể viết phần mềm cho set-top box và cho phép triển khai nhiều dịch vụ gia tăng trên mạng IPTV nh− bán hàng qua mạng, trò chơi t−ơng tác qua truyền hình v.v...
- Sử dụng phần mềm trung gian cho phép bản địa hóa sản phẩm và dịch vụ IPTV đ−ợc dễ dàng. Các nhà cung cấp có thể xây dựng các giao diện giao tiếp với khách hàng khác nhau phù hợp với từng khu vực triển khai mà chỉ cần thay đổi phiên bản của phần mềm.
49
Ch−ơng 2
Mô hình kiến trúc Hệ thống Open IPTV
Open IPTV Forum đ−ợc thành lập tháng 3 năm 2007 với nỗ lực nhằm tạo ra một mô hình kiến trúc chung cho hệ thống IPTV, thống nhất về chuẩn dịch vụ và giao tiếp giữa các thiết bị, hệ thống và các nhà khai thác, cung cấp dịch vụ IPTV. Nhiệm vụ của Open IPTV Forum là thống nhất giữa các nhà phát triển để đ−a ra một nền tảng end-to-end mở hỗ trợ dịch vụ IPTV và các dịch vụ multimedia khác dựa trên nền tảng IP. Quá trình chuẩn hóa chung này sẽ đem lại nhiều lợi ích thiết thực cho sự phát triển dịch vụ IPTV trong hiện tại và khả năng tích hợp với các hệ thống khác trong t−ơng laị
Open IPTV đ−ợc đồng sáng lập bởi Ericsson, France Telecom, Nokia Siemens, Panasonic, Philips, Samsung, Sony Corporation và Telecom Italiạ Ngay sau khi thành lập Open IPTV đZ thu hút đ−ợc sự tham gia của nhiều nhà tích hợp và phát triển công nghệ dịch vụ giải trí, nhà phát triển và cung cấp thiết bị, giải pháp dịch vụ viễn thông khác nh− Intel, Sharp, Motorola, Alcatel, LG, ZTE, Toshiba,…
Tháng Giêng năm 2008, Open IPTV đZ cho ra đời phiên bản đầu tiên (Release 1). Phiên bản này đZ chuẩn hóa về mô hình kiến trúc mạng tổng thể của hệ thống IPTV, kiến trúc mạng phía nhà cung cấp dịch vụ cũng nh− phía ng−ời sử dụng. Nội dung ch−ơng này xin trình bày những vấn đề cơ bản của hệ thống dựa trên Open IPTV Release 1.