Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 5

AMES-Cloud: A Framework of Adaptive Mobile

Video Streaming and Efficient Social Video


Sharing in the Clouds
AS!"AC!
While demands on video traffic over mobile networks have been souring, the
wireless link capacity cannot keep up with the traffic demand. The gap between the
traffic demand and the link capacity, along with time-varying link conditions, results in
poor service quality of video streaming over mobile networks such as long buffering time
and intermittent disruptions.
Leveraging the cloud computing technology, we propose a new mobile video
streaming framework, dubbed A!"-#loud, which has two main parts$ Ao% &adaptive
mobile video streaming' and !"o% &efficient social video sharing'. Ao% and !"o%
construct a private agent to provide video streaming services efficiently for each mobile
user. (or a given user, Ao% lets her private agent adaptively ad)ust her streaming flow
with a scalable video coding technique based on the feedback of link quality. Likewise,
!"o% monitors the social network interactions among mobile users, and their private
agents try to prefetch video content in advance. We implement a prototype of the A!"-
#loud framework to demonstrate its performance. *t is shown that the private agents in
the clouds can effectively provide the adaptive streaming, and perform video sharing &i.e.,
prefetching' based on the social network analysis.
E#$S!$%& S'S!EM:-
#loud computing promises lower costs, rapid scaling, easier maintenance, and
service availability anywhere, anytime, a key challenge is how to ensure and build
confidence that the cloud can handle user data securely. A recent icrosoft survey found
that +,- percent of the public and -. percent of business leaders are e/cited about the
possibilities of cloud computing. 0ut more than 12 percent of them are worried about
security, availability, and privacy of their data as it rests in the cloud.3
(isadvantages of E)isting S*stem:-
4o "ecurity and 5rivacy for the data.
5oor service quality of video streaming.
Long buffering time and intermittent disruptions.
Loss of 0andwidth.
Less compatible due to hardware configuration problems.
+",+,SE( S'S!EM:-
We propose an adaptive mobile video streaming and sharing framework, called
A!"-#loud, which efficiently stores videos in the clouds &%#', and utili6es cloud
computing to construct private agent &sub%#' for each mobile user to try to offer +non-
terminating3 video streaming adapting to the fluctuation of link quality based on the
"calable %ideo #oding technique. Also A!"-#loud can further seek to provide
+nonbuffering3 e/perience of video streaming by background pushing functions among
the %0, sub%0s and local%0 of mobile users. We evaluated the A!"-#loud by
prototype implementation and shows that the cloud computing technique brings
significant improvement on the adaptivity of the mobile streaming. We ignored the cost
of encoding workload in the cloud while implementing the prototype.
Advantages of +roposed S*stem:-
7igh "ecurity and privacy for data.
4on-streaming of videos.
Less 0andwidth loss.
!asy access of videos by low configuration devices.
!fficient sharing of videos.
!fficient storage of videos over clouds.
M,(-.E (ESC"$+!$,%$-
8. Admin odule
9. :ser8 odule
;. :ser9 odule
/0 Admin Module:
*n this module, Admin have three sub modules. They are,
-pload Video: 7ere Admin can add a new video. *ts used
for user for viewing more collections.
-ser (etails: Admin can view the user those have
regestred in this site.
"ate videos: This module for avoiding une/pected videos
from users. After accept<re)ect videos then only user
can<cannot view their own videos.
10 -ser/ Module:
*n this module, it contains the following sub modules and they are,
/0 %ews Feed: 7ere user of this social site can view status from his
friends like messages or videos.
10 Search Friends: 7ere they can search for a friends and send a request
to them also can view their details.
20 Share Video: They can share videos with his friends by adding new
videos also they share their status by sending messages to friends.
30 -pdate (etails: *n this odule, the user can update their own details0
20 -ser1 Module:
*n this module, user can register their details like name, password, gender,
age, and then. 7ere the user can make friends by accept friend request or send
friend request.
They can share their status by messages also share videos with friends and
get comments from them.
S'S!EM C,%F$&-"A!$,%:-
456 S*stem Configuration:-
5rocessor $ 5entium =***
Speed : 1.1 GHz
RAM : 256 MB (min)
Hard Disk : 20 GB
Floppy Drive : 1.44 MB
Key Board : Standard Windows Keyboard
Mouse : Two or Three Button Mouse
Monitor : SVGA
S56 S*stem Configuration:-
Operating System : Windows95/98/2000/XP
Application Server : Tomcat5.0/6.X
Front End : HTML, Java, Jsp
Scripts : JavaScript.
Server side Script : Java Server Pages.
Database : Mysql
Database Connectivity : JDBC.
C,%C.-S$,%
*n this paper, we discussed our proposal of an adaptive mobile video streaming
and sharing framework, called A!"-#loud, which efficiently stores videos in the clouds
&%#', and utili6es cloud computing to construct private agent &sub%#' for each mobile
user to try to offer +non-terminating3 video streaming adapting to the fluctuation of link
quality based on the "calable %ideo #oding technique. Also A!"-#loud can further
seek to provide +nonbuffering3 e/perience of video streaming by background pushing
functions among the %0, sub%0s and local%0 of mobile users. We evaluated the A!"-
#loud by prototype implementation and shows that the cloud computing technique brings
significant improvement on the adaptivity of the mobile streaming. The focus of this
paper is to verify how cloud computing can improve the transmission adaptability and
prefetching for mobile users. We ignored the cost of encoding workload in the cloud
while implementing the prototype. As one important future work, we will carry out large-
scale implementation and with serious consideration on energy and price cost. *n the
future, we will also try to improve the "4"-based prefetching, and security issues in the
A!"-#loud.

You might also like