CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- I Hao Jiang Computer Science Department Boston College Nov. 6, 2007.

Slides:



Advertisements
Similar presentations
Introduction 2 1: Introduction.
Advertisements

Chapter 17 Networking Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Spring 2000CS 4611 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 28 Real-Time Traffic over the Internet.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
Communication Protocols II Ninth Meeting. TCP/IP family.
UNIT-IV Computer Network Network Layer. Network Layer Prepared by - ROHIT KOSHTA In the seven-layer OSI model of computer networking, the network layer.
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao
UDP - User Datagram Protocol UDP – User Datagram Protocol Author : Nir Shafrir Reference The TCP/IP Guide - ( Version Version.
CS158B Project By Shing Chau Jerry Ko Ying Li
Instructor & Todd Lammle
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- II Hao Jiang Computer Science Department Boston College Nov. 8, 2007.
1.  A protocol is a set of rules that governs the communications between computers on a network.  Functions of protocols:  Addressing  Data Packet.
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
The Network Layer. Network Projects Must utilize sockets programming –Client and Server –Any platform Please submit one page proposal Can work individually.
Chapter 17 Networking Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings.
Chapter 9.
Examining TCP/IP.
TCP/IP and the Internet ARPANET (1969) –R&D network funded by DARPA. –Packet Switching Survive nuclear war. –Experimental to operational (1975). –Not suitable.
Release 16/07/2009Jetking Infotrain Ltd. Assembling and Cabling Cisco Devices Chapter 3.
CS 447 Networks and Data Communication
CS 6401 Internetworking Outline Internet Architecture Best Effort Service Model.
1 How Streaming Media Works Bilguun Ginjbaatar IT 665 Nov 14, 2006.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Multimedia Over IP: RTP, RTCP, RTSP “Computer Science” Department of Informatics Athens University of Economics and Business Λουκάς Ελευθέριος.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
Fundamentals of Computer Networks ECE 478/578 Lecture #19: Transport Layer Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University.
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
Chapter 6-2 the TCP/IP Layers. The four layers of the TCP/IP model are listed in Table 6-2. The layers are The four layers of the TCP/IP model are listed.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
Ch 1. Computer Networks and the Internet Myungchul Kim
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
Chapter 19 Binding Protocol Addresses (ARP) A frame transmitted across a physical network must contain the hardware address of the destination. Before.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 28 Multimedia.
Chapter 28. Network Management Chapter 29. Multimedia
Instructor & Todd Lammle
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
Chapter 3: Transport Layer Our goals: r understand principles behind transport layer services: m multiplexing/demultipl exing m reliable data transfer.
Chapter 15 Chapter 15 Multimedia and Networks Multimedia Systems.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
1 Bus topology network. 2 Data is sent to all computers, but only the destination computer accepts 02608c
Mapping IP Addresses to Hardware Addresses Chapter 5.
1. Layered Architecture of Communication Networks: TCP/IP Model
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
J. Liebeher (modified by M. Veeraraghavan) 1 Introduction Complexity of networking: An example Layered communications The TCP/IP protocol suite.
K. Salah1 Security Protocols in the Internet IPSec.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Networked Multimedia Basics. Network Characteristics.
Sybex CCNA Chapter 3: Introduction to TCP/IP Instructor & Todd Lammle.
Chapter 5 Network and Transport Layers
Scaling the Network: The Internet Protocol
Lec 2: Protocols.
Chapter 25 Multimedia TCP/IP Protocol Suite
RTP and RTSP Realtime Transport Protocol
Multimedia and Networks
Process-to-Process Delivery:
TCP/IP Protocol Suite: Review
Scaling the Network: The Internet Protocol
Process-to-Process Delivery: UDP, TCP
16EC Computer networks unit II Mr.M.Jagadesh
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Chapter 8 – Data switching and routing
Presentation transcript:

CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- I Hao Jiang Computer Science Department Boston College Nov. 6, 2007

CS335 Principles of Multimedia Systems Introduction  Traffic on Internet was mainly from textual content.  In recent years, multimedia data transmission is occupying most of the network bandwidth.  IP network, especially Internet, is becoming a very attractive channel for multimedia communications. –Dedicated networks and ATM are not widely available. –There are many applications for Internet multimedia: Internet telephone, Internet TV, video conferencing, network games, remote corroboration, ….

CS335 Principles of Multimedia Systems Review Of TCP/IP Basic TCP/IP network model Data Encapsulation: Application Layer (telnet, ftp, etc.) Host-to-Host Transport Layer (TCP, UDP) Internet Layer (IP and routing) Network Access Layer (Ethernet, ATM, or whatever)

CS335 Principles of Multimedia Systems Review Of TCP/IP A TCP/IP node on 2 Ethernets

CS335 Principles of Multimedia Systems Review Of TCP/IP  Address Resolution Protocol (ARP) Each machine on a network has an ARP Table in its memory If “ ” wants to send a packet to “ ”, an ARP request will be broadcasted to the Ethernet.

CS335 Principles of Multimedia Systems Review Of TCP/IP “ ” found the target IP matches its IP, it fills the Ethernet address and returns an ARP response to “ ” “ ” updates its ARP table and starts sending packets to “.2”

CS335 Principles of Multimedia Systems Review Of TCP/IP  Routing A sends E an IP packet. On “development”, the IP/Ethernet addresses are: While on “account”: 123

CS335 Principles of Multimedia Systems Review Of TCP/IP  Routing Table 123 Routing table for A network direct/indirect router interface number development direct 1 accounting indirect D 1 factory indirect D Routing table for D network direct/indirect router interface number development direct 1 accounting direct 2 factory direct

CS335 Principles of Multimedia Systems Review Of TCP/IP  Transport Protocols –UDP (User Datagram Protocol): A simple protocol for short delay and unreliable communication. –TCP (Transmission Control Protocol): A much more complex protocol that guarantees correct data transmission. By acknowledgement from the receiver. Retransmission if time is out or data is corrupted. –TCP is a stream protocol. The packet size is determined by the systems. –TCP also needs to build up a virtual circuit before the real communication happens.

CS335 Principles of Multimedia Systems Multimedia over Network  Properties of multimedia traffic –High bit rate. –Many coding schemes have variable bit rate streams. –Partial data missing or corrupted is Ok. –Tight timing constraint.  IP networks have no guarantee for –bandwidth allocation. –Limited delay.  Multimedia applications usually build on top of UDP –which may loses packets, receives packets in wrong order,…

CS335 Principles of Multimedia Systems Some Ad Hoc Schemes  For some simple applications, we can in fact use TCP to transmit videos. Multiple-view Video Streaming Server User 1 User 2 User n A Multiple-view Server Demo

CS335 Principles of Multimedia Systems Some Ad Hoc Schemes Some commercial products in fact use TCP for video streaming. Axis 206 network camera For example, to get a motion jpeg video stream:

CS335 Principles of Multimedia Systems More about Ad Hoc Schemes UDP Header Some Additional Information Multimedia Data What should we put here?

CS335 Principles of Multimedia Systems Standard Solutions  The Integrated Services working group in the IETF (Internet Engineering Task Force) developed an enhanced Internet service model called Integrated Services that includes best-effort service and real-time service, see RFC  The real-time service will enable IP networks to provide quality of service to multimedia applications.  Resource ReServation Protocol (RSVP), together with Real-time Transport Protocol (RTP), Real-Time Control Protocol (RTCP), Real-Time Streaming Protocol (RTSP), provides a working foundation for real-time services.