Name: Title:
Name: Title:
Making Real-Time Video Work
Over The Internet
Amir Zmora
Sagee Ben-Zedeff Director of New Technologies
VP Marketing & Products, TBU
Agenda
Visual Communications Over The Internet?!
The Challenges of the Public Internet
Making Real-Time Video Work
About RADVISION
Visual Communications Over The Internet?
Visual communications is happening
Used to bridge geographical barriers
The Number of Consumer Video Conferences
projected to grow by more than 8 times between
2010 and 2015.
- GigaOm, 2010
Gopher, FTP
WWW
P2P
Video
Content
Video
Communication
Dominant
Traffic Type
1993-1995
1995-2000
2000-2013
2013-2025
2025+
1995: Web overtakes Gopher, FTP
2000: Peer-to-Peer overtakes Web
2013: Video Content overtakes
Peer-to-Peer
2025: Video Communication
overtakes Video Content
Source: Cisco 2010
For Visual Communications, Quality is Key
QoS costs…
So why not use
the Internet?!
Poll question: What are the main challenges
for using the Internet for real-time video?
Packet Loss
Insufficient Bandwidth
Delay
Finding who/how to call
Etiquette peripherals on the other side
The Challenges of the Public Internet
Video flows in pipes…
Output Input
If the pipes don’t have enough capacity…
Delay
Output Input
Packet Loss
Congestion
Typical IP Network Impairments
Corruption
Corrupted packet
rejection
Multi-path
Collisions
Congestion
Dropped by router /
switch
Packet Loss
Jitter
TX
RX
T T+2Δ T+4Δ T+Δ
Typical IP Network Impairments
Packet loss significantly reduces quality!
Too many users
Too many tasks
Home Worker/Road Warrior
There is no such thing as
enough bandwidth…
Productivity is the name of the game
By EOY 2011 ~75% of US workforce will
require mobile capabilities
WW mobile workers increase
from 759M in 2006 to >1Bn by 2011
Low delay
No artifacts
The right bandwidth
High definition resolution
High quality codec
High quality peripherals
High Quality of Experience Check-list
Making Real-Time Video Work
Technologies and Solutions
Effective Bandwidth Estimation & Adaptation
How does it work?
Packets
Delay!
Output Input
Look for congestion and
solve it before packets are dropped
0
128
256
384
512
640
768
0 10 20 30 40 50 60 70
Bandwidth(Kbps)
Time (seconds)
Available bandwidth
NetSense estimation
How does it work?
Monitors delay for “trends”
Reacts accordingly
Converges quickly to the effective bandwidth
Key Elements for Bandwidth Estimation
Delay based vs. Packet loss based
Faster convergence time
Better evaluation of effective bandwidth
0
128
256
384
512
640
768
0 20 40 60
Bandwidth(Kbps)
Time (seconds)
Quality of Experience Latency
NetSense vs. Competition
* G.1070 score - The higher the score, the better the quality * The lower the latency, the better the quality
1
1.5
2
2.5
3
3.5
4
4.5
Videoquality(1-5)
NetSense Google Talk Microsoft OCS (2.0.6362.36)
1
10
100
1000
Latency(milliseconds)
NetSense Google Talk Microsoft OCS (2.0.6362.36)
Scalable Video Coding – The Promise
Generate a single video stream that can serve
multiple users
“One ring to rule them all”
The Lord of the Rings, J.R.R Tolkein
Scalability of Video - Modalities
Temporal - Change of frame rate (e.g 30 FPS, 15 FPS)
Spatial - Change of resolution (e.g 720p, 480p, CIF)
Fidelity / SNR - Change of quality (e.g 1 Mbps, 512 kbps)
0
20
40
0
500
1000
0
500
1000
1500
FPSResolution (H lines)
Bitrate(Kbps)
The Hidden Promise of SVC
H.264
The layered structure of SVC introduces higher level of
error resilience
H.264 SVC
The Hidden Promise of SVC
The layered structure of SVC allows for Unequal Error
Protection (UEP)
H.264 SVC
The Hidden Promise of SVC
Protect SVC base layer
Dynamic FEC strength
FEC-XOR, FEC-RS
Reliable Transmission - FEC
SVC is Not Just a Single Cake
SVC
Transport Signaling
Unequal
Error
Protection
Handling IP Network Impairments
Packet Loss - Corruption
SVC + FEC
Packet Loss - Congestion
NetSense
Jitter, Out of Order
AJB
RADVISION’s Solution
SVC + FEC AVC5% packet loss5% packet loss
12
14
16
18
20
22
24
26
28
30
32
0 5 10 15 20
PSNR(dB)
Packet Loss Rate (%)
PSNR Vs. Packet Loss Rate
H.264
H.264 SVC
Poll question: Where do you see video
communications usage growth in the next 5 years?
Enterprise “islands” (H.323, over MPLS)
Inter-Enterprise Communication (SIP, over public
Internet)
Vertical-specific applications – mobile and fixed
Home entertainment
About RADVISION
A Global Market Leader
Industry Leader in Video communications over IP products and
technologies since 1992
First to market with VoIP technology solutions
Annual Revenues in 2009 - $81 Million
Strong Debt-free Balance Sheet with $126M in Cash
Listed on NASDAQ:RVSN March 2000
440 Employees Worldwide
4 Major Development Sites
17 Sales and Support Offices
39
Two Complementary Business Units
Technology Business Unit (TBU)
Advanced HD Video Client Products and Frameworks
Enabling Technology for Developers of Video and Voice over IP (V2oIP), 3G
and IMS Client/Server solutions
Market Share Leader in Protocol Stacks (H.323, SIP, IMS)
Professional Services Group
Video Business Unit (VBU)
Video and Voice Conferencing Solutions for the Enterprise Market
Infrastructure, Management Software and Endpoints
Technology Business Unit Mission
Making video a natural part of every electronic
communication by providing a complete Video
Development Solution
A Comprehensive Solution Portfolio
Meeting all Your Development Needs
Conference
Bridges Gateways IVRs
Protocol
Validation
Media Quality
Analysis
Video Clients VoLTE 3G Handsets IMS Clients
SBCs
IP-PBXs Proxy Servers
Presence &
IM X-CSCF UC Servers
IADs
Client Products & Projects SIP Server Products
Turnkey Solutions - Professional Services
Client Frameworks SIP Server Frameworks
Multimedia Terminal Framework
SIP Server
Core
Presence
& Events
B2BUA
NAT Traversal MSRP A-RTP
Protocol Toolkits
Diameter
IMS SIP Suite H.323 MEGACO MGCP 3G-324M
Testing
Products
Testing &
Validation
Technology
End-to-End Product Portfolio
SIP Developer Suite
BEEHD Family of Products
44
BEEHD Core
BEEHD for Desktop BEEHD for
Enterprise
BEEHD for
Personal
Devices
BEEHD
Complete HD Visual Communication Client Software
Video
Telephony
Management Integration
Application
Development
Troubleshooting
Customer’s GUI Application
Operating System and Hardware Platform
SW Architecture
HD Camera
Display Input
Microphone
Display
Speakers
Network
BEEHD Family Key Benefits
Complete &
Customizable
Solution
Application-
Signaling-Media
Multiple
Platforms
#1 Leader in
Customizable
Solutions
Part of RVSN
Solution
More Information?
BEEHD Product Page
http://www.radvision.com/BEEHD/
How to Develop Hardware For an HD Endpoint?
http://blog.radvision.com/howto-develop-hardware-for-hd-video/
SVC
http://www.radvision.com/SVC/
Where to Find Us?
Thank you!
Sagee Ben-Zedeff
Director, New Technologies
RADVISION
sagee@radvision.com
Amir Zmora
VP Marketing and Products
RADVISION
Technology Business Unit (TBU)
amirz@radvision.com

Radvision webinar: Making Real Time Video Work Over The Internet

  • 1.
    Name: Title: Name: Title: MakingReal-Time Video Work Over The Internet Amir Zmora Sagee Ben-Zedeff Director of New Technologies VP Marketing & Products, TBU
  • 2.
    Agenda Visual Communications OverThe Internet?! The Challenges of the Public Internet Making Real-Time Video Work About RADVISION
  • 3.
  • 4.
  • 5.
    Used to bridgegeographical barriers The Number of Consumer Video Conferences projected to grow by more than 8 times between 2010 and 2015. - GigaOm, 2010
  • 6.
    Gopher, FTP WWW P2P Video Content Video Communication Dominant Traffic Type 1993-1995 1995-2000 2000-2013 2013-2025 2025+ 1995:Web overtakes Gopher, FTP 2000: Peer-to-Peer overtakes Web 2013: Video Content overtakes Peer-to-Peer 2025: Video Communication overtakes Video Content Source: Cisco 2010
  • 7.
  • 8.
  • 9.
    So why notuse the Internet?!
  • 10.
    Poll question: Whatare the main challenges for using the Internet for real-time video? Packet Loss Insufficient Bandwidth Delay Finding who/how to call Etiquette peripherals on the other side
  • 11.
    The Challenges ofthe Public Internet
  • 12.
    Video flows inpipes… Output Input
  • 13.
    If the pipesdon’t have enough capacity… Delay Output Input Packet Loss Congestion
  • 14.
    Typical IP NetworkImpairments Corruption Corrupted packet rejection Multi-path Collisions Congestion Dropped by router / switch Packet Loss
  • 15.
    Jitter TX RX T T+2Δ T+4ΔT+Δ Typical IP Network Impairments
  • 16.
    Packet loss significantlyreduces quality!
  • 17.
    Too many users Toomany tasks Home Worker/Road Warrior There is no such thing as enough bandwidth…
  • 18.
    Productivity is thename of the game By EOY 2011 ~75% of US workforce will require mobile capabilities WW mobile workers increase from 759M in 2006 to >1Bn by 2011
  • 19.
    Low delay No artifacts Theright bandwidth High definition resolution High quality codec High quality peripherals High Quality of Experience Check-list
  • 20.
    Making Real-Time VideoWork Technologies and Solutions
  • 21.
  • 22.
    How does itwork? Packets Delay! Output Input
  • 23.
    Look for congestionand solve it before packets are dropped
  • 24.
    0 128 256 384 512 640 768 0 10 2030 40 50 60 70 Bandwidth(Kbps) Time (seconds) Available bandwidth NetSense estimation How does it work? Monitors delay for “trends” Reacts accordingly Converges quickly to the effective bandwidth
  • 25.
    Key Elements forBandwidth Estimation Delay based vs. Packet loss based Faster convergence time Better evaluation of effective bandwidth 0 128 256 384 512 640 768 0 20 40 60 Bandwidth(Kbps) Time (seconds)
  • 26.
    Quality of ExperienceLatency NetSense vs. Competition * G.1070 score - The higher the score, the better the quality * The lower the latency, the better the quality 1 1.5 2 2.5 3 3.5 4 4.5 Videoquality(1-5) NetSense Google Talk Microsoft OCS (2.0.6362.36) 1 10 100 1000 Latency(milliseconds) NetSense Google Talk Microsoft OCS (2.0.6362.36)
  • 27.
    Scalable Video Coding– The Promise Generate a single video stream that can serve multiple users “One ring to rule them all” The Lord of the Rings, J.R.R Tolkein
  • 28.
    Scalability of Video- Modalities Temporal - Change of frame rate (e.g 30 FPS, 15 FPS) Spatial - Change of resolution (e.g 720p, 480p, CIF) Fidelity / SNR - Change of quality (e.g 1 Mbps, 512 kbps) 0 20 40 0 500 1000 0 500 1000 1500 FPSResolution (H lines) Bitrate(Kbps)
  • 29.
    The Hidden Promiseof SVC H.264
  • 30.
    The layered structureof SVC introduces higher level of error resilience H.264 SVC The Hidden Promise of SVC
  • 31.
    The layered structureof SVC allows for Unequal Error Protection (UEP) H.264 SVC The Hidden Promise of SVC
  • 32.
    Protect SVC baselayer Dynamic FEC strength FEC-XOR, FEC-RS Reliable Transmission - FEC
  • 33.
    SVC is NotJust a Single Cake SVC Transport Signaling Unequal Error Protection
  • 34.
    Handling IP NetworkImpairments Packet Loss - Corruption SVC + FEC Packet Loss - Congestion NetSense Jitter, Out of Order AJB
  • 35.
    RADVISION’s Solution SVC +FEC AVC5% packet loss5% packet loss
  • 36.
    12 14 16 18 20 22 24 26 28 30 32 0 5 1015 20 PSNR(dB) Packet Loss Rate (%) PSNR Vs. Packet Loss Rate H.264 H.264 SVC
  • 37.
    Poll question: Wheredo you see video communications usage growth in the next 5 years? Enterprise “islands” (H.323, over MPLS) Inter-Enterprise Communication (SIP, over public Internet) Vertical-specific applications – mobile and fixed Home entertainment
  • 38.
  • 39.
    A Global MarketLeader Industry Leader in Video communications over IP products and technologies since 1992 First to market with VoIP technology solutions Annual Revenues in 2009 - $81 Million Strong Debt-free Balance Sheet with $126M in Cash Listed on NASDAQ:RVSN March 2000 440 Employees Worldwide 4 Major Development Sites 17 Sales and Support Offices 39
  • 40.
    Two Complementary BusinessUnits Technology Business Unit (TBU) Advanced HD Video Client Products and Frameworks Enabling Technology for Developers of Video and Voice over IP (V2oIP), 3G and IMS Client/Server solutions Market Share Leader in Protocol Stacks (H.323, SIP, IMS) Professional Services Group Video Business Unit (VBU) Video and Voice Conferencing Solutions for the Enterprise Market Infrastructure, Management Software and Endpoints
  • 41.
    Technology Business UnitMission Making video a natural part of every electronic communication by providing a complete Video Development Solution
  • 42.
    A Comprehensive SolutionPortfolio Meeting all Your Development Needs Conference Bridges Gateways IVRs Protocol Validation Media Quality Analysis Video Clients VoLTE 3G Handsets IMS Clients SBCs IP-PBXs Proxy Servers Presence & IM X-CSCF UC Servers IADs
  • 43.
    Client Products &Projects SIP Server Products Turnkey Solutions - Professional Services Client Frameworks SIP Server Frameworks Multimedia Terminal Framework SIP Server Core Presence & Events B2BUA NAT Traversal MSRP A-RTP Protocol Toolkits Diameter IMS SIP Suite H.323 MEGACO MGCP 3G-324M Testing Products Testing & Validation Technology End-to-End Product Portfolio SIP Developer Suite
  • 44.
    BEEHD Family ofProducts 44 BEEHD Core BEEHD for Desktop BEEHD for Enterprise BEEHD for Personal Devices
  • 45.
    BEEHD Complete HD VisualCommunication Client Software Video Telephony Management Integration Application Development Troubleshooting Customer’s GUI Application Operating System and Hardware Platform
  • 46.
    SW Architecture HD Camera DisplayInput Microphone Display Speakers Network
  • 47.
    BEEHD Family KeyBenefits Complete & Customizable Solution Application- Signaling-Media Multiple Platforms #1 Leader in Customizable Solutions Part of RVSN Solution
  • 48.
    More Information? BEEHD ProductPage http://www.radvision.com/BEEHD/ How to Develop Hardware For an HD Endpoint? http://blog.radvision.com/howto-develop-hardware-for-hd-video/ SVC http://www.radvision.com/SVC/
  • 49.
  • 50.
    Thank you! Sagee Ben-Zedeff Director,New Technologies RADVISION sagee@radvision.com Amir Zmora VP Marketing and Products RADVISION Technology Business Unit (TBU) amirz@radvision.com

Editor's Notes

  • #2 Carl
  • #3 Tsahi
  • #4 Tsahi
  • #5 Google, Apple, Skype, yada, yada, yada
  • #7  THE TYPE OF TRAFFIC IS CHANGING: LESS STORE-AND-FORWARD MORE INTERACTIVE P2P = games, voice, music, and video files Video Content = exclusively video content: video caching & streaming Video Communication = Video content + interactivity The bandwidth challenges ushered in by online video sites (YouTube, MySpace, etc) is just the initial phase of the impact of internet video on the network. Static video such as video clips and films addressed with content distribution, and live video events will eventually be enabled by internet multicast. In general, video content can be pushed to the edge since it does not change real-time. With video calling, video sharing, interactive gaming, and Enterprise TelePresence, however, the traffic must travel over the long-haul network and cannot be cached.
  • #9 http://www.istockphoto.com/stock-photo-1983188-prospects.php
  • #10 http://www.istockphoto.com/stock-photo-9838036-globe-plug-in-usb.php
  • #11 Carl
  • #12 Sagee
  • #20 Sagee
  • #21 Sagee
  • #22 http://www.istockphoto.com/stock-photo-9096101-usb-stethoscope.php
  • #38 Carl
  • #39 Tsahi
  • #46 Amit
  • #47 Amit
  • #49 Tsahi
  • #50 Tsahi
  • #51 Tsahi