Cấu trỳc của hệ thống VoD sử dụng cụng nghệ video-over-IP bao gồm 4 thành phần chớnh. Đầu tiờn, nội dung phải được xử lý cho việc lưu trữ và phõn phối bằng quỏ trỡnh nộn và mật mó tại trạm tiền xử lý nội dung. Một VoD server lưu trữ nội dung và tạo luồng gửi tới thuờ bao. Mỗi thuờ bao sẽ cú một bộ STB để nhận và giải mó nội dung, sau đú đưa lờn màn hỡnh hiển thị. Bộ STB cũng cung cấp cho thuờ bao một danh sỏch cỏc dịch vụ từ thành phần quản lý thuờ bao và hệ thống truy cập cú điều kiện. Đõy là một hệ thống con nhận cỏc lệnh từ thuờ bao, gửi những lệnh thớch hợp tới VoD server và phõn phối cỏc key giải mó cho cỏc bộ STB.
Cỏc video server là yếu tố cần thiết cho mọi hệ thống VoD, do chỳng tạo ra cỏc luồng video trong thực tế và gửi chỳng tới mỗi thuờ bao. Cỏc server cú dung lượng bộ nhớ lớn nhỏ khỏc nhau tựy thuộc vào cỏc ứng dụng khỏc nhau. Trong phần này chỉ để cập đến một số khớa cạnh của cỏc server và cỏch thức chỳng được sử dụng cho việc phõn phối nội dung. Dung lượng lưu trữ nội dung được hỗ trợ trờn một server cú thể lớn hoặc nhỏ. Sẽ khụng phự hợp nếu server lưu trữ nhiều nhưng chỉ phục vụ một số ớt thuờ bao.
Hỡnh 1.7. Cấu hỡnh hệ thống VoD
Khi đầu tư xõy dựng một server, cần phải chỳ ý tới dung lượng của server để cú thể đỏp ứng cỏc yờu cầu đặt ra. Video server cú thể là một trong cỏc loại sau:
- Cỏc server sản xuất được sử dụng trong cụng việc sản xuất cỏc video, vớ dụ như trong cỏc mạng truyền hỡnh. Để cho cỏc đối tượng này, một server cần phải cú được nội dung lý tưởng nhất trong cỏc định dạng khỏc nhau và nhanh chúng phõn phối cỏc file chứa nội dung tới thuờ bao khi họ cần, cỏc server này dung lượng thường rất nhỏ. Thay vào đú, là cỏc thiết bị cú dung lượng lớn và hỗ trợ tốt việc tỡm nội dung, bao gồm cỏc cụng cụ hỗ trợ dữ liệu lớn và dữ liệu đú là cỏc file gồm nhiều phiờn bản.
- Cỏc server cỏ nhõn và cụng ty được sử dụng trong trườnghợp cú sốluồng video để phõn phối đồng thời thấp, vớ dụ như một gian hàng trưng bày của cụng ty cú từ 5 đến 10 người xem cựng một lỳc. Đõy là loại server thường được xõy dựng trờn PC với cỏc phần mềm được chuyờn dụng húa.
- Cỏc nhà cung cấp server cần cỏc server được thiết kế đặc biệt cú khả năng lưu trữ h àng nghỡn giờ nội dung chương trỡnh và khả năng phõn phối tới hàng trăm hoặc hàng nghỡn người xem cựng một lỳc. Dung lượng của cỏc hệ thống này thật sự rất lớn; vớ dụ để cung cấp cho 1000 user cựng một lỳc, với mỗi user là một luồng 2,5 Mbps. Như vậy server cần cú tốc độ dữ liệu xuất ra là 2,5 Gbps.
Hỡnh 1.8 Mụ hỡnh triển khai Server
Cỏc nhà cung cấp sử dụng hai phương thức để phõn phối server trong mạng của họ. Đầu tiờn là phương thức tập trung húa, cỏc server lớn, dung lượng cao được xõy dựng tại những vị trớ trung tõm, chỳng phõn phối nội dung cho thuờ bao thụng qua cỏc liờn kết tốc độ cao kết nối tới mỗi nhà cung cấp dịch vụ nội hạt. Phương thức thứ hai là phõn phối húa server, ở đú cỏc server nhỏ hơn được đặt tại cỏc vị trớ gần thuờ bao và server chỉ cung cấp cho cỏc thuờ bao trong vựng đú. Trung tõm Library server sẽ download cỏc bản
copy nội dung cung cấp cho cỏc Hub server phõn phối cú yờu cầu. Trong phương thức tập trung húa thỡ giảm được số lượng server cần phải xõy dựng, giảm giỏ thành trong việc truyền dẫn và lưu trữ nội dung tại cỏc vị trớ khỏc nhau. Cũn trong phương thức phõn phối húa thỡ giảm được số lượng băng thụng cần thiết giữa cỏc vị trớ. Cả hai phương thức đều được sử dụng trong thực tế, dung lượng của VoD server phụ thuộc vào cấu trỳc hệ thống và sở thớch của người xem.