High Quality Video Delivery Over LAN. LectureLink High Quality Video Delivery Over LAN 1. Introduction 2. The Structure of the LectureLink 3. Problems.

Slides:



Advertisements
Similar presentations
Streaming Video over the Internet
Advertisements

Review of Topology and Access Techniques / Switching Concepts BSAD 141 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
Distributed Multimedia Systems Tarek Elshaarani Vahid Rafiei.
Spring 2000CS 4611 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics.
© 2008 Cisco Systems, Inc. All rights reserved.CIPT1 v6.0—5-1 Implementing Media Resources, Features, and Applications Implementing Cisco Unified Video.
Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis
ECE 4450:427/527 - Computer Networks Spring 2015
Performance Analysis of Orb Rabin Karki and Thangam V. Seenivasan 1.
SWE 423: Multimedia Systems Chapter 7: Data Compression (1)
Architecture for Network Hub in 2011 David Chinnery Ben Horowitz.
Internet Protocol Television
EE 4272Spring, 2003 Protocols & Architecture A Protocol Architecture is the layered structure of hardware & software that supports the exchange of data.
ATSC Digital Television
EEC-484/584 Computer Networks Lecture 14 Wenbing Zhao
Review on Networking Technologies Linda Wu (CMPT )
Lecture Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching,
1 Wireless LANs. 2 Introduction Types of Communication Networks. LAN’s Configurations. Wireless Technology. –Definition. –Applications. –Example. Communications.
TCP/IP Reference Model Host To Network Layer Transport Layer Application Layer Internet Layer.
SAMEER NETAM RAHUL GUPTA PAWAN KUMAR SINGH ONKAR BAGHEL OM PANKAJ EKKA Submitted By:
SET TOP BOX What is set-top box ? An interactive device which integrates the video and audio decoding capabilities of television with a multimedia application.
GigE Knowledge. BODE, Company Profile Page: 2 Table of contents  GigE Benefits  Network Card and Jumbo Frames  Camera - IP address obtainment  Multi.
Digital Video An Introduction to the Digital Signal File Formats Acquisition IEEE 1394.
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
Presented by Steve Lewey –Lake Washington School District 414.
Video Streaming © Nanda Ganesan, Ph.D..
1 © 2012 InfoComm International Essentials of AV Technology Networking for Data and AV.
Multimedia Hardware Mac vs. PC
Data Transmission The basics of media, signals, bits, carries, and modems (Part II)
1.  Project Goals.  Project System Overview.  System Architecture.  Data Flow.  System Inputs.  System Outputs.  Rates.  Real Time Performance.
High performance video transmission technology SVFTP (Swift Video File Transmission Protocol) KDDI R&D Laboratories Inc.
1/23/2005 page1 11/11/2004 MPEG4 Codec for Access Grids National Center for High Performance Computing Speaker: Barz Hsu
Daniel Johnson. Playing a media file stored on a remote server on a local client.
Data Compression and Network Video by Mark Pelley Navin Dodanwela.
Introduction network Protocol
Internetworking and ATM Lecture 8, April 30, 2003 Data Communications and Networks Mr. Greg Vogl Uganda Martyrs University.
Stream video Liane Tarouco Leandro Bertholdo RNP POP/RS.
Codec, What’s a Codec? A Technophobes Guide to Digital Video Joann Flick Agency for Instructional Technology.
The Way Forward Factors Driving Video Conferencing Dr. Jan Linden, VP of Engineering Global IP Solutions.
UDP and CBR Internet Engineering. 1 Contents Delivery Encode –Music or movie is converted to data (compress) CBR (Constant Bit Rate) –Constant bit assignment.
Intelligent and professional IP/networking solutions WV-NP244 Network Camera.
Computer Communications Sunggu Lee EE Dept., POSTECH Sep. 7, 2006.
Distribution of Multimedia Data Over a Wireless Network (DMDoWN): An Introduction Presented By: Rafidah Md Noor Faculty of Computer Science & Information.
AXIS 250S MPEG-2 Video Server Full resolution live MPEG-2 video over your network.
CCNA 3 Week 4 Switching Concepts. Copyright © 2005 University of Bolton Introduction Lan design has moved away from using shared media, hubs and repeaters.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 7.
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
Chapter 4 Telecommunications and Networking The McGraw-Hill Companies, Inc All rights reserved. Irwin/McGraw-Hill.
1 Presented By: Eyal Enav and Tal Rath Eyal Enav and Tal Rath Supervisor: Mike Sumszyk Mike Sumszyk.
3.2 Software Fundamentals. A protocol is a formal description of digital message formats and the rules for exchanging those messages in or between computing.
Presented to:-Sir.Ali Presented by:-Mahmood Khan Roll No:-2801.
AIMS’99 Workshop Heidelberg, May 1999 Assessing Audio Visual Quality P905 - AQUAVIT Assessment of Quality for audio-visual signals over Internet.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
Multiplexing Team Members: Cesar Chavez Arne Solas Steven Fong Vi Duong David Nguyen.
FIBER DISTRIBUTED DATA INTERFACE (FDDI)
Overview of Digital Video Compression Multimedia Systems and Standards S2 IF Telkom University.
Introduction to Quality of Service Klara Nahrstedt CS 538.
MSK-200 TV Signal Analyzer 6-In-One TV Test Solution  Installation, repair and maintenance of professional Analog and Digital terrestrial, CATV and satellite.
Development of a Bluetooth based web camera module.
CSE331: Introduction to Networks and Security Lecture 2 Fall 2002.
Computer System Optimization. Introduction PC with Software NVR The main components of PC and the factors when choosing a PC Dual streaming Standalone.
Introduction to Communication Lecture (11) 1. Digital Transmission A computer network is designed to send information from one point to another. This.
Networking Using the OSI Model.
Distributed Multimedia Systems
AMCOM Digital Archive Design Review - Week 3.
CIS679: MPEG-2 Review of MPEG-1 MPEG-2 Multimedia and networking.
Standards Presentation ECE 8873 – Data Compression and Modeling
OSI Model The Seven Layers
GETTING CONNECTED TO INTERNET
Digital Video Faraz Khan.
Presentation transcript:

High Quality Video Delivery Over LAN

LectureLink High Quality Video Delivery Over LAN 1. Introduction 2. The Structure of the LectureLink 3. Problems & Solutions 4. Conclusion

1. Introduction 1.1 Distance education in Massey A large cohort of extramural students Paper-based study guidesPaper-based study guides Little contact with the lecturersLittle contact with the lecturers Multi-campus University Papers to be delivered simultaneously to all campuses economies of scalePapers to be delivered simultaneously to all campuses economies of scale

1.2 LectureLink — Solution of the distance education 1.2 LectureLink — Solution of the distance education What is LectureLink? An audio-visual application which enable people to communicate over network synchronously Network

1.2.2 What features does it have? What features does it have? High qualityHigh quality — MPEG1: 352 * 288 resolution with 25 frames/s — MPEG2: 720 * 576 resolution with 50 frames/s — Full TV resolution

Snapshots in different encode quality Snapshots in different encode quality MPEG1 codec with throughput of 1.5 Mbps MPEG1 codec with throughput of 1.5 Mbps MPEG1 codec with throughput of 0.8 Mbps MPEG1 codec with throughput of 0.8 Mbps

High speed High speed — Throughput 0.4 – 10.0 Mb/s — Transfer latency around 1 s

High stability High stability — Average data loss Control signal: one-way 0 % two-way 0 % Audio-visual signal: one-way 1 % two-way 3 % — Automatic resume after network cable broken and reconnected

1.2.3 How does it work? How does it work? Audio-visual codecs:Audio-visual codecs: — Wired MPEG1 / MPEG2 codec cards up to 100:1 compress ratio — QuickTime software decode: cheap solution (coming soon)

Network streaming strategy Network streaming strategy — Small MPEG packages with complete encode info. — Optimized memory buffers for fast and stable transfer

IP based transferring protocol IP based transferring protocol — TCP for control channels transmission — UDP for A-V channels transmission

Ethernet / ATM physical network layer Ethernet / ATM physical network layer — Ethernet: Up to 10 Mbits/s throughput — ATM: Up to 100 Mbits/s throughput

2. The Structure of the LectureLink 2.1 Application requirement Hardware: PowerPC 200 MHz CPU or higherPowerPC 200 MHz CPU or higher 32 MB built-in memory (64 MB recommended)32 MB built-in memory (64 MB recommended) Butane II MPEG2 encoding cardButane II MPEG2 encoding card Mason X MPEG decoding cardMason X MPEG decoding card Color video camera with resolution 300 lines or higherColor video camera with resolution 300 lines or higher Color TV monitor with A-V inputColor TV monitor with A-V input

Software: Software: Mac OS 8.5 or laterMac OS 8.5 or later QuickTime 3 or laterQuickTime 3 or later A permanent IP addressA permanent IP address

2.2 The LectureLink application structure Work sequence Work sequence

System component System component

3. Problems & Solutions 3.1 Problems –Data loss –Transfer latency

3.2 Solutions 3.2 Solutions Data transfer analysis Frequency comparison in two-way transfer Frequency comparison in two-way transfer

3.2.2 Data Loss Data Loss Transfer bandwidth and encoding bit rateTransfer bandwidth and encoding bit rate Figure 4 Data lost in different encoding bit rate during transfer

Influenced by the encoded data buffer size Influenced by the encoded data buffer size Figure 2 Three lists of encoded data buffers Video Buffers Video Audio Encode card Network Encode card Audio buffers Multiplex Buffers

Optimized buffer sizes Optimized buffer sizes The buffer sizes in different encoding bit rate (Optimised) The buffer sizes in different encoding bit rate (Optimised) Encode bit rateVideo buffersMultiplex buffers Total (Mbps) Video (Kbps)Total size (Mbits) Buffer size (Kbits) Number of buffers Total size (Kbits) Number of buffers

3.2.3 Transfer Latency Transfer Latency Three type of transfer latencies Three type of transfer latencies Sending waiting delay Encode card Decoding waiting delay Other delay Decode card Other delay Network

Time delay for different encode bit rate in two-way transfer Time delay for different encode bit rate in two-way transfer

4. Conclusion LectureLink has little data loss LectureLink has little data loss LectureLink has acceptable data transfer latency LectureLink has acceptable data transfer latency Use optimal buffer size to initialize data buffers Use optimal buffer size to initialize data buffers Decode waiting delay is the main target for the further latency improvement Decode waiting delay is the main target for the further latency improvement Bandwidth expansion will be the main point for the future development Bandwidth expansion will be the main point for the future development