K. Stoeckigt, Secure real-time audio/video communication – H.350, Encryption & Gatekeeper/Proxy – using H.323 (…and a bit SIP) Tutorial/workshop.

Slides:



Advertisements
Similar presentations
Caltech Proprietary Videoconferencing Security in VRVS 3.0 and Future Videoconferencing Security in VRVS 3.0 and Future Kun Wei California Institute of.
Advertisements

1 Voice over IP Signaling: H.323 and Beyond Communications Magazine, IEEE Volume 38, Issue 10, Oct Page(s): Reporter: ssu-han wang.
1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
K. Stoeckigt, Secure real-time audio/video communication – H.350, Encryption & Gatekeeper/Proxy – using H.323 (…and a bit SIP) Tutorial/Workshop.
Module 5 VoIP Signaling Protocols. VoIP Call Signaling.
Microsoft ISA Server H.323 Gateway and Gatekeeper Overview of IP Telephony, H.323, and ISA Server H.323 Support.
A resource for packet-switched conversational protocols Packetizer TM Copyright © 2003 H.323: Alive and Well Paul E. Jones Rapporteur.
Evan Roggenkamp VoIP/IP Telephony.  Designed for ISDN networks originally  Tuned to work over TCP/IP  Protocol Suite Built With: (some of them)  H.
©2012 ClearOne Communications. Confidential and proprietary. COLLABORATE ® Video Conferencing Networking Basics.
Gatekeepers Gabe Moulton The Ohio State University Internet2 Commons Site Coordinator Training March 22, 2004 Indianapolis, Indiana.
Gatekeepers Soh Hock Heng National University of Singapore Internet2 Commons Site Coordinator Training December 3, 2003 National Univesity of Singapore.
H.323 Gatekeepers Lucent Technologies - elemedia.
© VideoCentric Limited 2002 RADVision MCU-323 L2W-323 Gateway MCU-323 Multipoint Conference Unit L2W-323P Gateway VIU-323 Video Interface Unit RADVISION.
H. 323 Chapter 4.
A Presentation on H.323 Deepak Bote. , IM, blog…
Video Conferencing Global Dialing Scheme (GDS) Zeeshan Aamir.
RFC-4123 SIP-H.323 Interworking Requirements
Speaker: Yi-Lei Chang Advisor: Dr. Kai-Wei Ke 2012/11/28 H.323 Packet-based multimedia communications systems 1.
H.323 Chapter 4. Internet Telephony 4-2 Introduction We have learned IP, UDP, RTP The set-up and tear-down of the sessions Signaling In traditional telephony.
July 20, 2000H.323/SIP1 Interworking Between SIP/SDP and H.323 Agenda Compare SIP/H.323 Problems in interworking Possible solutions Conclusion Q/A Kundan.
Basics of Protocols SIP / H
H.323 Recommended by ITU-T for implementing packet-based multimedia conferencing over LAN that cannot guarantee QoS. Specifying protocols, methods and.
Tom Behrens Adam Muniz. Overview What is VoIP SIP Sessions H.323 Examples Problems.
Voice over IP Fundamentals
© 2004, NexTone Communications. All rights reserved. Introduction to H.323.
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
UNITS Presentation By Larry Amiot Academic Technologies Northwestern University April 13, 2004
Packet Based Multimedia Communication Systems H.323 & Voice Over IP Outline 1. H.323 Components 2. H.323 Zone 3. Protocols specified by H Terminal.
H323. Who Defined H.323? Recommendation H.323 is a standard published by the International Telecommunications Union Telecommunications Sector (ITU-T)
H.323 Recommendation published by ITU Ties together a number of protocols to allow multimedia transmission through an unreliable packet-based network 1996:
24/08/2005 IP Telephony1 Guided by: Presented by: Dr.S.K.Ghosh Nitesh Jain 05IT6008 M.Tech 1 st year.
1 Roch H. Glitho- Ericsson/Concordia UniversityJanuary 2008 INSE 7110 – Winter 2008 Value Added Services Engineering in Next Generation Networks Week #4,
VoIP EE 548 Ashish Kapoor. Characteristics – Centralized and Distributed Control H.323 pushes call control functionality to the endpoint, while still.
M ULOT Florence S TEMMER Séverine S UJET 1 C OMPARE SS7 AND SIP B ASED S IGNALING.
H.323: Multimedia Conferencing for Packet Switched Networks Dave Lindbergh Manager, Technical Standards Group PictureTel.
OpenH323 Open source internet videoconferencing Jeremy Medow Presented to: Dr. Dennis Anderson and team 6/10/02.
Internet Multimedia Architecture
VOIP ENGR 475 – Telecommunications Harding University November 16, 2006 Jonathan White.
By Stephen Tomko H.323 vs. SIP. Internal PBX Call Extension number is dialed PBX receives extension Routes extension Routes call to the phone Call begins.
H.323 Technology Dr Bob Dixon Chief Research Engineer OARNet and Ohio State University Internet2 Commons Site Coordinator Training March 31, 2005 Atlanta,
3. VoIP Concepts.
Protocols Suite By: Aleksandr Gidenko. What is H.323? H.323 is a multimedia conferencing protocol for voice, video and data over IP-based networks that.
How the K-12 Community can use Internet2 Video Conferencing Dr Bob Dixon Chief Research Engineer OARnet and Ohio State University Jonathan Tyman Manager,
AARNet Copyright 2011 Network Operations AARNet Enterprise Unified Communications Bill Efthimiou APAN SIP-H323 working group 24 August 2011.
Packetizer ® Copyright © 2007 Overview of H.323 Paul E. Jones Rapporteur, ITU-T Q2/SG16 April 2007.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
K. Stoeckigt, E. Verharen, Secure real-time audio/video communication – H.350,
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
H.323 An International Telecommunications Union (ITU) standard. Architecture consisting of several protocols oG.711: Encoding and decoding of speech (other.
A Conference Gateway Supporting Interoperability Between SIP and H.323 Jiann-Min Ho (Presenter) Jia-Cheng Hu Information Networking Institute Peter Steenkiste.
Internet Multimedia Architecture
Media Gateway Figure 8-1 Comparing PSTN and VoIP voice call setup.
Call signaling/Media control
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY VOICE OVER INTERNET PROTOCOL SHREETAM MOHANTY [1] VOICE OVER INTERNET PROTOCOL SHREETAM MOHANTY ROLL # EC
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
Packetizer ® Copyright © 2010 Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
PTCL Training & Development1 H.323 Terminals Client end points on the network IP phones, PCs having own OS Terminals running an H.323 protocols and the.
Multipoint Control Unit SIGI GAVISH CTO and CoFounder Accord Networks
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
E.S. Cherdyntsev MULTIMEDIA NETWORKS. Enhancing the TCP/IP Protocol Stack to Support Functional Requirements of Distributed Multimedia Applications Chapter.
by Kiran Kumar Devaram Varsha Mahadevan Shashidhar Rampally
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Executive Summary H.323 was first approved in February 1996, the same month that the first SIP draft was published Designed to operate over complex networks,
IP Telephony (VoIP).
Net 431: ADVANCED COMPUTER NETWORKS
Multimedia and Networks
Gary Thom President, Delta Information Systems, Inc.
19th APAN Meeting Bangkok, Thailand January 2005
Presentation transcript:

K. Stoeckigt, Secure real-time audio/video communication – H.350, Encryption & Gatekeeper/Proxy – using H.323 (…and a bit SIP) Tutorial/workshop session - Introduction to VC technology and H th APAN Meeting Bangkok, Thailand January 2005

K. Stoeckigt, Outline What is videoconferencing and why should you use it? –motivating example –H.323 around the world H.323 – The standard A recipe for successful H.323 videoconferencing

K. Stoeckigt, What is videoconferencing and why should you use it? A motivating example –Videoconferencing comes in all sorts of flavors, colors, languages, and and and…. Canadian StyleHungarianDutchMcD or US flavor JapaneseAustralian Style German Slovenian

K. Stoeckigt, What is videoconferencing and why should you use it? What standards are available right now? –Several!! H.323 (VC over IP) –mostly used for videoconferencing H.320 (VC over ISDN) – still widely used; good as backup option SIP – show up on Stephens and Quincys Workshop tomorrow –mostly used for IP telephony AccessGrid – next door –High bandwidth, multicast applications other MBone tools –Since this workshop is dealing with H.323, we are just talking about H.323…ok…a bit SIP will be in at the end

K. Stoeckigt, What is videoconferencing and why should you use it? Videoconferencing is IP telephony with pictures A better definition Point-to-point or multipoint? –a point-to-point connection only includes two participating sides, whereas multipoint can connect n-many participating sides A videoconference is a virtual meeting of two or more participants (single persons, groups) at different locations who communicate in real-time via a bidirectional audio/video link. Digital audio, video and text can be shared (and edited) between the participants. Point-to-pointMultipoint

K. Stoeckigt, What is videoconferencing and why should you use it? VC is a modern communication medium It can support –Education, e.g. K-12, Universities, etc. Guest lectures can give talks without traveling No need to skip lectures if the lecturer is away Inter-cultural experience, e.g. in language classes with other countries Best example for this scenario: Megaconference Jr. –Collaborative work/research Work/research with other people/groups in other countries/at different locations –e.g. group meetings, etc. –Students use of modern technology connection to the rest of the world…maybe a connection home for international students –Many more scenarios….

K. Stoeckigt, What is videoconferencing and why should you use it? Does it work, and H.323 around the world? –YES IT DOES –Megaconference - Annual worlds largest videoconference Initiated by Dr. Bob, OSU Last years event (December 2004): –372 participation sites around the world –All continents, except Antarctica –Many Screenshots at –Streams on the web page

K. Stoeckigt, What is videoconferencing and why you should use it? H.323 around the world –Cascaded MCUs of last years event (picture on the right) –What else? Vide, but Egon will talk about Vide a bit later todayhttp:// –As you can see, H.323 is widely used, so you should use it too

K. Stoeckigt, H.323 – The standard H.323 is an ITU standard, first introduced in 1996 It is an umbrella standard, covering some of the following standards –H –H.245 –H.235 –…. Current version in V.5 (most systems however still use V.4) –Draft versions of the standard can be downloaded at The H.323 standard describes terminals and other entities that provide multimedia communication services over packet based networks (PBN). H.323 does not guarantee Quality of service.

K. Stoeckigt, H.323 – The standard Requires –Video H.261 (CIF (352x288), QCIF (176x144)) –Audio G.711 (~ Telephone quality) –Data formats H.225 (Call signaling) H.245 (Control protocol) Options –Video H.263, H.263+, H.264,… –Audio G.722,… –Data T.120 Now you know why its called umbrella standard

K. Stoeckigt, H.323 – The standard Entities of H.323 are: –Terminals (I will refer to it as endpoint(s)) Terminals are a voice/video endpoint, such as an IP-Phone, a videoconferencing system (Viavideo, Netmeeting®, other systems) Terminal has to support the mandatory requirements –MCUs Multipoint Conference Units commonly used if more than 2 participants want to conference with each other MCU consist of two parts –Multipoint controller (MC): controls the call signaling –Multipoint processor (MP): responsile for media handling, such as switching, synchronization, etc.

K. Stoeckigt, H.323 – The standard Entities of H.323 are: –Gateways Bridging to other communication networks such as the ISDN world, OPBTPS (old plain boring telephone system) –Gatekeepers Address translation (Which IP is ?) Call control Bandwidth control Zone control Admission control

K. Stoeckigt, H.323 – The standard Explains several different call scenarios –Endpoint Endpoint –Endpoint GK direct Endpoint –Endpoint GK routed Endpoint –Endpoint GK {direct|routed} GK {direct|routed} Endpoint –several other scenarios Four examples should demonstrate how H.323 partners communicate with each other –Endpoint Endpoint (communication without Gatekeeper) –Endpoint GK direct Endpoint (communication using a Gatekeeper) –Endpoint GK routed Endpoint (communication using a Gatekeeper in routed mode) –Endpoint GK proxy Endpoint (communication using a Gatekeeper/Proxy (this is not specified in the H.323 standard))

K. Stoeckigt, H.323 – The standard ARQ: Admission request ACF: Admission confirm ARJ: Admission reject RRQ: Registration request RCF: Registration confirm RRJ: Registration reject DRQ: Disengage request DCF: Disengage confirm DRJ: Disengage reject BRQ: Bandwidth request BCF: Bandwidth confirm BRJ: Bandwidth reject All the messages are also called RAS message (Registration Admission Status) Useful abbreviations for the next few slides

K. Stoeckigt, H.323 – The standard Endpoint Endpoint (Three phases) –Phase 1: Call connect A sends B a setup request If B accepts the request a connect is returned. Until then an alert is return (like the ring tone until some one picks up the phone) –Phase 2: Running call The media streams (udp, red lines) are interchanged between the terminals directly A H.225/H.245 control channels are maintained between A and B –Phase 3: Hang up A sends be a DRQ B returns a DCF and the connection will be terminated

K. Stoeckigt, H.323 – The standard Endpoint GK direct Endpoint (usually 5 Phases, or 3 + 2) –Phase 1 (Call connect) A sends a ARQ to the Gatekeeper Gatekeeper then return ACF/ARJ A sends setup message to B B sends a ARQ to the Gatekeeper Gatekeeper returns ACF/ARJ B sends a connect or alert to A –Phase 2 (Running call) A and B exchanged RAS messages and media streams directly between each other. Signals are routed by the Gatekeeper –Phase 3 (Call termination) A sends DRQ to GK GK sends DRQ to B B returns DCF/DRJ to GK GK returns DCF/DRJ to A

K. Stoeckigt, H.323 – The standard Endpoint GK routed Endpoint –The phases are similar to the Endpoint GK direct Endpoint communication, however, in routed mode, the GK also routes the RAS messages

K. Stoeckigt, H.323 – The standard Endpoint GK proxy Endpoint –This scenario is not in the standard –Similar to the routed scenario, but the GK also routes the media streams you can bypass a firewall (more about it later)

K. Stoeckigt, H.323 – The standard All described scenarios can be extended to –Endpoint GK {direct|routed|proxy} GK {direct|routed|proxy} … Endpoint –Signaling will be the same for multipoint conferences via MCUs How do the endpoints find each other (assuming you dial an E.164 number)? –If both endpoints are on the same gatekeeper, the gatekeeper looks up the IP address in a local stack, or a back-end (DB, LDAP, etc.) –If the endpoints are on different Gatekeeper, LRQ (Location requests) are send to other known Gatekeeper (this is how GDS works wait for Egons talk about GDS)

K. Stoeckigt, H.323 – The standard some other extra features –Support for cascading MCUs –Far-end camera control –QoS information in H.460.9; the Gatekeeper could then change the route, if the endpoint reports a bad quality –Ability to utilize other network services, such as ENUM, DNS, LDAP, etc. –many other features

K. Stoeckigt, A recipe for successful H.323 videoconferencing You need –about 2 to 12kg of computer –20g to 5kg of webcam or videoconferencing system –ca. 50MB of Software –1 IP address, if possible without NAT(s) –1 fast piece of internet (if DSL min. 512kbit/s up/down-link) –if you want you can add a gatekeeper, an MCU or ISDN gateways –Put it together, let it settle for a couple of minutes in normal room temperature, one restart, and there you go…