Transcoding based optimum quality video streaming under limited bandwidth *Michael Medagama, **Dileeka Dias, ***Shantha Fernando *Dialog-University of.

Slides:



Advertisements
Similar presentations
AMES-Cloud: A Framework of Adaptive Mobile Video Streaming and Efficient Social Video Sharing in the Clouds 作者:Xiaofei Wang, MinChen, Ted Taekyoung Kwon,
Advertisements

Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
A Graduate Course on Multimedia Technology 3. Multimedia Communication © Wolfgang Effelsberg Media Scaling and Media Filtering Definition of.
T.Sharon-A.Frank 1 Multimedia Compression Basics.
Data Compression CS 147 Minh Nguyen.
INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, ICT '09. TAREK OUNI WALID AYEDI MOHAMED ABID NATIONAL ENGINEERING SCHOOL OF SFAX New Low Complexity.
報告人:張景舜 作者: Gardlo, B. ; Ries, M. ; Rupp, M. ; Jarina, R. ; Dept. of Telecommun. & Multimedia, Univ. of Zilina, Zilina, Slovakia QoE Evaluation Methodology.
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
Technion - IIT Dept. of Electrical Engineering Signal and Image Processing lab Transrating and Transcoding of Coded Video Signals David Malah Ran Bar-Sella.
Error detection and concealment for Multimedia Communications Senior Design Fall 06 and Spring 07.
SWE 423: Multimedia Systems
DWT based Scalable video coding with scalable motion coding Syed Jawwad Bukhari.
Fine Grained Scalable Video Coding For Streaming Multimedia Communications Zahid Ali 2 April 2006.
MPEG: A Video Compression Standard for Multimedia Applications Didier Le Gall Communications of the ACM Volume 34, Number 4 Pages 46-58, 1991.
Scalable Video Compression for Streaming Over Internet Using DCT coefficients Zahid Ali cs584s05.
JPEG.
Transform Domain Distributed Video Coding. Outline  Another Approach  Side Information  Motion Compensation.
T.Sharon-A.Frank 1 Multimedia Image Compression 2 T.Sharon-A.Frank Coding Techniques – Hybrid.
H.264/AVC for Wireless Applications Thomas Stockhammer, and Thomas Wiegand Institute for Communications Engineering, Munich University of Technology, Germany.
MPEG2 FGS Implementation ECE 738 Advanced Digital Image Processing Author: Deshan Yang 05/01/2003.
On Error Preserving Encryption Algorithms for Wireless Video Transmission Ali Saman Tosun and Wu-Chi Feng The Ohio State University Department of Computer.
MPEG-2 Digital Video Coding Standard
Video Streaming via Transcoding Jianping Fan Department of Computer Science University of North Carolina at Charlotte Charlotte, NC 28223
1 NETE4631 Communicating with the Cloud and Using Media and Streaming Lecture Notes #14.
Video Capacity of WLANs with a Multiuser Perceptual Quality Constraint Authors: Jing Hu, Sayantan Choudhury, Jerry D. Gibson Presented by: Vishwas Sathyaprakash,
Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang /18.
Farid Molazem Network Systems Lab Simon Fraser University Scalable Video Transmission for MobileTV.
The Application Layer Chapter 7. DNS – The Domain Name System a)The DNS Name Space b)Resource Records c)Name Servers.
1 Requirements for the Transmission of Streaming Video in Mobile Wireless Networks Vasos Vassiliou, Pavlos Antoniou, Iraklis Giannakou, and Andreas Pitsillides.
Image compression using Hybrid DWT & DCT Presented by: Suchitra Shrestha Department of Electrical and Computer Engineering Date: 2008/10/09.
Content Clustering Based Video Quality Prediction Model for MPEG4 Video Streaming over Wireless Networks Asiya Khan, Lingfen Sun & Emmanuel Ifeachor 16.
CS :: Fall 2003 Media Scaling / Content Adaptation Ketan Mayer-Patel.
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
Group No 5 1.Muhammad Talha Islam 2.Karim Akhter 3.Muhammad Arif 4.Muhammad Umer Khalid.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
1 Adaptable applications Towards Balancing Network and Terminal Resources to Improve Video Quality D. Jarnikov.
Addressing Image Compression Techniques on current Internet Technologies By: Eduardo J. Moreira & Onyeka Ezenwoye CIS-6931 Term Paper.
Understanding JPEG MIT-CETI Xi’an ‘99 Lecture 10 Ben Walter, Lan Chen, Wei Hu.
Digital Image Processing Image Compression
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
Figure 1.a AVS China encoder [3] Video Bit stream.
Wireless communications and mobile computing conference, p.p , July 2011.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Basic Communications Dr John Cowell phones off (please)
2005/12/021 Content-Based Image Retrieval Using Grey Relational Analysis Dept. of Computer Engineering Tatung University Presenter: Tienwei Tsai ( 蔡殿偉.
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
Selective Retransmission of MPEG Video Streams over IP Networks Árpád Huszák, Sándor Imre Budapest University of Technology and Economics Department of.
The task of compression consists of two components, an encoding algorithm that takes a file and generates a “compressed” representation (hopefully with.
An Adaptive Video Streaming Control System: Modeling, Validation, and Performance Evaluation PRESENTED BY : XI TAO AND PRATEEK GOYAL DEC
1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.
MPEG4 Fine Grained Scalable Multi-Resolution Layered Video Encoding Authors from: University of Georgia Speaker: Chang-Kuan Lin.
STATISTIC & INFORMATION THEORY (CSNB134) MODULE 11 COMPRESSION.
Introduction to JPEG m Akram Ben Ahmed
MULTIMEDIA DATA MODELS AND AUTHORING
MPEG CODING PROCESS. Contents  What is MPEG Encoding?  Why MPEG Encoding?  Types of frames in MPEG 1  Layer of MPEG1 Video  MPEG 1 Intra frame Encoding.
Saving Bitrate vs. Users: Where is the Break-Even Point in Mobile Video Quality? ACM MM’11 Presenter: Piggy Date:
Video Content AdaptationQoS by using the tree algorithm Jaepil Han Jinho Choo Sunwoo Yang.
Motion-JPEG2000 Video Transmission Over Active Network Ruibiao Qiu.
System Optimization Networking
IS502:M ULTIMEDIA D ESIGN FOR I NFORMATION S YSTEM M ULTIMEDIA OF D ATA C OMPRESSION Presenter Name: Mahmood A.Moneim Supervised By: Prof. Hesham A.Hefny.
CDEEP Lecture Video Adaptation to mobile devices Ganesh Narayana Murthy Guided by: Prof. Sridhar Iyer.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Data Compression.
DCT IMAGE COMPRESSION.
A Simple Image Compression : JPEG
Data Compression.
Chapter 7.2: Layer 5: Compression
User-Oriented Approach in Spatial and Temporal Domain Video Coding
UNIT IV.
Presentation transcript:

Transcoding based optimum quality video streaming under limited bandwidth *Michael Medagama, **Dileeka Dias, ***Shantha Fernando *Dialog-University of Moratuwa Mobile Communications Research Laboratory **Department of Electronics and Telecommunication Engineering ***Department of Computer Science and Engineering University of Moratuwa 報告者 : 饒展榕

Outline Introduction Transcoding-based streaming Video quality measurement Test environment Results

I. INTRODUCTION Multimedia applications play a major role in data communication. Applications such as YouTube® and metacafe® are some of the most popular internet applications that are accessed not only through internet-based PCs, but also through mobile networks.

Despite development of broadband technologies,limitations exist still in rich video streaming. Especially the allowable data rate per user decreases as the number of users that share the network increases. The data rate perceived by the user decreases as the user’s distance to the base station increases in the mobile environment. Therefore users will experience interruption of the video.

This paper addresses the study of adaptive video streaming through transcoding with the data rate/data volume and video quality measurement calculated though objective measurement techniques. Linux based Video LAN Client(VLC)/ffmpeg environment was set up to stream the video in a local area network. Netlimiter is used to observe the instantaneous data rate perceived.

II. TRANSCODING-BASED STREAMING a. Transcoding b. Quantization factor c. Frame rate

The video encoding process comprises of converting raw video data into discrete cosine transformed data, quantization and finally the process of run length coding to compress the quantized DCT coefficients. Such data blocks are transmitted via the network so that the receiver decodes the data which is the inverse process of above to reproduce the data using a media player.

a. Transcoding Transcoding is the process of converting one form of video to another in the compression domain. it is possible to stream the multimedia content with different video parameters using transcoding where the video information is scaled down. high resolution video requires a high data rate while lower resolution video may require less. In that case resolution of the video might become a transcoding parameter to be appropriately selected before streaming to meet the available network bandwidth.

Transcoding, or in general, video adaptation for scalability could be in the form of temporal scaling, spatial scaling or both. The frame rate is the key parameter that could be changed to achieve temporal scaling. Spatial scaling is achieved by varying the quantization of the encoding process.

The quantization level defines how much information is stored in a block of a frame in terms of bits. There is more information in each block when the level of quantization is high, which leads to the requirement of high data rate in the transmission and hence provides higher quality.

b. Quantization factor (DCT) coefficients shall be quantized in many different levels in the quantization process. The level of quantization or the resolution of the quantization reflects the amount of information and the quality of a video block of the frame being quantized. DCT coefficients in a block of the frame shall have certain amount of information which is part of the total video sequence. Information in the continuous domain gathered as DCT coefficients are transformed into the discrete domain with the DCT quantization.

The“quantization factor” that comes with the ffmpeg video library which used in this study maps to the level of quantization that also directly relates to the quality. It is simply an integer index that map to the resolution of the quantization when quantizing the DCT coefficients. Lower quantization factors reflect higher resolution leading to higher data volume and better quality. Data volume and quality drops as the quantization factor increases.

c. Frame rate The frame rate is the number of frames being processed for streaming. The amount of the information in the video will vary with varying the frame rate to achieve temporal scalability. In a limited bandwidth situation, even a poorer quality video at a lower frame rate may be perceived to be of a better quality compared to the same video with interruptions. It was observed that videos having frame rates of give poor quality of perception. Frame rate above 15 gives an acceptable level of quality.

III. VIDEO QUALITY MEASUREMENT This is called the Mean opinion score (MOS) and has values ranging from 5 for best to 1 for poor. The average of the opinions of those polled will be the quality of the video.

IV. TEST ENVIRONMENT

V. RESULTS

VI. CONCLUSION Comparison of video quality and data rate/data volume with the change of transcoding parameters is carried out in this study. With low frame rate and low quantized resolution the data volume of the video can be reduced to a great extent. Since the data volume is less, the required bandwidth also less. In low bandwidth situations, transcoding can be appliedto meet the available resources.