Chapter 4-Multimedia Communications

Embed Size (px)

Citation preview

  • 8/9/2019 Chapter 4-Multimedia Communications

    1/24

    Multimedia Communications

  • 8/9/2019 Chapter 4-Multimedia Communications

    2/24

    Objectives

    To know the networking evolution.

    To understand the network types.

    To discuss multimedia requirements in the

    communication systems.

    To understand the basics of a multimedia communication

    system.

    To illustrate multimedia networks.

    To know the Internet protocol suite for multimedia

    communications.

  • 8/9/2019 Chapter 4-Multimedia Communications

    3/24

    Networking Infrastructure Evolution Network deployment issues

  • 8/9/2019 Chapter 4-Multimedia Communications

    4/24

    Network Topologies Evolution LAN

    Linear topology

    Star-wired

    Multisegment

    Backbone-connected

    Switched-backbonet

    WLAN WAN

  • 8/9/2019 Chapter 4-Multimedia Communications

    5/24

    Multimedia Requirements To develop schemes for multi-access networks which can

    provide performance guarantees. To develop a distribute route-selection strategy for point-

    to-point networks.

    Real-time multimedia applications require guaranteedperformance communication services, such as throughput,

    delay, delay jitter and loss rate.

    The characteristics of a source, such as peak and average

    rate, are known at channel establishment time.

    Channel parameters have to be predicted in live

    continuous video sources.

  • 8/9/2019 Chapter 4-Multimedia Communications

    6/24

    Communication Service for Multimedia Quality-of-service (QoS) support and group communication system:

    establishment and take-down of appropriately congured channels;

    negotiation of QOS levels between end-systems, intermediate

    systems, and network control; and

    control of the agreed QOS level

    bandwidth, delay, delay jitter (variance), and reliability.

    Audio/Video groups can:

    have static or dynamic memberships during their lifetime,

    have centrally (typically sender) or distributedly (typically receiver)controlled membership,

    consist of members with homogeneous or be heterogeneous

    characteristics and requirements.

  • 8/9/2019 Chapter 4-Multimedia Communications

    7/24

    Multimedia Communication System Communication system - A system or facility capable of

    providing information transfer between persons andequipment.

    CD-ROM: Compact disk read-only memory.

    Client-Server Model: A client makes a request and aserver fulfills that request.

    Composite Video: Analog video signals can be broken

    down into parts such as luminance (Black & White) andchrominance (color).

  • 8/9/2019 Chapter 4-Multimedia Communications

    8/24

    Multimedia File types

    Here are some examples of le types: Text Files: .txt, .doc, .rtf

    Audio Files: .au, .aif, .wav

    Graphic files: .jpg, .gif, .tif, .bmp, .pict, .pcx

    Moving video files: .qt, .mov, .avi

    Animation: .fli, .flc

  • 8/9/2019 Chapter 4-Multimedia Communications

    9/24

    Multimedia Communication System Interactive Multimedia Design

    Interlacing

    Interleaved

    Linear Multimedia

    Non-Interactive Multimedia

    Nonlinear Multimedia

    Presentation Multimedia

    Latency and Bandwidth

  • 8/9/2019 Chapter 4-Multimedia Communications

    10/24

    Multimedia Application Environment

  • 8/9/2019 Chapter 4-Multimedia Communications

    11/24

    Multimedia Communication System LAN Access Method

    Routing

    Frame and Packet Structures

    Packet Discrimination

    Identify packets that require special handling.

    Be capable of accommodating those special requirements.

    Bandwidth Requirement, Reservation and Conservation High bandwidth and low latency

  • 8/9/2019 Chapter 4-Multimedia Communications

    12/24

    Multimedia Communication System Architecture The ability to manage dynamically the achieved QoS of each service

    component

    The possibility for users to select some resources that best meet their

    needs.

    The possibility to interact with another user whose equipment has differing

    characteristics.

    The communications network must allow any user to select the service

    components he/she wants:

    The possibility for users to join in or withdraw from a communication

    session according to certain policies, such as agreement of all interacting

    partners before admitting a new user.

    The possibility to set such quality of service parameters as the

    synchronization tolerance between the service components, the echo

    sensitivity, the burst sensitivity, and so on.

  • 8/9/2019 Chapter 4-Multimedia Communications

    13/24

    Multimedia Networks Technical Issues

    Admission control

    Scheduling

    Resource management

    Congestion control

    Policing/Shaping

  • 8/9/2019 Chapter 4-Multimedia Communications

    14/24

    Multimedia Network Reference Model

  • 8/9/2019 Chapter 4-Multimedia Communications

    15/24

    Multimedia Hardware/Software Audio/Video Hardware

    Digital Video (DV)

    Analog to Digital devices

    Built-in Hardware

    Digital Video Software

    Multimedia Software

  • 8/9/2019 Chapter 4-Multimedia Communications

    16/24

    Comparison of Stacks

  • 8/9/2019 Chapter 4-Multimedia Communications

    17/24

    INTERNET

  • 8/9/2019 Chapter 4-Multimedia Communications

    18/24

    Connection to Internet

  • 8/9/2019 Chapter 4-Multimedia Communications

    19/24

    Multimedia Internet Protocols

    Multimedia over TCP

    Multimedia over UDP

  • 8/9/2019 Chapter 4-Multimedia Communications

    20/24

    RTP Real-time Transport Protocol (RTP) provides support for

    the transport of real-time data such as video and audio

    streams.

    RTP needs support from lower layers that actually have

    control over resources in switches and routers RTP/RTCP provides functionality and control

    mechanisms necessary for carrying real-time content.

    RTP/RTCP itself is not responsible for the higher-leveltasks like assembly and synchronization. These have to be

    done at application level.

  • 8/9/2019 Chapter 4-Multimedia Communications

    21/24

    RTCP Real-Time Control Protocol extends RTP

    In an RTP session, participants periodically send RTCP packets to convey

    feedback on quality of data delivery and information of membership.

    Packets defined for carrying control information:

    SR: Sender report, for transmission and reception statistics from

    session participants that are active senders.

    RR: Receiver report, for reception statistics from session participants,

    that are not active

    senders.

    SDES: Source description items, including CNAME

    BYE: Indicates end of participation

    APP: Application specific functions

  • 8/9/2019 Chapter 4-Multimedia Communications

    22/24

    Multimedia Internet Protocols SAP & SDP

    Peer to peer communication, the concept of session.

    SIP

    Signaling mechanisms that are necessary to establish a

    session and to negotiate the parameters to be used in it,such as codecs, media, location, etc.

    MBONE Tools

    SDR, VIC, VAT and RAT, WB, NTE.

  • 8/9/2019 Chapter 4-Multimedia Communications

    23/24

    Multimedia Internet Protocols RSVP

    Network control protocol

    Allows data receiver to request a special end-to-end quality

    of service for its data flows.

    RTSP A client-server multimedia presentation protocol to enable

    controlled delivery of streamed multimedia data over IP

    network.

    Aims to provide the same services on streamed audio and

    video just as HTTP does for text and graphics.

  • 8/9/2019 Chapter 4-Multimedia Communications

    24/24

    Multimedia Communications High-Density File Transfers

    Graphics File Transfers

    Audio File Transfers

    Video File Transfers

    Audio Communication Computer-Based Telephony

    Computer-Based Audio Conferencing

    Streaming Audio

    Video Communication

    Video Conferencing

    Streaming Video