16
Packetizer ® Copyright © 2010 Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010

Into the Cloud - Hive · Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010. Packetizer® What is h323.net •Open standard •Open source

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Into the Cloud - Hive · Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010. Packetizer® What is h323.net •Open standard •Open source

Packetizer®

Copyright © 2010

Into the CloudFuture Direction ofVideo Conferencing

1

Simon Horne

H323.net11 February 2010

Page 2: Into the Cloud - Hive · Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010. Packetizer® What is h323.net •Open standard •Open source

Packetizer®

What is h323.net

• Open standard

• Open source (GnuGk gatekeepers)

• Open network

• Free Service

• Direct Media NAT Traversal Technology

Page 3: Into the Cloud - Hive · Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010. Packetizer® What is h323.net •Open standard •Open source

Packetizer®

What’s with this cloud?

3

• Walled private network of virtual computers

• No physical box no physical location

• Elastic: network can expand/contract when required

Page 4: Into the Cloud - Hive · Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010. Packetizer® What is h323.net •Open standard •Open source

Packetizer®

Conferencing in a Cloud?

Issues• No such thing as “Real Time” in the virtual world

• The Cloud has a firewall.

• The Cloud has a NAT! (external addresses mapped to internal)

Advantages• Cost: Up to 75+% cheaper then a physical box

• Services added quickly without huge expense

• Centralised location

Page 5: Into the Cloud - Hive · Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010. Packetizer® What is h323.net •Open standard •Open source

Packetizer®

NAT Traversal

• Whether IPv6 or not, NAT is part of the furniture

• H.323 in the only protocol with a standard solution for NAT Traversal (H.460.18/.19/.23/.24)

– The key solution to traversing NAT is to understand how the NAT behaves and work with it.

– Calls should never fail because of NAT

– Callers should be advised that a call cannot be routed due to NAT

Page 6: Into the Cloud - Hive · Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010. Packetizer® What is h323.net •Open standard •Open source

Packetizer®

NAT Traversal Standards• H.323

– H.460.18 Traversal of Signalling– H.460.19 Traversal of Media (proxying)– H.460.23 NAT Determination– H.460.24 Point to Point Media (proxy offload)

• H.460.17 Tunneling RAS over TCP connection (TCP Keep-Alive)• H.460.15 Signalling suspension and redirection

• SIP– NONE Drafts

draft-ietf-mmusic-ice (6 years 19 rev 120pages 2 years idle in editors queue)draft-ietf-behave-turn (9 years 14 rev still work in progress)

Big move to Peer to Peer SIP? (Author of documents now works for Skype)

Page 7: Into the Cloud - Hive · Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010. Packetizer® What is h323.net •Open standard •Open source

Packetizer®

Direct Media

Page 8: Into the Cloud - Hive · Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010. Packetizer® What is h323.net •Open standard •Open source

Packetizer®

h323.net Direct Registration

T

T

T

T

Internet

GK

Firewall

• Terminals (T) and Gatekeeper (GK) must support NAT/FW traversal standards

Page 9: Into the Cloud - Hive · Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010. Packetizer® What is h323.net •Open standard •Open source

Packetizer®

h323.net Gk Registration

T

T

SIP

T

InternetGK

Firewall

GK

• Gatekeeper must proxy signaling and media on behalf of endpoints

Page 10: Into the Cloud - Hive · Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010. Packetizer® What is h323.net •Open standard •Open source

Packetizer®

Peering with h323.net

T

T

T

T

InternetGK

DMZ Firewall

• Gatekeeper In the DMZ: ENUM and/or SRV DNS records point to public IP of Firewall

T

Page 11: Into the Cloud - Hive · Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010. Packetizer® What is h323.net •Open standard •Open source

Packetizer®

Campus Example

GK

DMZ Firewall

STUN

T T T T T T T T T

MCU

• All calls are direct except calls out of the network

T

T

T

Page 12: Into the Cloud - Hive · Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010. Packetizer® What is h323.net •Open standard •Open source

Packetizer®

Network Standards

• H323v4

• H323 Annex O URI dialling

• ENUM RFC 3761

• Direct Media H.460.18/.19/.23/.24

• H.245 Tunnelling

• Audio G.711, G.729

• Video H.263

Page 13: Into the Cloud - Hive · Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010. Packetizer® What is h323.net •Open standard •Open source

Packetizer®

Call Routing

• DNS (h323:user@domain)

• E.164 (via nrenum.net)

• GDS (Internet2)

• All registrations assigned an E.164 number (87840) and @h323.net URI so can send and receive either format.

Page 14: Into the Cloud - Hive · Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010. Packetizer® What is h323.net •Open standard •Open source

Packetizer®

New Services• Presence

• File Transfer

• Text Messaging

• Multimedia messaging

• Cloud based MCU’s

• Termination to/from 3G, PSTN

• Bridging to Skype

• H.325 type services

Page 15: Into the Cloud - Hive · Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010. Packetizer® What is h323.net •Open standard •Open source

Packetizer®

References

• Open community specifications– www.h323forum.org/specifications

• GnuGk Project– www.gnugk.org

• H323Plus– www.h323plus.org

• PacPhone– www.pacphone.com

• Packetizer– http://www.packetizer.com/ipmc/h323/

Page 16: Into the Cloud - Hive · Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010. Packetizer® What is h323.net •Open standard •Open source

®

Packetizer

16