ĐIỆN TOÁN ĐÁM MÂY CHO CÁC DỊCH VỤ ĐA PHƯƠNG TIỆNĐIỆN TOÁN ĐÁM MÂY CHO CÁC DỊCH VỤ ĐA PHƯƠNG TIỆN
2.3.5. Trình diễn (Medi aR Rendering) endering)
2.3.5. Trình diễn (Media RRendering)endering)
Theo truyền thống,việc trình diễn đa phương tiện là được thực hiện ở client, tuy nhiên trong nhiều trường hợp, clients không có khả năng yêu cầu để trình diễn multimedia.Ví dụ free viewpoint video, cho phép người sử dụng tương tác thay đổi vị trí quan sát ở bất kỳ vị trí nào trong không gian 3-D, hoặc trong một phạm vi nhất định, điều này thật là khó để có thể thực hiện được trên một chiếc điện thoại di động. Bởi vì băng thông của
mạng không dây là giới hạn và điện thoại di động cũng bị giới hạn về khả năng tính toán, bộ nhớ và thời gian sống của nguồn, Shu et al đã cung cấp một proxy trình diễn để thực hiện trình diễn cho điện thoại di động, ví dụ duyệt Web là một cơ chế cần thiết để truy cập thông tin trên World Wide Web, tuy nhiên, để làm điêu này trên điện thoại di động thì không phải là dễ, đặc biệt là sự không đồng bộ giữa trang Web JavaScript và XML(AJAX). Lehtonen et al đã hỗ một kiến trúc proxy-based cho việc lướt Web trên điện thoại di động. Khi clients gửi một yêu cầu Web, proxy sẽ dò tìm, trình diễn nó và đáp trả lại với một gói tin miêu tả về trang đó, bao gồm một hình ảnh thu nhỏ của trang Web, nội dung , và vị trí quan trọng của các thành phần trên trang đó. Thực chất cả hai ví dụ trên đều đưa ra chiến lược phân phối tài nguyên là cần có một nơi thực hiện nhiệm vụ trình diễn giúp client loại bỏ được gánh nặng về tính toán trên đó.
Việc trình diễn đa phương tiện trên điện thoại di động hoặc trên các thiết bị khả năng tính toán hạn chế đang là một thách thức lớn, do hạn chế về thời gian sử dụng của nguồn,khả năng tính toán và băng thông thấp của mạng không dây. Đám mây đã trang bị GPU để có thể cung cấp khả năng tính toán mạnh mẽ. Đây là hai loại trình diễn của cloud-based. Một là cung cấp toàn bộ khả năng trình diễn trong đám mây, hai là cung cấp một phần khả năng tính toán trình diễn trong đám mây, phần còn lại sẽ được thực hiện trên client. Như trong hình 2.8, media cloud có thể cung cấp đầy đủ hoặc một phần khả năng trình diễn, nó sẽ tạo ra một luồng trung gian cho việc trình diễn ở các client, theo khả năng trình diễn của client đó. Cụ thể hơn, một MEC với một proxy có thể phục vụ các client di động với QoE cao, như vậy việc trình diễn có thể được thực hiện trong MEC proxy. Một trong những hướng nghiên cứu trong tương lai là làm thế nào một MEC proxy có thể hỗ trợ điện thoại di động về khả năng tính toán trình diễn, vì điện thoại di động bị giới hạn về thời gian sử dụng pin, bộ nhớ v.v…
Hình 2.8:Trình diễn đa phương tiện trên đám mây