CPET 581 Multimedia Networking Applications Introduction - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

CPET 581 Multimedia Networking Applications Introduction

Description:

CPET 581 Multimedia Networking Applications Introduction Introduction Syllabus Topics covered in this class Syllabus Course materials Fundamentals of Multimedia, by ... – PowerPoint PPT presentation

Number of Views:188
Avg rating:3.0/5.0
Slides: 17
Provided by: DonT295
Category:

less

Transcript and Presenter's Notes

Title: CPET 581 Multimedia Networking Applications Introduction


1
CPET 581 Multimedia Networking ApplicationsIntro
duction
2
Introduction
  • Syllabus
  • Topics covered in this class

3
Syllabus
  • Course materials
  • Fundamentals of Multimedia, by Ze-Nian Li and
    Mark S Drew
  • Computer Network A Top-Down Approach, by James
    F. Kurose and Keith W. Ross
  • Research papers

4
Syllabus
  • Grading
  • Exams 30
  • Homework and Lab Assignments 30
  • Paper/Project/Presentation 30
  • Class participation and discussion 10

5
Multimedia Applications
  • Convergence of data, voice and video over the
    Internet
  • Multimedia transmission
  • Download and play ftp, nonrealtime
  • Play while downloading streaming multimedia,
    realtime
  • Multimedia Streaming Applications
  • Video on demand pre-recorded video
  • Netflix - watch instantly
  • pay-per-view
  • Video conferencing live video streaming
  • VoIP (skype)
  • Yahoo messenger, Hotmail messenger
  • IPTV, mobile TV
  • Mobile video calling
  • Questions
  • How do you watch TV?
  • How do you make a phone call?

6
Multimedia Applications
  • Multimedia Streaming Applications
  • Youtube
  • Apple quick time streaming
  • Google video
  • Streaming Video on Mobile phones

7
Multimedia Applications
  • Compressed multimedia
  • E.g. , A video image of resolution 512 512
    pixels, each pixel uses 24 bits, played at 30
    frames per second,
  • one second uncompressed video needs about 24 Mb
    storage
  • Calculation
  • Not efficient for storage and transmission

8
Multimedia Applications
  • Lossy and lossless compression to reduce bit
    rates
  • Image and Video compression standard
  • JPEG
  • H.264/MPEG4
  • Design goal
  • High quality with low bit rates

9
Quality of Service
  • Quality of Service requirement
  • Bandwidth
  • Packet loss
  • Delay and jitter
  • Adaptive video streams
  • Heterogeneous networks
  • Network bandwidth
  • Capacity of the devices

10
How packet loss and delay affect the visual
quality of video?
Without packet loss
With packet loss
11
Protocol
  • Protocol
  • UDP - unreliable
  • TCP reliable, not efficient
  • RTP (Real-time transport protocol)
  • Socket programming to build a networking
    application

12
How to provide QoS
  • End to End transmission
  • Network support
  • InterServ
  • DiffServ

13
Network technology
Multicast group
  • Unicast via Multicast

Unicast
Multicast
Clients
Clients
C
C
Server
Server
S
S
C
C
C
C
14
Network technology
  • Unicast or Multicast
  • Content delivery network
  • Client/Server or Peer-to-peer

Peer-to-Peer Network
Server based Network
15
Network technology
  • Peer-to-peer Network
  • File transfer (BitTorrent)
  • Voice-over-IP (Skype)
  • Video streaming (PPlive)
  • Video streaming over wireless and mobile network
  • Wi-Fi
  • WiMax
  • Sensor network

16
Multimedia Networking Techniques Covered
  • at different layers of the network model
  • application layer, transport layer and network
    layer
  • With different network architectures,
  • client-server and peer-to-peer
  • at different locations of the network
  • end host, proxy server and network router
  • at different sides of an end-to-end application
  • the client side and the server side
  • at different communication networks,
  • wired networks, and wireless and mobile networks
  • with different transmission schemes
  • unicast, multicast and broadcast
Write a Comment
User Comments (0)
About PowerShow.com