You are on page 1of 9

INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY

ISBN: 378 - 26 - 138420 - 5

Adaptive and well-organized Mobile Video Streaming public


Networks in Cloud
1

B.Renuka, 2Ch.Madhu Babu


PG Scholor, Audisankara College of Engineering and Technology, Gudur.
Assoc Professor(CSE), Audisankara College of Engineering and Technology, Gudur.
Email: brenuka1990@gmail.com1 , madhugist@gmail.com2

Abstract: Due to the high demands of video traffics over mobile networks, the wireless link
more fails to keep up the pace with the demand. There exits a gap between the request and the
link capacity which results in poor service quality of the video streaming over mobile networks
which includes disruptions and long buffering time. While demands on video traffic above
mobile webs have been float, the wireless link capacity cannot retain up alongside the traffic
request. The gap amid the traffic request and the link capacity, alongside time-varying link
conditions, by-product in poor ability quality of video streaming above mobile webs such as long
buffering period and intermittent confusion. Leveraging the cloud computing knowledge, we
advice a new mobile video streaming framework, dubbed AMES-Cloud that has two parts:
Adaptive Mobile Video Streaming (AMOV) and Efficient Communal Video Sharing (ESoV).
AMoV and ESoV craft a personal agent to furnish video streaming services effectually for every
single mobile user. For a given user, AMoV lets her private agent adaptively adjust her
streaming flow alongside a scalable video coding method established on the feedback of link
quality. In similar, ESoV monitors the common web contact amid mobile users, and their
confidential agents attempt to perfects video content in advance. We apply a prototype of the
AMES-Cloud structure to clarify its performance.

INDEX TERMS: Scalable Video Coding, Adaptive Video Streaming, Mobile Networks, Social
Video Sharing, Cloud Computing.

Trough cloud computing the user can

1. INTRODUCTION

decrease the cost and can use the resource at

Cloud computing is the lease of the

any time.

resources through which the users can use


the

resources

depending

upon

There are three types of cloud as shown in

the

fig1

requirement and pay based on the usage.

INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT

146

www.iaetsd.in

INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY

ISBN: 378 - 26 - 138420 - 5

i) Public cloud

deployment of applications without the cost

ii) Private cloud

and complexity of buying and managing the

iii) Hybrid cloud

underlying hardware and software and


provisioning hosting capabilities.

Public cloud: Public cloud or external cloud


is one in which the resources are leased on
self service basis over the internet, via web
applications/web services, from an off-site
third-party provider who shares resources
and bills on a fine-grained utility computing
basis.
Fig 1: Types of services

Private cloud: Private cloud is also called

Fig 2 shows the architecture of a

internal cloud; it is used to describe the


network.

typical cloud at a high level. An end user

Hybrid cloud is one

Bob connects to the cloud via a portal from

which contains multiple internal or external

his browser. Alternatively, a user Alice can

clouds. Means N number of internal and

choose to directly connect to the cloud

external clouds

manager via a command line interface

offerings

of

Hybrid cloud:

private

similar to that used in EC2. A cloud

AMES is based on platform as a service.

provides

Platform as a service (PaaS) is a category of

pool to store persistent user data. The users

(SaaS) and infrastructure as a service (IaaS),

will make the request and the cloud manager

it is a service model of cloud computing. In

will authenticate the user and he keep track

this model, the consumer creates the

of the users and their request and due to the

software using tools and/or libraries from

streaming techniques and AMoV will adjust

the provider. The consumer also controls

PaaS

offerings

the streaming flow with a video coding

configuration
facilitate

images can be run, and optionally a storage

service.[1] Along with software as a service

settings.

of resources:

a set of computer servers on which the VM

computing platform and a solution stack as a

and

types

collection of (VM) virtual machine images,

cloud computing services that provides a

software deployment

three

technique will adjust the flow and increase

the

INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT

147

www.iaetsd.in

INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY

the

quality.

ISBN: 378 - 26 - 138420 - 5

into account for developing the proposed


system.

2.1. Scalability: Mobile video streaming


services should support a wide spectrum of
Fig 2: cloud architecture

mobile devices; they have different video


resolutions, different computing powers,
different wireless links (like 3G and LTE)

2. LITERATURE REVIEW

and so on. Also, the available link capacity


Several authors have developed the

of a mobile device may vary over time and

techniques related to storing the data and

space depending on its signal strength, other

also for maintaining the data and for security

users traffic in the same cell, and link

issues related to the cloud.

condition

The quality of service on mobile video is

versions (with different bit rates) of the

based on two factors: Literature survey is

same video content may incur high overhead

the

in terms of storage and communication.

most

important

step

in

software

variation.

Storing

multiple

development process. Before developing the


tool it is necessary to determine the time
factor, economy n company strength. Once

2.2.

Adaptability:

these things r satisfied, ten next steps are to

streaming

determine which operating system and

considering relatively stable traffic links

language can be used for developing the

between servers and users perform poorly in

tool. Once the programmers start building

mobile

the tool the programmers need lot of

fluctuating wireless link status should be

external support. This support can be

properly dealt with to provide tolerable

obtained from senior programmers, from

video streaming services. To address this

book or from websites. Before building the

issue, we have to adjust the video bit rate

system the above consideration are taken

adapting to the currently time-varying

techniques

environments

Traditional
designed

[11].

Thus

video
by

the

available link bandwidth of each mobile

INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT

148

www.iaetsd.in

INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY

ISBN: 378 - 26 - 138420 - 5

user. Such adaptive streaming techniques

also developed client-side HTTP adaptive

can effectively reduce packet losses.

live streaming solutions.


2.2.2.

Mobile

Cloud

Computing

Techniques
The cloud computing

has

been well

positioned to provide video streaming


services, especially in the wired Internet
because of its scalability and capability. For
example, the quality-assured bandwidth
auto-scaling for VoD streaming based on the
cloud computing is proposed , and the
Fig. 3. An illustration of the AMES-

CALMS framework is a cloud-assisted live

Cloud framework
2.2.1.

Adaptive

media
Video

streaming

service

for

globally

distributed users. However, extending the

Streaming

cloud computing-based services to mobile

Techniques

environments requires more factors to


In the adaptive streaming, the video traffic

consider: wireless link dynamics, user

rate is adjusted on the fly so that a user can

mobility, the limited capability of mobile

experience the maximum possible video

devices. More recently, new designs for

quality based on his or her links time-

users on top of mobile cloud computing

varying bandwidth capacity. There are

environments

mainly two types of adaptive streaming

are

proposed,

which

virtualized private agents that are in charge

techniques, depending on whether the

of satisfying the requirements (e.g.QoS) of

adaptively is controlled by the client or the

individual users such as Cloudlets and

server. The Microsofts Smooth Streaming

Stratus.

is a live adaptive streaming service which


can switch among different bit rate segments

The Video usage and images plays a vital

encoded with configurable bit rates and

role in communication. The usage of

video resolutions at servers, while clients

traditional networking and service providers

dynamically request videos based on local

lacks to provide the quality centered and

monitoring of link quality. Adobe and Apple

reliable

service

INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT

149

to

the

mobile

users

www.iaetsd.in

INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY

ISBN: 378 - 26 - 138420 - 5

concerning with the media data. The

Due to the fast development of the

problems that leads to the poor services

mobile communication technology, more

from the service providers would be low

people are getting addicted to video

bandwidth

efficient

streaming over phones. Over the few years,

transfer of video to the user, the disruption

video streaming is becoming challenging

of video streaming also occurs due to the

over wireless links than on wired links. The

low bandwidth. The buffer time of the video

increasing

over mobile devices which moves from

overwhelming the wireless link capacity.

place to place affects the smooth streaming

The

and also sharing of video from one user to

disruptions and very long buffering time

another user over social media. Our survey

while receiving video through networks like

shows the functioning of various methods

3G or 4G due to short bandwidth and link

and architecture which used cloud to provide

fluctuations. So, it is imperative to improve

effective solution for providing better

the services of video streaming over mobile

service to the users. AMES is cloud

networks. Scalability and adaptability are

architecture built specially to provide video

the two aspects in order to improve the

service to the user. The study has came up

quality of the video streaming over mobile

with a optimal solution, proposing with

networks.

which

affects

the

video cloud, which collects the video from

video

mobile

users

traffic

often

demands

suffer

are

from

Scalable video coding (SVC) and

video service providers and providing the

adaptive

reliable service to the user[1].The network

combined together to accomplish the best

providers

video

possible quality of the video streaming

downloads but it provides some delays due

services. So, that we can adjust the SVC

to network dynamics so this technique is

layers which depends on the current link

used to remove jitters and provide video on

status. The cloud computing technique is

demand[3].

streaming

ready to provide scalable resources to the

solutions for different mobile which shows

service providers and process offloading to

my realistic work relevant to streaming

the mobile users. So, cloud data centers can

methods with RTMP protocols family and

provision to large scale real time video

solutions for iPhone, Android, Smart mobile

services. In cloud more than one agent

YouTube

cloud

provide

centered

streaming

techniques

can

be

phones, Window and Blackberry phones etc.

INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT

150

www.iaetsd.in

INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY

ISBN: 378 - 26 - 138420 - 5

instances can be maintained dynamically

responsible to store the popular video clips.

and effectively due to mobile user demands.

tempVB is a video base which is temporary

The social network services (SNS)

and is utilized to cache new mobile users for

on the mobile networks is becoming

popular videos, while it counts the access

increasingly popular. In SNSs mobile users

frequency of each video.VC keeps on

might post, comment and share videos

executing a collector to look for videos

which can be viewed and by his/her friends.

which are popular already in video service

So,

the

provider (VSP), and it will re-encode the

relationship between the mobile users and

videos that are collected into scalable video

their SNS activities in order to perfects the

coding format and will save in tempVB.

first part of the video during streaming.

A sub video cloud (subVC) is dynamically

we

are

inspired

to

exploit

created if there is any ling of video demand


from the mobile user. A sub video base
(subVB) is present in subVC and it stores
segments of recently fetched video. The
subVC contains encoding functions, and if
the mobile users request a new video, which
is not in the subVB or the VB in VC, the
subVC will fetch, encode and move the
video. During the time of the streaming of
videos, the users of the mobile will report
the link conditions to the subVC and it will
offer adaptive streams. There is a temporary
storage in every mobile device which is
Fig.4.Context architecture

known as local video base (localVB), used


for perfecting and buffering.

3. CLOUD FRAMEWORK
As shown in the above figure, the video

4.

SOCIAL

streaming and storing system in the cloud is

PREFETCHING

called video cloud (VC). Within the video

In social network services, the mobile users

cloud, there is video base (VB), which is

can subscribe to their friends and content

INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT

151

AWARE

VIDEO

www.iaetsd.in

INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY

ISBN: 378 - 26 - 138420 - 5

publishers, and there are numerous types of

about security, availability, and privacy of

activities socially. So it is required for us to

their data as it rest sin the cloud.

define different kinds of levels of strengths

In this technique we propose an adaptive

for those socially oriented activities to

mobile

indicate many different possibilities so that

framework, called AMES-Cloud, which

the videos that are shared by one mobile

efficiently stores videos in the clouds (VC),

user can be viewed by the receiver of his/her

and utilizes cloud computing to construct

sharing activities, so the sub video clouds

private agent (subVC) for each mobile user

may engage into pre fetching at subVB done

to try to offer non-terminating video

in background and may transfer to mobile

streaming adapting to the fluctuation of link

users local VB. Because after one shares a

quality based on the Scalable Video Coding

video, there can be a bit of delay that the

ability. Also AMES-Cloud can further seek

receiver will know the sharing, and starts to

to issue none buffering experience of

watch. So, advance pre fetching will not

video streaming by background pushing

affect the mobile users in most of the cases.

functions among the VB, subVBs and

But a mobile user may play the videos to

localVB of mobile users. We assess the

view without any delay due to buffering as

AMES-Cloud by prototype implementation

the first part or May even the entire video is

and shows that the cloud computing

locally pre fetched already.

technique brings significant improvement on

video

streaming

and

sharing

the adaptively of the mobile streaming. We


5. IMPLEMENTATION

disregard the cost of encoding workload in


the cloud while implementing the prototype.

Cloud computing promises lower costs,


rapid scaling, easier

maintenance, and

This method require three different steps

service availability anywhere, anytime, a key


1. Uploading and Rating videos:

challenge is how to ensure and build


confidence that the cloud can handle user

2. User details

data securely. A recent Microsoft survey


3. Rate videos

found that 58 percent of the public and 86


percent of business leaders are excited about

5.1. Uploading and rating Video: Here we

the possibilities of cloud computing. But

can upload the videos and also we can give

more than 90 percent of them are worried

INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT

152

www.iaetsd.in

INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY

ISBN: 378 - 26 - 138420 - 5

rating to the videos depending upon the

adaptability and scalability of the mobile

priorities or the usage.

streaming, and the efficiency of intelligent


pre fetching.

5.2. User Details: In this we will maintain


the details of the users and also determine

7.REFERENCES

the usage of each user. And keep track of the

[1].A Survey on efficient video sharing and

videos the user is requesting and account

streaming in cloud environment using VC,

them.

M.Sona, D.Daniel, S.Vanitha.


[2]

.AMES-Cloud

Framework

of

5.3. Rate videos: This wills avoiding

Adaptive Mobile Video Streaming and

unexpected

videos

accept/reject

videos

from
then

users.

After

Efficient Social Video

only

users

[3].CloudStream:

delivering

high-quality

can/cannot view their own videos.

streaming videos through a cloud-based

6. CONCLUSION

SVC proxy ,Zixia Huang, ,ChaoMei,

In this paper we have discussed our

Li

Erran Li,Thomas

proposal of the cloud assisted adaptive

[4]. CISCO, Cisco Visual Networking

mobile video streaming and public websites

Index : Global Mobile Data Traffic Forecast

are fetching, which stores the videos

Update , 2011-2016, Tech. Rep., 2012.

efficiently in the clouds and constructs

[5] .Y. Li, Y. Zhang, and R. Yuan,

private agent (subVC) for active mobile

Measurement and Analysis

users in order to attempt to give non

of a Large Scale Commercial Mobile

terminating

Internet TV System, in ACM IMC,pp.

streaming

of

videos

by

adapting to the changes of quality of links

209224, 2011.

which depends on scalable video coding

[6]. T. Taleb and K. Hashimoto, MS2: A

technique, and to try to provide non

Novel

buffering video streaming occurrence by

Architecture, in IEEE Transaction on

background perfecting based on the tracking

Broadcasting,vol. 57, no. 3, pp. 662673,

of the interactions of mobile users in their

2011.

SNSs. We evaluated the framework by

[7] .X. Wang, S. Kim, T. Kwon, H. Kim, Y.

prototype

showed

Choi,Unveiling the BitTorrent Performance

successfully that the cloud computing

in Mobile WiMAX Networks, in Passive

method

andActive Measurement Conference, 2011.

implementation,

brings

and

improvement

to

the

Multi-Source

INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT

153

Mobile-Streaming

www.iaetsd.in

INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY

ISBN: 378 - 26 - 138420 - 5

[8] .A. Nafaa, T. Taleb, and L. Murphy,

Servicesand Applications, vol. 1, no. 1, pp.

Forward

Error

718, Apr. 2010.

Strategies

for

Correction

over

[13] .F. Wang, J. Liu, and M. Chen,

IEEE

CALMS : Cloud-Assisted Live Media

Communications Magazine, vol. 46, no. 1,

Streaming for Globalized Demands with

pp. 7279, 2008. Cloud-Based Mobile

Time / Region

Video Streaming Techniques By Saurabh

Diversities, in IEEE INFOCOM, 2012.

Goel

[14] .H. T. Dinh, C. Lee, D. Niyato, and P.

[9] .J. Fernandez, T. Taleb, M. Guizani, and

Wang,

N. Kato, Bandwidth Aggregation-aware

Computing : Architecture , Applications ,

Dynamic QoS Negotiation for Real-Time

and Approaches,

VideoApplications in Next-

in

Generation Wireless Networks, in IEEE

Communications and Mobile Computing,

Transaction on Multimedia, vol. 11, no. 6,

Oct. 2011.

pp. 10821093, 2009.

[15] .S. Chetan, G. Kumar, K. Dinesh, K.

[10]. T. Taleb, K. Kashibuchi, A. Leonardi,

Mathew, and M. A. Abhimanyu, Cloud

S. Palazzo, K. Hashimoto, N. Kato, and Y.

Computing for Mobile World, Tech. Rep.,

Nemoto, A Cross-layer Approach for

2010.

AnEfficient Delivery of TCP/RTP-based

[16] .N. Davies, The Case for VM-Based

Multimedia Applications in Heterogeneous

Cloudlets in Mobile Computing, in IEEE

Wireless Networks, in IEEE Transaction on

Pervasive Computing, vol. 8, no. 4, pp. 14

Vehicular Technology, vol. 57, no. 6, pp.

23, 2009.

38013814, 2008.

[17] .B. Aggarwal, N. Spring, and A.

[11].Y. Li, Y. Zhang, and R. Yuan,

Schulman,

Measurement and Analysis of a Large

Mobile

Scale Commercial Mobile Internet TV

Support, in ACM SIGCOMM DEMO,

System, in ACM IMC,pp. 209224, 2011.

2010.

Wireless

Media

Adaptation

Streaming

Networks,in

Survey

Wiley

of

Journal

Stratus

Communication

Mobile

of

Cloud

Wireless

Energy-Efficient
using

Cloud

[12].Q. Zhang, L. Cheng, and R. Boutaba,


Cloud Computing: State-of-the-art and
Research Challenges, in Journal of Internet

INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT

154

www.iaetsd.in

You might also like