user adaptive mobile video streaming and resourceful video sharing in cloud

7

Click here to load reader

Upload: ijcert

Post on 21-Jun-2015

200 views

Category:

Education


1 download

DESCRIPTION

Welcome to IJCERT Standard on-line Journal ISSN(Online):2349-7084,(An ISO 9001:2008 Certified Journal)

TRANSCRIPT

Page 1: User Adaptive Mobile Video Streaming and Resourceful Video Sharing in Cloud

©IJCERT 1 | P a g e

ISSN (Online): 2349-7084

International Journal of Computer Engineering In Research Trends (IJCERT)

Volume 1, Issue 1, July 2014, PP 1-7

www.ijcert.org

User Adaptive Mobile Video Streaming and

Resourceful Video Sharing in Cloud

Kamarthi Rekha1, M.Tech Research scholar,

Department of CSE

G. Pullaiah College of Engineering & Technology

R. Vara Prasad 2, M.Tech, Asst.Professor

Department of CSE

G. Pullaiah College of Engineering & Technology

Dr. S. Prem kumar 3,

Head of the Department

Department of Computer Science & Engineering

G. Pullaiah College of Engineering & Technology

ABSTRACT: Over the past decade The mobile phones breed to be a necessary part of our daily

life, Smartphone uses more than basic phones much and also user demands to run lots of

applications have improved The conquest of next design mobile phone communication based on

the capability of service suppliers to engineer. The Streams are programmed by the Scalable

Video Coding expansion of the H.264/AVC model. Adding or removing the layer is determined

on the basis of the user behavior environment of the mobile system. The current advances in the

mobile video streams greater than mobile networks have been souring more than these new

trends, increasingly more traffic is accounted by video streaming and downloading. While the

video streaming is not so demanding in wired networks, mobile networks have been misery from

video traffic transmissions ended scarce bandwidth of wireless links instead of network

operators frantic hard work to augment the wireless link bandwidth (e.g., 3G and LTE), elevated

video transfer load from mobile users are quickly vast the wireless connection capacity. Though

receiving video streaming transfer via 3G/4G mobile networks, mobile users regularly undergo

from lengthy buffering time and irregular disruptions due to the restricted bandwidth and

connection stipulation variation caused by multi-path vanishing and user mobility. Thus, it is

vital to advance the service excellence of mobile video streaming while using the networking and

computing assets resourcefully.

Keywords: Adaptive mobile video streaming, Cloud Computing, Scalable Video Coding,H.264/AVC.model,Scalable

video coding

Page 2: User Adaptive Mobile Video Streaming and Resourceful Video Sharing in Cloud

Karnati Rekha,B.Vara Prasad,Dr.S Prem Kumar

International Journal of Computer Engineering In Research Trends (IJCERT) 2 | P a g e

1. INTRODUCTION:

Mobile networks have been distressed from video traffic transmissions over limited bandwidth, The move

forward of a wireless system is turning vast do research attentiveness into massive profitable success. Mobile Cloud

Computing (MCC) has changed the way in which mobile client across the world be in command of services.

Available mobile users left from conventional applications by sustaining hardware, 3D implicit surroundings, and

huge storage capacity; also users share the cloud communications among their friends. MCC lay the cloud

computing into the mobile impression and overcomes barriers linked to recital (e.g. battery living, bandwidth,

service delay and storage), surroundings (e.g. scalability, heterogeneity, availability) and security (e.g. reliability and

privacy). The extra amount of passage is accounted by mobile video streaming and downloading of videos due to

prompt progress of mobile devices, there have been numerous studies on how to develop the service quality of

mobile video streaming on two aspects: [1] Scalability: Mobile video streaming services should shore up a wide

continuum of mobile devices; they have unusual video resolutions, unlike computing powers, dissimilar wireless

links (like 3G and LTE) and so on. Also, the available link capacity of a mobile device may vary over time and

space depending on its signal strength, other user’s transfer in the same cell, and link condition variation. Storing

multiple versions (with different bit rates) of the same video content may incur high overhead in terms of storage

and communication. To concentrate on this issue, the Scalable Video Coding (SVC) technique (Annex G extension)

of the H.264 AVC video compression standard defines a base layer (BL) with multiple enhance layers (ELs). These

sub streams can be encoded by exploiting three scalability features: (i) spatial scalability by layering image

resolution (screen pixels), (ii) temporal scalability by layering the frame rate, and (iii) quality scalability by layering

the image compression. By the SVC, a video can be decoded/ played at the lowest quality if only the BL is

delivered. However, the more ELs can be delivered, the better quality of the video stream is achieved. Adaptability:

conventional video streaming techniques designed by in view of relatively stable traffic links between servers and

users perform defectively in mobile environments. Thus the unpredictable wireless link status should be

appropriately dealt with to afford supportable video streaming services. To address this issue, adjust the video bit

rate adapting to the current time-varying available link bandwidth of each mobile user. Such adaptive streaming

techniques can in fact decrease packet losses and bandwidth waste. [2] Scalable video coding and adaptive

streaming techniques can be jointly combined to accomplish effectively the best possible quality of video streaming

services. This can dynamically adjust the number of SVC layers depending on the current link status. [2]–[4]

Recently social network services (SNSs) have been increasingly popular. There have been proposals to improve the

quality of content delivery using SNSs.

2. RELATED WORK

2.1. Adaptive Video Streaming Techniques

Inside the versatile feature streaming, the feature movement deferral velocity is in order focused around the client

learning the most noteworthy conceivable feature incredible focused around their join's opportunity shifting transfer

speed capacity [2]. There are two sorts of versatile feature streaming system; contingent upon whether adaptively is

confined by the customer or the server. alive versatile streaming inspect which know how to control between diverse

bit parts customized with configurable bit rates and a feature affirmations at servers, the same as customers with

dynamism oblige features focused around neighborhood checking .The traditional feature associations in the middle

of clients and servers consequently might complete feebly in versatile set of associations; with a demanding bit rate,

if the remote connection data transmission an assortment of such, the versatile feature streams might be more than

once upset owing to bundle disappointment and data transfer capacity abuse. For a prevalent QoS practice, the

unpredictable association conditions have to be properly handled to supply “steady” mobile video services by which

the video excellence can regulate to the setting. about price adaptation calculating method,TCP affable rate control

process for streaming services over mobile system devices are projected, where TCP throughput of the stream is

calculated as a function of packet loss rate, round trip time, and packet size.. Right now the H.264 SVC framework

has picked up the energy. A versatile portable feature streaming plan focused around SVC is arranged, which studies

Page 3: User Adaptive Mobile Video Streaming and Resourceful Video Sharing in Cloud

User Adaptive Mobile Video Streaming and Resourceful Video Sharing in Cloud

©IJCERT 3 | P a g e

the constant SVC disentangling and encoding at PC servers. Computerized feature screen, IPTV, and feature on

require are recently conveyed grouping for the correspondence of feature substance to one particular client or

numerous clients The Comparative substance is given to disparate end-terminals over different correspondence

channels at the same time or diverse time event. It is possible that the undeviating for an administration or various in

an unexpected way encoded renditions of the like substance to be delivered. A charge correction calculation for

initiated. After that a few number of cross layer adjustment system which might have the capacity to accomplish

more right data of connection incredible as a come about that the rate adjustment could be all the more splendidly

completed.

2.2 Mobile Cloud Computing Techniques:

The cloud computing has been well suited to provide video streaming services, particularly in the wired Internet on

account of its scalability and capability [13]. For example, the quality-assured bandwidth auto-scaling for VoD

streaming based on the cloud computing is proposed, and the CALMS [33] framework is a cloud-assisted live media

streaming service for globally distributed users. Conversely, extending the cloud computing-based services to

mobile environments requires more factors to consider: wireless link dynamics, user mobility, and the limited

capability of mobile devices.

3. FRAMEWORK OF CLOUD-UAVS

In this paper, we will study arrangement with the future procedures for client conduct based versatile portable

feature administrations, which make individual operators for dynamic clients in the versatile cloud, in order to

propose "non-terminating “and "non-buffering" versatile feature streams to the versatile clients. The private

operators are flexibly begun and enhanced in the distributed computing surroundings. Likewise the continuous

UAVS coding farmed on the cloud side compellingly. Plan powers the UAVS strategy propose the versatile and

versatile portable feature streams by figuring the mixture of feature streaming (layers) focused around the variable

relationship circumstance from the portable clients on the premise of client needs and regulate the connection

position on the premise of client development. The control of the social companions among portable clients in the

development and the historical backdrop of social movements can choose which feature and the amount pre carved.

We classify the paper as takes over: first give clarification the private operator structure and gives subtle elements of

client conduct based versatile portable feature streaming and reserving technique is tended to for generally

composed cloud organization. At that point the little conveyance procedure is indicated, and we discuss execution

appraisal of our plan..fig 1. Shows video optimization architecture.

Page 4: User Adaptive Mobile Video Streaming and Resourceful Video Sharing in Cloud

Karnati Rekha,B.Vara Prasad,Dr.S Prem Kumar

International Journal of Computer Engineering In Research Trends (IJCERT) 4 | P a g e

Fig 1. Shows video optimization architecture.

As shown in Fig. 2, the whole video storing and streaming system in the cloud is called the Video Cloud (VC). In

the VC, there are a large-scale Video Base (VB), which stores most of the popular video clips from the video service

providers (VSPs). A temporary Video Base (tempVB) is used to cache new candidates for the popular videos. The

VC also keeps running a collector to seek popular videos from the VSPs, and re-encode the collected videos into

SVC format and Store into temp VB first. Specialized for each active mobile user, a sub-Video Cloud (subVC) is

created dynamically once there is any video streaming demand from the mobile user.

Fig 2. System Model

Page 5: User Adaptive Mobile Video Streaming and Resourceful Video Sharing in Cloud

User Adaptive Mobile Video Streaming and Resourceful Video Sharing in Cloud

©IJCERT 5 | P a g e

Create AMoS Private Agent and sharing:

In the adaptive streaming, each user directly given request to the cloud server. After giving request the private agent

to create and transmit to the user. Each and every user to have the owner private agent. The scalable video coding

method used for data transmission with encryption and decryption process. Temp VB uses to maintain and new user

in the system. Video cloud uses to store the all pre fetch video in the database.

4. CLOUD AGENT FOR MOBILE USERS

As shown in Fig. 2,the collective Video is putting away and streaming of Videos in the cloud is known as the Video

Cloud (VC). In the VC, there is an unlimited Video Base (VB), which supplies current well known Video cuts from

the Video administration suppliers (VSPS fleeting Video Base (temp VB) is utilized to store new hopefuls for stylish

Videos. The VC likewise keeps up the organization of a speculator to figure out the prominent Videos from the

Vsps, and re-encode the gathered Videos into SVC arrange and amass into temp VB. Specifically for every

enthusiastic client, a sub-Video Cloud (sub VC) designed with eagerness since there is any Video streams require

from the portable client. Each sub-VC has a sub-Video Base (sub VB), which stores all the recently got Video

portions. The Video deliverance among the sub VCS and the VC in various cases are in truth, not "duplicate" yet

simply "connect" methodology of the interrelated record always encompassed by one cloud server farm. Indeed a

little case Video is counterfeit starting with one server farm, then onto the next, it will be incredibly quick. All

through the versatile Video streaming, clients will dependably occasionally account remote association circumstance

to their ensuing sub VCS, and after that make count of the open data transfer capacity of next time window and

press the gathering of BL and ELs adaptively

5. EXPERIMENTAL SETUP

The expectation based versatile feature streaming schema, e.g., Apple’s HTTP versatile be a live streaming

resolution, Microsoft's Smooth Streaming framework, and conceal to stay numerous duplicates of the feature

recorder content with an extent of bit rates, and hence bring gigantic heap of capacity to the server. Accordingly the

new H.264 Adaptable Feature Coding (SVC) need to grow heaps of unique medication. SVC characterizes

boundless profiles of portable feature streams with some base layer (BL) furthermore various upgrade layers (ELs).

The concurrent SVC encoding and interpreting on PC servers is measured. Also the work has arranges in the cloud-

based SVC substitution has been seeing that the versatile distributed computing can widely show signs of

improvement the execution of SVC coding. Another force of portable cloud based SVC encoding is that, one time

client has have need of to modified a feature cartridge by a sub VC, the prearranged sections of layers will be

intelligent to re-utilized amongst sub VCs, and subsequently client would prefer not to ask for to re-encode the

feature streams. While the portable client rapidly introduces to stream a feature cartridge, cloud arbiter will be

operator be quick far reaching for that versatile client. The versatile customers proceed with tracks on

measurements, together with sign control, and transmission capacity and parcel misfortune, under guarantee

obligation cycle.

Page 6: User Adaptive Mobile Video Streaming and Resourceful Video Sharing in Cloud

Karnati Rekha,B.Vara Prasad,Dr.S Prem Kumar

International Journal of Computer Engineering In Research Trends (IJCERT) 6 | P a g e

6. CONCLUSION AND FUTURE WORK

Our proposal of the client conduct forecast based portable feature streaming and social feature offering, which cost-

viably stores and gets back features from the cloud to make private operator for exuberant versatile client attempt to

watch "non-terminating" versatile feature streaming by control focused around the portable client conduct. This

figuring framework brings vital improvement to the portable flexibility and versatility. Concerning the potential

work, we will do a substantial scale operation on vitality and value cost on the premise of versatile clients.

Additionally we attempt to make greater our structure with more concerns of security measures and protection. The

center of this paper is to validate how distributed computing can improve the transmission flexibility and pref-

etching portable clients. Also, we will likewise attempt to enhance the SNS-based perfecting, and security issues in

the AMES-Cloud.

REFERENCES

[1] Y. Li, Y. Zhang, and R. Yuan,” Measurement and analysis of a large scale commercial mobile Internet TV

system,” in Proc. ACM Internet Meas. Conf., 2011, pp.209-224.

[2] T. Taleb and K. Hashimoto, “MS2: A novel multisource mobile streaming architecture,” IEEE

Trans.Broadcasting, vol. 57, no.

[3] X. Wang, S. Kim, T. Kwon, H. Kim, and Y. choi,“Unveiling the bit torrent performance in mobile WiMAX

networks,” in Proc. Passive Active Meas.Conf., 2011, pp.184-193.

[4] A. Nafaa, T. Taleb, and L. Murphy, “Forward error correction adaptation strategies for media streaming over

wireless networks,” IEEE Commun, Mag., vol. 46, no. 1,pp. 72-79, Jan. 2008.

[5] A. Nafaa, T. Taleb, and L. Murphy, “Forward error correction adaptation strategies for media streaming over

wireless networks,” IEEE Commun. Mag., vol. 46, no. 1, pp. 72–79, Jan. 2008.

[6] J. Fernandez, T. Taleb, M. Guizani, and N. Kato, “Bandwidth aggregation-aware dynamic QoS negotiation for

real-time video applications in next-generation wireless networks,” IEEE Trans. Multimedia, vol.11, no. 6, pp.

1082–1093, Oct. 2009.

[7] T. Taleb, K. Kashibuchi, A. Leonardi, S. Palazzo, K. Hashimoto, N. Kato, and Y. Nemoto, “A cross-layer

approach for an efficient delivery of TCP/RTP-based multimedia applications in heterogeneous wireless networks,”

IEEE Trans. Veh. Technol., vol. 57, no. 6, pp. 3801–3814,Jun. 2008

[8] K. Zhang, J. Kong, M. Qiu, and G. L. Song,“Multimedia layout adaptation through grammatical specifications,”

ACM/SpringerMultimedia Syst., vol. 10, no. 3, pp. 245–260, 2005.

[9] M. Wien, R. Cazoulat, A. Graffunder, A. Hutter, and P. Amon, “Real-time system for adaptive video streaming

based on SVC,” IEEE Trans. Circuits Syst. Video Technol., vol. 17, no. 9,pp.1227–1237, Sep. 2007.

[10] H. Schwarz, D. Marpe, and T. Wiegand, “Overview of the scalable video coding extension of the H.264/AVC

standard,”IEEE Trans. Circuits Syst. Video Technol., vol. 17, no. 9,pp. 1103–1120, Sep. 2007.

[11] H. Schwarz and M. Wien, “The scalable video coding extension of the H. 264/AVC standard,” IEEE Signal

Process. Mag., vol. 25, no. 2, pp. 135–141, Feb. 2008.

[12] P. McDonagh, C. Vallati, A. Pande, and P. Mohapatra, “Quality-oriented scalable video delivery using H. 264

SVC on an LTE network,” in Proc. WPMC, 2011.

[13] Q. Zhang, L. Cheng, and R. Boutaba, “Cloud computing: State-oftheart and research challenges,” J. Internet

Services Applic., vol. 1, no. 1, pp. 7–18, Apr. 2010.

Page 7: User Adaptive Mobile Video Streaming and Resourceful Video Sharing in Cloud

User Adaptive Mobile Video Streaming and Resourceful Video Sharing in Cloud

©IJCERT 7 | P a g e

[14] D. Niu, H. Xu, B. Li, and S. Zhao, “Quality-assured cloud bandwidth auto-scaling for video-on-Demand

applications,” in Proc.IEEE INFOCOM,2012, pp. 460–468.

[15] Y. G. Wen, W. W. Zhang, K. Guan, D. Kilper, and H. Y. Luo, “Energyoptimal execution policy for a Cloud-

assisted mobile application platform,” Sep. 2011.