ADAPTIVE MOBILE VIDEO STREAMING AND SHARING USING CLOUD COMPUTING



Similar documents
Abstract. Keywords mobile networks, cloud computing, Scalability, Adaptability, social video sharing

IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD

Mobile video streaming and sharing in social network using cloud by the utilization of wireless link capacity

STREAMING ALGORITHM FOR SEAMLESS VIDEO SHARING OVER CLOUD

ENERGY EFFICIENT DATA TRAFFIC MANAGEMENT IN MOBILE CLOUD COMPUTING

Internet Video Streaming and Cloud-based Multimedia Applications. Outline

White Paper. The Next Generation Video Codec Scalable Video Coding (SVC)

Complexity-rate-distortion Evaluation of Video Encoding for Cloud Media Computing

Cloud Based E-Learning Platform Using Dynamic Chunk Size

HAVS: Hadoop Based Adaptive Video Streaming by the Integration of Cloudlets and Stratus

Multiple Description Coding (MDC) and Scalable Coding (SC) for Multimedia

Online Social Network and Cloud Based Video Sharing System

Content Distribution Scheme for Efficient and Interactive Video Streaming Using Cloud

Study and Implementation of Video Compression standards (H.264/AVC, Dirac)

INVESTIGATION OF RENDERING AND STREAMING VIDEO CONTENT OVER CLOUD USING VIDEO EMULATOR FOR ENHANCED USER EXPERIENCE

A REVIEW ON LOAD BALANCING TECHNIQUE IN THE PUBLIC CLOUD USING PARTITIONING METHOD

Bandwidth Adaptation for MPEG-4 Video Streaming over the Internet

Multi-Channel DDOS Attack Detection & Prevention for Effective Resource Sharing in Cloud

Mobile Multimedia Meet Cloud: Challenges and Future Directions

CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES

A Prediction-Based Transcoding System for Video Conference in Cloud Computing

Distributed Management for Load Balancing in Prediction-Based Cloud

Optimizing Congestion in Peer-to-Peer File Sharing Based on Network Coding

Multimedia Data Transmission over Wired/Wireless Networks

CURTAIL THE EXPENDITURE OF BIG DATA PROCESSING USING MIXED INTEGER NON-LINEAR PROGRAMMING

WHITE PAPER Personal Telepresence: The Next Generation of Video Communication VIDYO

International Journal of Engineering Research ISSN: & Management Technology November-2015 Volume 2, Issue-6

Cloud Computing for Agent-based Traffic Management Systems

Frequently Asked Questions. Troubleshooting

Study and Implementation of Video Compression Standards (H.264/AVC and Dirac)

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

ENABLING AUDITABILITY FOR SECURE CLOUD STORAGE USING TPA

SEMANTIC WEB BASED INFERENCE MODEL FOR LARGE SCALE ONTOLOGIES FROM BIG DATA

Load Balancing in Fault Tolerant Video Server

Quality Optimal Policy for H.264 Scalable Video Scheduling in Broadband Multimedia Wireless Networks

OPTIMIZED CONSUMPTION AND ACCESS OF REMOTE DISPLAY ON MOBILE DEVICE ENVIRONMENT

A QoE Based Video Adaptation Algorithm for Video Conference

Enlarge Bandwidth of Multimedia Server with Network Attached Storage System

How To Compare Available Bandwidth On A Network With A Powerline To A Network On A Testbed On A Computer Or Network On An Ipad Or Ipad On A 2Mbb (Or Ipad) On A 4Ghz Network On The

AUTOMATED AND ADAPTIVE DOWNLOAD SERVICE USING P2P APPROACH IN CLOUD

Unequal Error Protection using Fountain Codes. with Applications to Video Communication

DESIGN OF CLUSTER OF SIP SERVER BY LOAD BALANCER

LOAD BALANCING AS A STRATEGY LEARNING TASK

Accessing Private Network via Firewall Based On Preset Threshold Value

How QoS differentiation enhances the OTT video streaming experience. Netflix over a QoS enabled

International Journal of Advanced Research in Computer Science and Software Engineering

MALLET-Privacy Preserving Influencer Mining in Social Media Networks via Hypergraph

Keywords Wimax,Voip,Mobility Patterns, Codes,opnet

A Survey of Channel Switching Schemes for IPTV

TIME EFFICIENT DISTRIBUTED FILE STORAGE AND SHARING USING P2P NETWORK IN CLOUD

Scalable Video Streaming in Wireless Mesh Networks for Education

ICT Development Trends (2014): Embracing the Era of Mobile-ICT

DTU FOTONIK. Ann Ukhanova, Lars Dittmann and Søren Forchhammer. Technical University of Denmark

Vidyo Hosted Services Description for VidyoCloud Services

PREDICTION OF STOCK TRADING SYSTEM USING NEWS AND USER FEEDBACK

CONTROL SYSTEM FOR INTERNET BANDWIDTH BASED ON JAVA TECHNOLOGY

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Analysis on Virtualization Technologies in Cloud

Region 10 Videoconference Network (R10VN)

International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: Issue 1, Volume 2 (January 2015)

MAXIMIZING RESTORABLE THROUGHPUT IN MPLS NETWORKS

Video Authentication for H.264/AVC using Digital Signature Standard and Secure Hash Algorithm

Analysis of IP Network for different Quality of Service

AN EFFICIENT LOAD BALANCING ALGORITHM FOR A DISTRIBUTED COMPUTER SYSTEM. Dr. T.Ravichandran, B.E (ECE), M.E(CSE), Ph.D., MISTE.,

Project Code: SPBX. Project Advisor : Aftab Alam. Project Team: Umair Ashraf (Team Lead) Imran Bashir Khadija Akram

Orchestration and detection of stealthy DoS/DDoS Attacks

ISSN Vol.04,Issue.19, June-2015, Pages:

Version 0.1 June Xerox WorkCentre 7120 Fax over Internet Protocol (FoIP)

Optimal Service Pricing for a Cloud Cache

CTS2134 Introduction to Networking. Module 07: Wide Area Networks

An ECG Monitoring and Alarming System Based On Android Smart Phone

Index Terms Audio streams, inactive frames, steganography, Voice over Internet Protocol (VoIP), packet loss. I. Introduction

DVoIP: DYNAMIC VOICE-OVER-IP TRANSFORMATIONS FOR QUALITY OF SERVICE IN BANDWIDTH CONSTRAINED ENVIRONMENTS

Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure

Transcription:

ADAPTIVE MOBILE VIDEO STREAMING AND SHARING USING CLOUD COMPUTING 1 ASHALA VIJAY KUMAR, 2 D. PHANI KUMAR 1 Department of CSE, Sreenidhi Institute of Science and Technology, India. phani123d@gmail.com 2 Department of CSE, Sreenidhi Institute of Science and Technology, India. vijaykumar.feb13@gmail.com Abstract In mobile networks the video traffic has been incrementing highly but the wireless link capacity cannot keep up with the traffic so that wireless link capacity cannot gratifying the ordinant dictations of mobile utilizer due to the variation in the link status and many disruptions, it causes long time buffering to mobile utilizer. This gap results in poor accommodation quality of video streaming over mobile networks. To overcome from this a framework is proposed for the efficient utilization of wireless link capacity by the amalgamation of Adaptive mobile video streaming [AMoV] and Efficient social video sharing [ESoV] techniques utilizing cloud. A private agent is constructed for each mobile utilizer in the cloud which adjusts the video bit rate utilizing scalable video coding technique predicated on the return value of the wireless link condition. And, the mobile gregarious interaction is for each utilizer is checked by the agents so that the videos will be prefetched in advance in order to share them efficaciously. We have implemented the conception over desktop machines and we are endeavoring to implement the same over mobile networks. Index Terms Efficient social video sharing, networks, video streaming, video sharing, uninterrupted streaming, On- line social net works. I INTRODUCTION Cloud computing era technology reigns with advancements, that provides sundry accommodations to the human s need and withal it urges the more indispensability for the implementing technology. It provides a platform for other upcoming technologies like immensely colossal data, mobile computing to inculcate its accommodation and provide the QoS to the customers. All the accommodations that are provided to the customer are done utilizing could as their backbone, it gives astronomical amount of resources and infrastructure to consumer who acts as vendors to minute scale business and cloud could provide accommodations to plenarily fledged organization with less cost. Organizing the accommodation and elongating the accommodation depending upon the growing needs of the customer could be achieved. Over the past decade, increasingly more traffic is accounted by video streaming and downloading. In particular, video streaming accommodations over mobile networks have become prevalent in earlier days of cloud computing. While the video streaming is not a big deal of challenge in wired networks, in mobile networks it has been suffering from video traffic transmissions over scarce

bandwidth of wireless links. Against of network operators desperate exercise to enhance the wireless link bandwidth (e.g., 3G and LTE), soaring video traffic demands from mobile users are rapidly inundating the wireless link capacity. While taking video streaming traffic through 3G/4G mobile networks, mobile users often phasing a problem for huge buffering time and disruptions due to the circumscribed bandwidth and link condition fluctuation caused by multipath fading and utilizer mobility. Thus, it is crucial to ameliorate the accommodation quality of mobile video streaming while utilizing the networking and computing resources efficiently. II TARGET OPERATIONS Scalability: Video Streaming accommodation must be compatible with multiple mobile contrivances having sundry video resolutions, computing potencies, wireless links and so on. Capturing multiple bit rates of same video may increase the encumbrance on servers in terms of storage and sharing. To resolve this issue, the Scalable Video Coding (SVC) technique has been introduced. Scalable Video Coding (SVC) is the designation for the Annex G addition of the H.264/MPEG-4 AVC video confining standard. SVC standardizes the cipher of a high-quality video bit stream that additionally contains one or more subset bit streams. A subset video bitstream is derived by dropping packets from the more astronomically immense video to reduce the bandwidth required for the subset bitstream. A subset bitstream can locate a low spatial decision, or a lower temporal decision, or a lower quality video signal (each discretely or in amalgamation) examine to the bitstream it is copied from. The following procedures are possible: Temporal (frame rate) scalability: The kineticism emolument dependencies are structured so that consummate pictures (i.e. their associated packets) can be dropped from the bit stream. Spatial (picture size) scalability: Video is coded at multiple spatial decisions. The data and decoded samples of low resolutions can be addicted to prognosticate data or samples of higher resolutions in order to reduce the bit rate to code the higher resolutions. SNR/Quality/Fidelity scalability: Video is coded at a single spatial resolution but at several qualities. The data and decoded samples of lower qualities can be habituated to presage data or samples of higher qualities in order to reduce the bit rate to code the higher qualities. Combined scalability: A amalgamation of the 3 scalability modalities described above. Adaptability: Traditional video streaming techniques developed by considering relatively stable traffic links in between servers and users perform few times only in mobile environments. Thus the fluctuating wireless link status should be opportunely dealt with to provide tolerable video streaming accommodations. To address this issue, we have to adjust the video bit rate acclimating to the currently time-varying available link bandwidth of each mobile utilizer. Such adaptive streaming technique scan efficaciously reduces packet losses and bandwidth waste. Cloud computing techniques are habituated to provide scalable resources to accommodation providers to accommodate mobile users. Hence, clouds are utilized for sizably voluminous scale authentic time video accommodations. Many Mobile cloud computing technologies have provided private agents for accommodating mobile users e.g., Cloudlet. This is because, in cloud multiple threads can be engendered dynamically predicated on utilizer demands. Social Network Accommodations (SNS s) have occupied a major role recently. In SNS s user can share, comment, and post the videos among friends and groups. Users can follow their favourites depending on their interest in which their

adherents are liable to optically canvass popular person posts. E.g., Twitter, Facebook. III PROPOSED WORK We implement an adaptive mobile video streaming and sharing framework, called AMES-Cloud, which efficiently stores videos in the clouds (VC), and utilizes cloud computing to construct private agent (subvc) for each mobile utilizer to endeavor to offer non-terminating video streaming habituating to the fluctuation of link quality predicated on the Scalable Video Coding technique. Also AMES-Cloud can further investigate to give nonbuffering experience of video streaming by background pushing functions among the VB, subvbs and localvb of mobile users. We check the AMES-Cloud by prototype developing and displays the cloud computing technique provides paramount amendment on the adaptivity of the mobile streaming. We forget the cost of encoding workload in the cloud while developing the prototype. IV MODULE DESCRIPTION: 1. Admin Module: In this module, Admin have three sub modules. They are, Upload Video: Here Admin can integrate an incipient video. Its utilized for utilizer for viewing more accumulations. User Details: Admin can view the utilizer those have registered in this site. Rate videos: This module for evading unexpected videos from users. After accept/reject videos then only utilizer can/cannot view their own videos. and send a request to them withal can view their details. Share Video: They can apportion videos with his friends by integrating incipient videos withal they apportion their status by sending messages to friends. Update Details: In this Module, the utilizer can update their own details. 3. User2 Module: In this module, utilizer can register their details like designation, password, gender, age, and then. Here the utilizer can make friends by accept friend request or send friend request. They can apportion their status by messages withal share videos with friends and get comments from them. V EXPERIMENTAL RESULTS: Login as different users then, send and accept the requests from multiple users. So that they will be become friends to each other. Repeat the above process until each user will become friend with other user. After adding the friends, upload the videos. Upload video screen for user: 2. User1 Module: In this module, it contains the following sub modules and they are, News Feed: Here utilizer of this gregarious site can view status from his friends like messages or videos. Search Friends: Here they can probe for a friends

After running the cloud server, run the client application. Click on View Clients button to see the number of clients (Users). Select mobile clients (user), then it will shows the videos of type tagged videos, public videos and subscribed videos for the particular user. Here selected mobile client as bob. Client bob downloading a tagged video(direct recommendation video file). After downloading the video: CONCLUSION: In this paper, we discussed our proposal of an adaptive mobile video streaming and sharing framework, called AMES-Cloud, which efficiently stores videos in the clouds (VC), and utilizes cloud computing to construct private agent (subvc) for each mobile user to try to offer nonterminating video streaming adapting to the fluctuation of link quality based on the Scalable Video Coding technique. Also AMES-Cloud can further seek to provide nonbuffering experience of video streaming by background pushing functions among the VB, subvbs and localvb of mobile users. We evaluated the AMES-Cloud 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. In the future, we will also try to improve the SNS-based prefetching, and security issues in the AMES-Cloud. Conclusion of this paper, review of our proposal of an adaptive mobile video streaming and sharing framework using cloud computing, called AMES-Cloud, which efficiently stores videos in the clouds (VC), and utilizes cloud computing to construct private agent (subvc) for each mobile utilizer to endeavor to offer non-terminating video streaming habituating to the fluctuation of link quality predicated on the Scalable Video Coding technique. Withal AMES-Cloud can further seek to provide nonbuffering experience of video streaming by background pushing functions among the VB, subvbs and localvb of mobile users. We evaluated the AMES-Cloud by prototype implementation and shows that the cloud computing technique brings paramount amendment on the adaptivity of the mobile streaming. The focus of this paper is to verify how cloud computing can ameliorate the transmission adaptability and prefetching for mobile users. We ignored the cost of encoding workload in the cloud while implementing the prototype. As one paramount future work, we will carry out sizably voluminous-scale implementation and with earnest consideration on energy and price cost. In the future, we will withal endeavor to amend the SNS-predicated prefetching, and security issues in the AMES-Cloud. REFERENCES [1] M. Wien, R. Cazoulat, A. Graffunder, A. Hutter, and P. Amon, Real-Time System for Adaptive Video Streaming

Based on SVC, in IEEE Transactions on Circuits and Systems for Video Technology, vol. 17, no. 9, pp. 1227 1237, Sep. 2007. [2] H. Schwarz and M. Wien, The Scalable Video Coding Extension of The H. 264/AVC Standard, in IEEE Signal Processing Magazine, vol. 25, no. 2, pp.135 141, 2008. [3] P. McDonagh, C. Vallati, A. Pande, and P. Mohapatra, QualityOriented Scalable Video Delivery Using H. 264 SVC on An LTE Network, in WPMC, 2011. [4] Q. Zhang, L. Cheng, and R. Boutaba, Cloud Computing: State-ofthe-art and Research Challenges, in Journal of Internet Services and Applications, vol. 1, no. 1, pp. 7 18, Apr. 2010. [5] D. Niu, H. Xu, B. Li, and S. Zhao, Quality-Assured Cloud Bandwidth Auto-Scaling for Video-on-Demand Applications, in IEEE INFOCOM, 2012. [6] Z. Huang, C. Mei, L. E. Li, and T. Woo, CloudStream: Delivering High-Quality Streaming Videosthrough A Cloudbased SVC Proxy, in IEEE INFOCOM, 2011. [7] 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. [8] Chin- Feng Lai., Hanggang Wang., Han-Chieh Chao. and Guofang Nan. (2013) A Network and device aware QoS approach for cloud-based Mobile streaming, IEEE Trans. Multimedia, vol. 15, no. 4, pp. 747-757. [9] 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. [10] 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. 200.