aims’99 workshop heidelberg, 11-12 may 1999 slide 1 real-time services on the internet eurescom...

21
AIMS’99 Workshop Heidelberg, 11-12 May 1999 Slide 1 Real-Time Services on the Internet EURESCOM P913-GI “Socrates” 14 Jan. - 31 Dec. 1999, BT, DT, FT, PT Hans-Detlef Schulz, DT Project Overview

Upload: shannon-reeves

Post on 27-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 1

Real-Time Serviceson the Internet

EURESCOM P913-GI

“Socrates”14 Jan. - 31 Dec. 1999, BT, DT, FT, PT

Hans-Detlef Schulz, DT

Project Overview

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 2

Purpose of SOCRATES• Investigate the Limitations of Real-Time over

the Internet

• Give Recommendations on Configurations that are suitable for Real-Time over Best-Effort Internet

• Give Recommendations on where the Introduction of Bandwidth Provision is necessary

• Measurements to identify the most suitable Technologies

Project Overview

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 3

Streaming Applications

• Audio/Video Streaming

• Interactivity for VCR Functionality only

• Server/Client Architecture

• Audio/Video on Demand or Broadcast

Real-Time Applications

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 4

Conversational Applications

• Video-Telephony

• Conferencing

• High Interactivity

• Multiple Streams with different Priorities

• Point-to-Point or Multi-Point Architecture

Real-Time Applications

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 5

Applications not considered

• Internet Shopping

• Internet Games

• Internet Fax

• Point-to-Point IP-Telephony without Video Content

Real-Time Applications

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 6

Aspects for Consideration of SOCRATES

• Packet Loss

• Packet Delay

• Delay Jitter

• Varying Throughput

• End-to-End Bandwidth

• Subjective Reception

Approach

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 7

Targets (1)

• Classification of

– Applications and Products

– Scenarios

– Intended Use

Approach

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 8

Targets (2)

• Based on the Classifications Recommendations are given

- for which Types of Products, Scenarios, and Usage the Best-Effort Internet is sufficient

- how much Bandwidth Control needs to be introduced based on the kind of Technology that is used

Approach

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 9

Approach

• From Best Effort ..–Existing Internet–Reception Control at Receiver– Feedback to Sender–Bandwidth Adaptation

• .. to Bandwidth Control– Intranet and Connection to ISP–Mapping between IP and Network–Different Protocols

Approach

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 10

Deliverable 1: Road-Map

• Internet Technology

• Real-Time Requirements

• Standards

• Market Trends

• Commercial Products

• Strategies for the Trials

Approach

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 11

Deliverable 2:Recommendations and Solutions

• Measurement Technology

• Classification of Products, Scenarios, and Usage- Either where Best-Effort

Internet is sufficient- or where Introduction of

Bandwidth Control is required

Approach

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 12

Deliverable 1: Road-Map

Road-Map

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 13

Considered Standards• IETF

– IPv6, RFC 1883–RTP/RTCP, RFC 1889–RSVP, RFC 2205-2209–RTSP, RFC 2326–SDP, RFC 2327

• ITU

– T.120–H.323

• Proprietary Solutions e.g.

–RealNetwork’s System G2–Apple QuickTime–MS Advanced Streaming Format (ASF)

• ISO

–MPEG

Road-Map

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 14

Market Trends

• Hardware Technologies

• Software Technologies

• Politics

• Company Strategies

• User Behavior

• Standardization Bodies

Road-Map

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 15

Typical Streaming Products

• RealNetwork’s RealAudio/RealVideo

• Microsoft Media Technologies

• Xing Technology StreamWorks

• VDO Live

• Apple QuickTime

• Cisco IP/TV

• DT Music-on-Demand

• Oracle iTV (Oracle Video Server)

Road-Map

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 16

Typical Conversational Products

• Microsoft NetMeeting

• WhitePine CU-SeeMe

• VocalTec Internet Phone

• VDO Phone

• NetSpeak WebPhone

• Intel Internet Video Phone

• VIC/VAT

Road-Map

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 17

Templates (e.g. VDOLive)• Stream Types: Audio & Video

• Supported OS– VDOLive Player: Windows 95/98,

Windows NT, MacOS

– VDOLive Server: Windows NT 4.0, Solaris 2.4

– VDOLive Tools: Windows 95/98, Windows NT, MacOS

• Codecs– Audio: G.723, G.728, G.711

– Video: H.263, H.261

• Min. Bandwidth: 14.4 Kbps

• Max Bandwidth: 512 Kbps

• Delivery Methods: UDP, HTTP

• Firewall Support: Yes

Road-Map

• Client Features– Standalone Player

– Browser Plug-In

– ActiveX Control

• Stream Feeds– From Server stored Files

– Broadcast Live Streams

– Direct-to-Disk Streaming

• Compliance with Standards– IP Level: IETF’s UDP and HTTP

– Codec Level: G.723, G.728, G.711, H.263, H.261

• Price– VDO Player: free

– VDO Server: US$ (2000-3000)

– VDO Tools: included with VDO Server

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 18

Streaming Bandwidth Requirements

20480 28.8 56 128 512

RealNetwork

MS Media & NetShow

Xing StreamWorks

Apple QuickTime

Cisco IP/TV

DT MoD

Oracle iTV

Kbps

Road-Map

VDOLive

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 19

Conversational Bandwidth Requirements

20480 28.8 56 128 512

MS NetMeeting

WhitePine CU-SeeMe

VocalTec IPhone

VDOPhone

VIC/VAT

NetSpeak WebPhone

Road-Map

Kbps

Intel Internet Video Phone

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 20

Considered Products• Streaming Products–RealNetwork’s RealVideo–Microsoft Media Technologies–Cisco IP/TV–DT Music-on-Demand

• Conversational Products–Microsoft NetMeeting–WhitePine CU-SeeMe–VIC/VAT–One hardware-oriented Product

Road-Map

AIMS’99 Workshop

Heidelberg, 11-12 May 1999Slide 21

Road-Map for Current Real-Time Services over the Internet

• Positive Feedback

• Consideration for Publication• Available in the Project FTP Space

/~projects-workspace/P900-series/P913/Deliverables/D1

Road-Map