Professional Documents
Culture Documents
Multimedia
Multimedia
Multimedia
GROUP 15
SESSION OVERVIEW
This session describe how Cloud computing has revolutionized service models by
providing elastic resources in data centers, enabling users to access computing
infrastructure and software from remote providers.
Also, this session explores the new computing paradigm, cloud-based multimedia
services, and Microsoft's Cloudcoder, which offers new opportunities and mitigates
overhead for enterprises.
SESSION OUTLINE
Topic One
Cloud Computing Overview
• Cloud computing enables coherence and economies of scale by sharing resources. Users
can run applications on server clusters, with software easily deployed. Data storage is
made possible by storing data in the cloud, reducing the need for local hardware and
software installations. Resource virtualization and sharing maximize the utilization of
aggregated physical resources, with each user having their own dedicated virtual space.
• For example: Cloud services cater to different business hours, providing dedicated virtual
spaces for European and North American users.
• Cloud services can be public or private, with public clouds offering efficiency and
resource sharing over the public Internet, while private clouds maintain services and
infrastructure on a private network, offering security and control but requiring company
maintenance.
/ DSW
RS ,QW
HUQHW
&ORXG 3 URYLGHU
6P DUW3 KRQHV
7DEOHW
V
• PaaS provides development environments as a service, reducing the costs and complexity
of hardware and software management and enabling automatic scalability of resources to
meet application demands.
• SaaS (Software as a Service) is a widely used cloud service model that allows
applications to run on the cloud's infrastructure, reducing IT operational costs and
simplifying maintenance. Amazon Web Services (AWS) is a popular cloud computing
platform, offering services like S3 for storage and EC2 for computation.
• Leading cloud computing platform Amazon Web Services (AWS) provides a variety of
services, including IaaS, PaaS, and SaaS. Businesses of all sizes utilize AWS to support a
variety of applications.
Topic Two
❖ Cloud and multimedia services require multimedia-aware computing for enhanced QoS
support and optimized resource utilization for content storage, processing, adaptation, and
rendering in the cloud.
&O
RXG0 HGLD
$ XW
KRULQJ( GLW
LQJ
&RQW
HQW
' HO
LYHU\
&RQWHQW
6W
RUDJH
DGDSW
DWLRQ&RQYHVLRQ
0 HGLD&O
RXG
+ DUG' LVN
5 HVRXUFH$ O
ORFDW
RU
&3 8
/ RDG%DO
DQFHU
* 38
Topic Three
❖ Cloud-based media sharing services like YouTube are rapidly developing, making
resource provisioning a challenge. Cloud services offer reliable, elastic, and cost-effective
"pay-as-you-go" services, allowing designers to start small but scale large. Sharing is
integral, with live media sources and dynamically leased servers. However, there are
theoretical and practical issues, such as predicting server leases and terminations to
minimize costs.
Impact of Globalization
❖ Media sharing services have become highly globalized, causing diverse user behaviours
and demands. For example, PPTV's live media streaming systems, CCTV3 and Dragon
Ball, had different peak times depending on time zones. To address this, cloud computing
should be combined with Content
❖ Distribution Network (CDN) solutions to serve users with geo-distributed servers.
Amazon's CloudFront, a cloud-based CDN integrated into AWS, uses edge locations to
cache static content close to viewers, lowering latency and offering high data transfer
rates. Dynamic content requests can be carried back to origin servers, monitored by
Amazon, and reused for optimal performance.
Topic Four
• Cloud computing offers a rich resource for transferring computation-intensive tasks to the
cloud, allowing users to pay for the cost on demand. This expands the usability of local
devices, particularly mobile devices, beyond their physical limits. However, mobile
terminals will not completely replace desktop computers in the near future due to limited
computation capability and unique operating systems and hardware architectures.
• Combining cloud strength with mobile terminals' convenience is a promising route, as
seen in Apple's Siri service, MAUI, and Clone Cloud. These services achieve energy
savings and performance speedups while also enabling fine-grained offloading of mobile
codes to the cloud.
• The process of assembling local resources and remote clouds to make offloading
transparent to end users requires consideration of motivation, gain, and decision-making.
Offloading can be static or dynamic, and QoS requirements must be respected. Complex
enterprise applications, such as mobile terminals, may not benefit from offloading the
entire computation module to the remote cloud.
Topic Five
▪ Cloud technology has enabled the offloading of traditional computation and complex tasks
like high-definition 3D rendering, making Cloud Gaming a reality. Cloud gaming allows
players to interact with applications through thin clients, allowing them to enjoy high-
quality video games without local computation. This technology also reduces customer
support costs and offers better Digital Rights Management.
Issues and Challenges of Cloud Gaming
▪ Cloud gaming involves sending player commands over the internet, converting them into
in-game actions, and processing them into a rendered scene. These operations must be
kept short to ensure interactivity, but higher network latency can negatively affect player
experience.
▪ Interaction Delay Tolerance: Studies reveal that gaming styles have varying tolerances for
maximum delay, with first-person games like Counter-Strike having lower tolerances and
third-person games like RPGs and massive multiplayer games having higher tolerances.
▪ Cloud gaming, unlike traditional systems, requires a maximum interaction delay of
200ms or less to accommodate players' tolerance for delays.
▪ Video Streaming and Encoding: Cloud gaming and live video streaming require quick
encoding and compression of incoming frames, but limited buffer capacity necessitates a
high-compression video encoder. Major providers like Gaikai and OnLive use
H.264/MPEG-4 AVC encoders.
Real-World Implementation
• OnLive and Gaikai are pioneers in cloud gaming, enabling resource-limited users to play
exclusive games on high-end PCs and consoles. Sony's new PlayStation 4 will use
Gaikai's cloud platform, while OnLive’s workflow uses a private cloud environment for
better performance.
• The study shows that using OnLive results in a modest boost in image quality, but
network latency is over 50ms. which negatively impacts the user experience. Game logic,
video encoders, and streaming software all need to be improved for the system to
advance.
• Hardware manufacturers are developing specialized solutions for quick rendering and
encoding of game scenes, demonstrating the future potential of cloud gaming, which is a
rapidly developing technology.
Challenges
Latency: The reliance on remote cloud servers can introduce latency in real-time
multimedia services, impacting the user experience.
Data Security: Storing and transmitting sensitive multimedia data on the cloud raises
concerns about data security and privacy.
Network Congestion: High network traffic can lead to congestion, affecting the quality of
multimedia content delivery.
Service Reliability: Dependence on cloud service providers' infrastructure raises concerns
about service availability and potential outages.
Architectural Considerations
Use Cases
Video Streaming Services: Platforms like Netflix and YouTube rely on cloud
infrastructure to deliver high-quality streaming content to millions of users
simultaneously.
Video Conferencing: Cloud-powered video conferencing services like Zoom and
Microsoft Teams enable remote collaboration through multimedia communication
channels.
Gaming: Cloud-based gaming services utilize multimedia streaming to deliver high-
quality gaming experiences to users on various devices.
Case Study
Amazon Web Services (AWS) and Multimedia Services: This section explores how AWS
provides a suite of services for multimedia applications, including Amazon S3 for
storage, Amazon Elastic Transcoder for transcoding, and Amazon CloudFront for content
delivery.
Future Trends
5G Integration: The rollout of 5G networks will further enhance the feasibility of real-
time multimedia services on the cloud.
Cloud computing has emerged as a pivotal technology for the advancement of multimedia
services. Its benefits in terms of scalability, cost-efficiency, and innovation are
significant, although challenges related to latency and security must be addressed. As
cloud computing continues to evolve, it will undoubtedly shape the future of multimedia
services, enhancing user experiences and driving technological innovation.
Conclusion
Cloud computing has emerged as a pivotal technology for the advancement of multimedia
services. Its benefits in terms of scalability, cost-efficiency, and innovation are
significant, although challenges related to latency and security must be addressed. As
cloud computing continues to evolve, it will undoubtedly shape the future of multimedia
services, enhancing user experiences and driving technological innovation.
REFERENCE LIST
1. Cloud Computing for Multimedia Services: Author’s Last Name, Author's Initials (Year) Title
of the presentation. [PowerPoint presentation].
2. Scalability and resource allocation: Author’s Last Name, Author's Initials (Year) Title of the
section. Author's Last Name, Author's Initials (Eds.), Title of the Presentation (pp. xx-xx)
[PowerPoint presentation].
GROUP MENBERS