CDEEP Lecture Video Adaptation to mobile devices Ganesh Narayana Murthy Guided by: Prof. Sridhar Iyer.

Slides:



Advertisements
Similar presentations
Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Tayeb Lemlouma & Nabil Layaïda Presented by Sébastien Laborie November.
Advertisements

Tae-wan You, Seoul National University, Korea
Development of Network Service Infrastructure for Transcoding Multimedia Streams by Antony Pranata Student ID: Supervisor: Detlef Bosau Examiner:
Data Compression CS 147 Minh Nguyen.
1 Multimedia on the Web: Issues of Bandwidth Bandwidth is a measure of the amount of data that can be sent through a communication pipeline each second.
Christian Devalez (Sunday, 19 April 2015) Mobility and Progressive Application Streaming.
1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints Adapted from the notes By Lami Kaya, © 2009 Pearson Education.
Tuning Skype Redundancy Control Algorithm for User Satisfaction Te-Yuan Huang, Kuan-Ta Chen, Polly Huang Proceedings of the IEEE Infocom Conference Rio.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
Multimedia Systems As Presented by: Craig Tomastik.
Pervasive Web Content Delivery with Efficient Data Reuse Chi-Hung Chi and Cao Yang School of Computing National University of Singapore
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
Measurements of Congestion Responsiveness of Windows Streaming Media (WSM) Presented By:- Ashish Gupta.
Voice over the Internet (the basics) CS 7270 Networked Applications & Services Lecture-2.
Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis
CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming Thangam Vedagiri Seenivasan Advisor: Mark Claypool Reader: Robert Kinicki 1 M.S.
Fresh Analysis of Streaming Media Stored on the Web Rabin Karki M.S. Thesis Presentation Advisor: Mark Claypool Reader: Emmanuel Agu 10 Jan, 2011.
Performance Analysis of Orb Rabin Karki and Thangam V. Seenivasan 1.
Sang-Chun Han Hwangjun Song Jun Heo International Conference on Intelligent Hiding and Multimedia Signal Processing (IIH-MSP), Feb, /05 Feb 2009.
Application layer (continued) Week 4 – Lecture 2.
T.Sharon-A.Frank 1 Multimedia Size of Data Frame.
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
Strictly private and confidential
Web Video Basics Carol Doggett President/Owner Preparing Your Videos for Today’s On-line World.
Streaming media over the Internet A million channels and there is still nothing on! By Samuel Shiffman Streaming Technologist Seton Hall University
A Web Services Based Streaming Gateway for Heterogeneous A/V Collaboration Hasan Bulut Computer Science Department Indiana University.
Introduction to Streaming © Nanda Ganesan, Ph.D..
Video Streaming via Transcoding Jianping Fan Department of Computer Science University of North Carolina at Charlotte Charlotte, NC 28223
EE 5359 H.264 to VC 1 Transcoding Vidhya Vijayakumar Multimedia Processing Lab MSEE, University of Arlington Guided.
Video Streaming © Nanda Ganesan, Ph.D..
Using Multimedia on the Web
Cisco Unified Communications Manager (CUCM)
MPEG MPEG-VideoThis deals with the compression of video signals to about 1.5 Mbits/s; MPEG-AudioThis deals with the compression of digital audio signals.
MPEG: (Moving Pictures Expert Group) A Video Compression Standard for Multimedia Applications Seo Yeong Geon Dept. of Computer Science in GNU.
Data Compression and Network Video by Mark Pelley Navin Dodanwela.
1 Seminar Presentation Multimedia Audio / Video Communication Standards Instructor: Dr. Imran Ahmad By: Ju Wang November 7, 2003.
Week 5 Video on the Internet. 2 Overview Video & Internet: The problem Solutions & Technologies in use Video Compression Available products Future Direction.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
Quality of Service in the Internet The slides of part 1-3 are adapted from the slides of chapter 7 published at the companion website of the book: Computer.
Chapter 5: Summary r principles behind data link layer services: m error detection, correction m multiple access protocols m link layer addressing, ARP.
CS :: Fall 2003 Media Scaling / Content Adaptation Ketan Mayer-Patel.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Study-Element Based Adaptation of Lecture Videos to Mobile Devices Ganesh Narayana Murthy (M.Tech IIT Bombay) Sridhar Iyer (Associate Professor, IIT Bombay)
EE 5359 TOPICS IN SIGNAL PROCESSING PROJECT ANALYSIS OF AVS-M FOR LOW PICTURE RESOLUTION MOBILE APPLICATIONS Under Guidance of: Dr. K. R. Rao Dept. of.
The Key Technologies for a Large-scale Real-time Interactive Video Distribution System 出處 :School of Electronics and Information Engineering 報告人 : 郭宇航.
LECTURE 07 RAZIA NISAR NOORANI Digital Video. Basic Digital Video Concepts CS118 – Web Engineering 2 Movie length Frame size Frame rate Quality Color.
Multiplexing Team Members: Cesar Chavez Arne Solas Steven Fong Vi Duong David Nguyen.
MPEG4 Fine Grained Scalable Multi-Resolution Layered Video Encoding Authors from: University of Georgia Speaker: Chang-Kuan Lin.
Adaptive Content-Aware Scaling for Improved Video Streaming. Avanish Tripathi Advisor: Mark Claypool Reader: Bob Kinicki.
Transcoding based optimum quality video streaming under limited bandwidth *Michael Medagama, **Dileeka Dias, ***Shantha Fernando *Dialog-University of.
Receiver Driven Bandwidth Sharing for TCP Authors: Puneet Mehra, Avideh Zakor and Christophe De Vlesschouwer University of California Berkeley. Presented.
Video Compression—From Concepts to the H.264/AVC Standard
Video Quality Evaluation for Wireless Transmission with Robust Header Compression Fourth International Conference on Information, Communications & Signal.
COMPARATIVE STUDY OF HEVC and H.264 INTRA FRAME CODING AND JPEG2000 BY Under the Guidance of Harshdeep Brahmasury Jain Dr. K. R. RAO ID MS Electrical.
Video Caching in Radio Access network: Impact on Delay and Capacity
Saving Bitrate vs. Users: Where is the Break-Even Point in Mobile Video Quality? ACM MM’11 Presenter: Piggy Date:
Introduction to MPEG  Moving Pictures Experts Group,  Geneva based working group under the ISO/IEC standards.  In charge of developing standards for.
Introduction to Communication Lecture (11) 1. Digital Transmission A computer network is designed to send information from one point to another. This.
The Online World DATA EXCHANGE. Introduction data devices/componentsperipheral Data exchange is the term used to cover all methods of passing data (including.
Implementation and comparison study of H.264 and AVS china EE 5359 Multimedia Processing Spring 2012 Guidance : Prof K R Rao Pavan Kumar Reddy Gajjala.
Ai-Mei Huang And Truong Nguyen Image processing, 2006 IEEE international conference on Motion vector processing based on residual energy information for.
Automatic Video Shot Detection from MPEG Bit Stream
Video Compression - MPEG
Multimedia networking: outline
Network Controllable MP3 Player
Multimedia networking: outline
Digital Video Faraz Khan.
Presentation transcript:

CDEEP Lecture Video Adaptation to mobile devices Ganesh Narayana Murthy Guided by: Prof. Sridhar Iyer

Problem Definition Adapt CDEEP videos to be viewable on mobile devices: – Viewable at low network bandwidths (like GPRS) – Viewable at low cost Video bit-rate – Size of video stream over time – Total size = bit-rate * total time – CDEEP video bit-rate: 1150kbps – GPRS bit-rate: 40kbps The problem: – Video playing incurs delays if available network bandwidth is less than video-bit rate

Video Transcoding Converting from one video format to another – Changing video bit rate – Changing other parameters like frame rate, screen resolution Format NameTypical Bit RateApplication MPEG-11.5Mbps or lessCD-ROM MPEG-25-8MbpsDVD, HDTV H.263Typically low bit rates Low bit-rate video conferencing MPEG-4 / H.26440Kbps to 10Mbps and above Internet Streaming, Video Telephony Flash Video (FLV)Typically low bit rates Embedded video in websites

Video Quality at low-bit rates (a) MPEG-1(b) MPEG-2 Images from transcoded videos (Target bit rate : 40kbps, No audio)

Video Quality at low bit-rates (contd.) (c) H.264 (mp4) (d) H.263 (3gpp) Images from transcoded videos (Target bit rate : 40kbps, No audio)

(e) Flash Video (flv) Images from transcoded videos (Target bit rate : 40kbps, No audio)

Comparison of Video Codecs Format Name Original Video Size Converted Video Size Video Quality at low-bit rates Remarks MPEG-1432MB26MBPoorCannot be used at low bit-rates MPEG-2432MB29.12MBPoorCannot be used at low bit rates H MB38.3MBPoorCannot be used at low bit rates H MB16.9MBGoodProcessing power / Decoding complexity is high.[1] Flash432MB20.5MBGoodCan be used, but cost is still high. (Note: Video bit rate = 1150kbps, No audio, Target bit rate = 40kbps, No audio) Video Sizes are still high for viewing over GPRS

Study-Element Based Adaptation

Motivation CDEEP video usually consists of – Presentation slides – Instructor explaining on white paper – Video of instructor talking Presentation slide is usually not changing – Video of slide is not required. One image is sufficient Idea – Extract one image every ‘n’ seconds and send to client. – This would reduce amount of data sent for showing one slide.

Method-1 Extract one image every ‘n’ seconds – Server sends one image every ‘n’ seconds to client – Audio is simultaneously streamed Network bandwidth and Size – Network Overhead (NO) = Image Size / n – Size Overhead (SO) = Total size of images What is the user experience?

User Experience Basis Presentation Study Element – Portion of video showing one slide White Paper Study Element – Portion of video showing instructor writing on white paper Instructor Study Element – Portion of video showing instructor talking ………… Presentation Slide Delay in start of slide 3 ……… White Paper Video Time (secs)

User Experience Presentation Element – Delay Experienced (D2) = Delay in start of slide as compared to audio White Paper Element – Delay Experienced (D1) = Delay between any two consequitive images = Sending Rate Instructor Element – Only audio important. No image need be sent. So, no delay or user experienced considered. User Experience (U i ) = 1 sec / D i

Method-2 Trade-off for user experience Cost incurred in terms of number of images sent Same sending rate for all elements, cannot balance user experience and cost. Choose different sending rate for each study element Probably: – Lower sending rate for white paper element – Higher sending rate for presentation element User Experience Cost Sending Rate Trade-Off Relation

System Overview

Building the index Corpus of 10 videos – Representative of various departments Consider different sending rates ‘r’ – For each ‘r’ find NO,SO and U for every study element in a video. – Repeat for all videos and take average. This relation can be used backwards: – For calculating sending rate, given network bandwidth and user experience.

Graphs of User Experience Presentation ElementWhite Paper Element

Graphs of overheads White Paper ElementPresentation Element

Results Original Video Size(MB) Images Size (MB) Reduction (%) U1U2Supported Network Bandwidth kbps and above Achieved Size Reduction Fig: Video stream size reduction (note: Original video bit-rate = 1150kbps, No audio)

Results (contd.) White Paper PresentationU1U2NO1 (kbps) S01 (MB) NO2 (kbps) SO2 (MB) Total Size (SO) Different Sending Rates Required Network Bandwidth =max(NO1,NO2) is reduced Reduction in size user experience for white paper element remaining same

Conclusion Large size reduction can be achieved by using the concept of slideshows Identifiying study-elements within the video helps define user-experience of the slideshow. CDEEP Lecture videos can be adapted to low network bandwidths and in a cost-controlled manner.

Future Work 1.Automated tagging – Identifying study element boundaries using shot detection techniques 2.System Implementation – Building a full system implementing the idea – Study the actual working.

References 1. H.264 white paper. 2.Real-time Content-Based Adaptive Streaming of Sports Videos. Shih-Fu Chang, Di Zhong, and Raj Kumar. In CBAIVL '01: Proceedings of the IEEE Workshop on Content-based Access of Image and Video Libraries (CBAIVL'01), page 139, Washington, DC, USA, IEEE Computer Society. 3.Content-aware video adaptation under low-bitrate constraint. Ming-Ho Hsiao, Yi-Wen Chen, Hua-Tsung Chen, Kuan-Hung Chou, and Suh-Yin Lee. EURASIP J. Adv. Signal Process,2007(2):27-27, A Characteristics-Based Bandwidth Reduction Technique for Pre-recorded Videos. Wallapak Tavanapong and Srikanth Krishnamohan. In IEEE International Conference on Multimedia and Expo (III), pages , 2000.

Questions?

Content-Aware Adaptation Method NameAdaption MechanismVideo QualityRemarks Hsiao et.al.[2]Identify visual attention regions in a frame. Encode them at high quality. PoorQuality of important objects still depends on network bandwidth Chang.et.al [3]Identify events in sports videos at high quality. Other regions as slideshows. GoodSlideshow of images reduces network bandwidth and size Tavanapong. et. Al. [4] Identify non-changing portions of lecture video and extract one image from them GoodExploits redundancy in lecture videos