AIMS'99 Workshop Heidelberg, 11-12 May 1999
-
Upload
rockys11 -
Category
Technology
-
view
196 -
download
3
description
Transcript of AIMS'99 Workshop Heidelberg, 11-12 May 1999
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