Medienübertragung im Internet

Similar documents
Scalable Architecture for Multimedia Multicast Internet Applications

Lec 19 - Error and Loss Control

QoS User view From modelling to service class

SONY S QOS TECHNOLOGY

Parameter Equipment Motivation Monitoring method. Smooth play-out Test stream

White Paper Scalable Infrastructures supporting OTT and IPTV in Hospitality, Health Care, and Corporate Networks

Introduction to LAN/WAN. Application Layer 4

ELEC 691X/498X Broadcast Signal Transmission Winter 2018

CSE 123: Computer Networks Alex C. Snoeren. HW 1 due NOW!

RECOMMENDATION ITU-R BT.1720 *

Broadband Quality of Service

Chapter 28. Multimedia

Lecture 4: CRC & Reliable Transmission. Lecture 4 Overview. Checksum review. CRC toward a better EDC. Reliable Transmission

Perfect Video over Any Network. State-of-the-art Technology for Live Video Comunications

Lecture 7: Flow Control"

Lecture 7: Sliding Windows. CSE 123: Computer Networks Geoff Voelker (guest lecture)

Implementation concepts for a bridging protocol for the high data rate slow-fading Free-Space Optical Channel

EVO-CDN: TV BROADCAST

QoS Targets for IP Networks & Services: Challenges and Opportunities

Fast, Efficient, and Robust Multicast in Wireless Mesh Networks

Networking Applications

Hands-On Troubleshooting IPTV with WireShark

Video Streaming Over Multi-hop Wireless Networks

IPTV 1

Megapixel Networking 101. Why Megapixel?

Communications Software. CSE 123b. CSE 123b. Spring Lecture 3: Reliable Communications. Stefan Savage. Some slides couresty David Wetherall

4 rd class Department of Network College of IT- University of Babylon

PRESENTED BY SARAH KWAN NETWORK CODING

Scalability of Routing Protocols

Extrait du rapport ETSI TR

Module 6 STILL IMAGE COMPRESSION STANDARDS

IP-9610 V02L007 Enhancement List

Broadband Quality of Service

The Open System Interconnect model

Introduction to Quality of Service

INTRODUCTORY COMPUTER

Direct Link Communication I: Basic Techniques. Data Transmission. ignore carrier frequency, coding etc.

Link Layer. (continued)

Multimedia Applications over Packet Networks

XORs in the Air: Practical Wireless Network Coding

Receiver-based adaptation mechanisms for real-time media delivery. Outline

MULTI-LAYER VIDEO STREAMING WITH HELPER NODES USING NETWORK CODING

CS 457 Multimedia Applications. Fall 2014

HSTP-IPTV-GUIDE.1 IPTV

40 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 1, JANUARY 2006

Alcatel OmniPCX Enterprise

Converged Communication Networks

Multi-path Forward Error Correction Control Scheme with Path Interleaving

Outline: Connecting Many Computers

CS640: Introduction to Computer Networks. Application Classes. Application Classes (more) 11/20/2007

Comparison of Shaping and Buffering for Video Transmission

Multimedia Networking and Quality of Service

MA5400 IP Video Gateway. Introduction. Summary of Features

IP Video Network Gateway Solutions

What Is Congestion? Computer Networks. Ideal Network Utilization. Interaction of Queues

PRIORITY-BASED BROADCASTING OF SENSITIVE DATA IN ERROR-PRONE WIRELESS NETWORKS

Congestion in Data Networks. Congestion in Data Networks

Coding for the Network: Scalable and Multiple description coding Marco Cagnazzo

Computer and Machine Vision

WatchiTV Portable: IPTV Expert Analysis Application

Bandwidth Aggregation with Path Interleaving Forward Error Correction Mechanism for Delay-Sensitive Video Streaming in Wireless Multipath Environments

Streaming Video over the Internet. Dr. Dapeng Wu University of Florida Department of Electrical and Computer Engineering

3. Quality of Service

CSE 461 Module 10. Introduction to the Transport Layer

Master s Thesis. Flow Optimization for concurrent Multimedia Traffic in Software Defined Networks

CS-461 Internetworking. Dr. Mohamed Aboutabl

Multipath Networking at Transport Layer. Babil (Golam Sarwar), Roksana Boreli (NICTA) Emmanuel Lochin (ISAE)

An Experimental Study of VoIP Multicast in b Ad-Hoc Networks

An E2E Quality Measurement Framework

ITU/CITEL-PCC.I Seminar on Bridging the Standardization Divide. IPTV Standardisation Activities

QVARQ Proxy Server. QVAVQ Series. QoS Multimedia Proxy Servers. User s Manual v.2. Feburary 7, Application Firmware Version 56

QoS-Aware IPTV Routing Algorithms

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet

Lecture 7: Flow & Media Access Control"

Technical Brief. FirstPacket Technology Improved System Performance. May 2006 TB _v01

Network Architecture

Business experiences in implementation of IPTV. Jung-Ho Kim, Manager Central R&D Lab. KT

Direct Link Communication I: Basic Techniques. Data Transmission. ignore carrier frequency, coding etc.

Error Control Techniques for Interactive Low-bit Rate Video Transmission over the Internet.

Fast RTP Retransmission for IPTV - Implementation and Evaluation

Hands-On Metro Ethernet Carrier Class Networks

Multimedia Networking

Achieving Low-Latency Streaming At Scale

MISB EG Motion Imagery Standards Board Engineering Guideline. 24 April Delivery of Low Bandwidth Motion Imagery. 1 Scope.

Reliable Multicast Scheme Based on Busy Signal in Wireless LANs

Recommended Readings

The Transition to IPTV John B Brendl dle Ken Christensen

An Enhanced Scheme of Video Transmission Using Priority Based Fuzzy Scheduling in Wimax

Name Student ID Department/Year. Final Examination. Introduction to Computer Networks Class#: Fall :20-11:00 Tuesday January 13, 2004

CMSC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. October 11, 2018

Modular End-to-End IPTV Solution

Computer Networks and reference models. 1. List of Problems (so far)

Performance of UMTS Radio Link Control

MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC ABSTRACT

FECFRAME extension Adding convolutional FEC codes support to the FEC Framework

Engineering Quality of Experience: A Brief Introduction

CSCI Computer Networks

Lecture 6: Reliable Transmission. CSE 123: Computer Networks Alex Snoeren (guest lecture) Alex Sn

Supporting Service Differentiation for Real-Time and Best-Effort Traffic in Stateless Wireless Ad-Hoc Networks (SWAN)

Multimedia networked applications: standards, protocols and research trends

Transcription:

Ein Lied geht um die Welt - Medienübertragung im Internet Lehrstuhl Nachrichtentechnik Intel Visual Computing Institute Prof. Dr.-Ing. Thorsten Herfet herfet@cs.uni-saarland.de

A few facts, June 2010 1 The sum of all forms of video (TV, video on demand, Internet, and P2P) will continue to exceed 91 percent of global consumer traffic by 2014. Internet video alone will account for 57 percent of all consumer Internet traffic in 2014. Advanced Internet video (3D and HD) will increase 23-fold between 2009 and 2014. By 2014, 3D and HD Internet video will comprise 46 percent of consumer Internet video traffic. Real-time video is growing in importance. By 2014, Internet TV will be over 8 percent of consumer Internet traffic, and ambient video will be an additional 5 percent of consumer Internet traffic. 1 http://www.cisco.com/en/us/solutions/collateral/ns341/ns525/ns537/ns705/ns827/vni_hyperconnectivity_wp.pdf

But what does video traffic need? Media applications are different than data! They don t need full, but only predictable reliability Loss tolerance determined by use case and AV-codec They require a predictable, upper bounded delay Determined by usage scenario (interactive, communicative etc.) Delay and loss tolerance are application specific Interactive apps need N 10 ms, broadcast apps n 100 ms and NVOD etc. N 100 ms Very efficient codecs need 10-6, very robust ones 10-2 Media Transport needs to be adaptiv Due to low coherence time very dynamic (n 100 ms)

Let s get more detailed Media Transmission requires (ITU-T Y.1541) Predictable Delay Application dependent Predictable Reliability Application dependent Coding delay essential FEC determined by packet arrival ARQ determined by round trip time Class IPTD IPDV IPLR IPER IPRR Applications (examples) 0 100 ms 50 ms 1 10-3 1 10-4 Real-time, jitter sensitive, low delay, highly interactive 1 400 ms 50 ms 1 10-3 1 10-4 Real-time, jitter sensitive, medium delay, interactive 2 100 ms U 1 10-3 1 10-4 Transaction data, low delay, highly interactive 3 400 ms U 1 10-3 1 10-4 Transaction data, medium delay, interactive 4 1 s U 1 10-3 1 10-4 Low loss 5 U U U U Best effort 6 100 ms 50 ms 1 10-5 1 10-6 1 10-6 High bit rate, strictly low loss, low delay, highly interactive 7 400 ms 50 ms 1 10-5 1 10-6 1 10-6 High bit rate, strictly low loss, medium Notes U: undefined IPTD: IP Packet Transfer Delay IPDV: IP Packet Delay Variation IPLR: IP Packet Loss Rate IPER: IP Packet Error Ratio IPRR: IP Packet Reordering Ratio delay, interactive

Everything over IP IP makes things worse: Not noisy (AWGN) but lossy (E[rasure]) channel Complete IP packets get lost due to contention and/or queuing IP packet rate low even for high rate signals: 4 Mbps SD video has ~2.5 ms IP packet rate (assumed 7 MPEG-2 TS packet per IP packet; see later) Small blocks already consume time budget (40 packets / 100 ms) Channel capacity has to be revisited Capacity under delay constraints Time dependent minimum redundancy Residual error rate tolerable

The system

Error Correction: State of the Art HTTP/TCP Pure ARQ Exhaustive, adaptive error correction Unlimited retransmissions, unlimited delay ARQ (Automatic Repeat Request) UDP/RTP(/MPEG-2 TS) No error correction Optional profile with FEC or retransmission Multicast support FEC (Forward Error Correction) Up to now: Either ARQ or FEC. Require loss-tolerant, scalable realtime transmission which combines the advantages of ARQ and FEC.

Hybrid Error Correction Adaptive Hybrid Error Correction

Time vs. Redundancy Common Principle for capacity approaching codes: Make codes as long as possible (if decoding complexity allows it) Contradicts the delay constraint Short delays require optimal erasure codes Better scalability for short code sequences Trade-off between time and redundancy Redundancy Information Time as new dimension in Shannon s Theorem

Multi-Hop Error Correction Multi-Link / Multi-Hop uses individual segment properties intermediate nodes act as error correction relay apply AHEC as atomic unit expect significant coding gain Error Correction in Overlay Mode

Saturation Remember: Time per link decreases Efficiency per link decreases Consequence: Optimal number of links Optimal grouping of links Good news: E2E gain always possible Efficiency can be increased in an avolutionary way

Example Use wired and wireless segments with independent transport schemes to obtain optimum efficiency.

IP-based wireless TV delivery DVB-IPI compliant streaming Multicast delivery PCR-based synchronization of end devices A/V multiplexing on Elementary Stream level

And now we re going 3D Provisioning of two separate streams 2D-HD-IPTV for large multicast group 3D add-on for client-side choice Genlocking (DPLL s), VA-API-Decode, OpenGL Rendering

3D-IPTV Browser Integration HTML 5 provides integrated elements for 2D video content <video src="movie.ogg controls="controls"></video> Intended to become new standard for video playback Enables integration of different codecs within the browser source Noneedfor(buggy) 3rd partyplugins But: no standard available yet, vendors choose supported codecs individually: Firefox: Theora codec Safari: MPEG-4 Chrome: Theora + MPEG-4 Internet Explorer: tbd Internet Explorer: tbd Currently, no build-in support for 3D video material

3D-IPTV Browser Integration Basic Stream Enhancement Stream 3D Fullscreen 3D Fullscreen e.g. Side-by-Side

Summary 3D & HD will make up 46% of Internet traffic in 2014 Transport must be as efficient as possible!!! Introduced new transport based on PRPD Adaptive to channel variations, optimized efficiency Applicable end-2-end or multihop 3D will be a 2D enhancement Optimize 2D and 3D multicast, so sum will also be optimal