user adaptive mobile video streaming and resourceful video sharing in cloud
DESCRIPTION
Welcome to IJCERT Standard on-line Journal ISSN(Online):2349-7084,(An ISO 9001:2008 Certified Journal)TRANSCRIPT
©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
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
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.
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
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.
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.
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.