+ All Categories
Home > Documents > Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University...

Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University...

Date post: 18-Dec-2015
Category:
Upload: vincent-preston
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
20
Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis www.cs.ucdavis.edu/~amit
Transcript
Page 1: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

Networks & Multimedia

Amit Pande,Post-doctoral fellow,Department of Computer Science,University of California Daviswww.cs.ucdavis.edu/~amit

Page 2: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

Material adapted from Internet sources, CS529 course at WPI

Page 3: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

Presentation Outline Evolution of wireless and Cellular

Networks, mobile phones, evolution of Multimedia coding

Multimedia services over Internet

Page 4: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

Going back – 15 years Landline phonesAnalog camcordersCRT TV

Page 5: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

Network – the backbone infrastructure

Cellular networks

EDGE MCS-1 59.2 Kbps

Evolved Edge 1000 Kbps

HSCPA 14 Mbps (download)

HSPA+ (release 9)

84 Mbps(download)

LTE >100 Mbps (download)>50 Mbps (upload)

Low latency

LTE advanced 1 Gbps

Page 6: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

The traditional sense of watching TV channels or playing a video CD are soon disappearing.

GoogleTV has integrated www and search tools to HDTV

• Pico-projectors can project HD video from mobile devices

Page 7: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

Frequency Transform

Motion compensa-

tion

Entropy coding

Page 8: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

Frequency Transform

Motion compensa-

tion

Entropy coding

50 Kbps

50 Mbps

Page 9: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

Network Traffic Today Internet dominated by text-based

applications Email, FTP, Web Browsing

Very sensitive to loss Example: lose a byte in abcd.exe program and

it crashes!Not very sensitive to delay

10’s of seconds ok for Web page download Minutes for file transfer Hours for email to delivery

Page 10: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

Multimedia on the Internet

Multimedia not as sensitive to loss Words from speech lost still ok Frames in video missing still ok

Multimedia can be very sensitive to delay Interactive session needs one-way delays

less than ½ second!New phenomenon is effects of

variation in delay, called jitter!

Page 11: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

Jitter

Jitter-Free

Page 12: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

Video Coding MPEG -1 352x240 at 30 frames per

second (fps) MPEG -2 1280x720 at 60 fps. CD

quality MPEG -4 objects, low bit-rates

Page 13: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

H264 SVC Parts of the video bit stream can be removed so that

the remaining substream can still be decoded Single-layer vs. Base layer + Enhancement layers

Benefits in a mobile environment Heterogeneous clients Improved error resiliency

Page 14: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

Classes of Internet Multimedia AppsStreaming stored mediaStreaming live mediaReal-time interactive media

Page 15: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

Streaming Stored Media Stored on server 1-way communication, unicast Examples: pre-recorded songs, famous

lectures, video-on-demand, YouTube RealPlayer, Media Player, Quicktime, FLV Interactivity, includes pause, ff, rewind… Delays of 1 to 10 seconds or so tolerable Need reliable estimate of bandwidth Not very sensitive to jitter

Page 16: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

Streaming Live Media “Captured” from live camera, radio, T.V. 1-way communication, maybe multicast Examples: concerts, radio broadcasts, lectures,

IPTV Can use: RealPlayer, Media Player… but often

custom Limited interactivity… Limited opportunities for compression, scaling Delays of 1 to 10 seconds or so tolerable Need reliable estimate of bandwidth Not so sensitive to jitter

Page 17: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

Streaming Interactive Media

“Captured” from live camera, microphone 2-way communication Examples: VoIP, video conference Very sensitive to delay

< 150 ms one-way delay good< 400 ms ok> 400 ms crappy

Sensitive to jitter

Page 18: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

TCP or UDP? Above IP we have UDP and TCP as the

de-facto transport protocols. Which to use?

Page 19: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

TCP or UDP? TCP

+ In order, reliable (no need to control loss)- Congestion control (hard to pick encoding level right)

UDP - Unreliable (need to control loss)+ Bandwidth control (easier to control

sending rate)

Page 20: Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis amit.

Thank youQuestions?

Feedback/Comments:[email protected]


Recommended