OpenH323 - PowerPoint PPT Presentation

About This Presentation
Title:

OpenH323

Description:

Codecs. Based on the H.323 protocol. Same protocol used by. Microsoft Netmeeting ... Codecs. OpenH323. Capabilities. Programs. Interfaces. Platforms. OpenPhone, ... – PowerPoint PPT presentation

Number of Views:19
Avg rating:3.0/5.0
Slides: 20
Provided by: jeremy166
Learn more at: http://csis.pace.edu
Category:

less

Transcript and Presenter's Notes

Title: OpenH323


1
OpenH323
  • Open source internet videoconferencing

Jeremy Medow Presented to Dr. Dennis Anderson
and team 6/10/02
www.openh323.org
2
OpenH323
General Information
Protocol Language Codecs
3
OpenH323
  • Based on the H.323 protocol
  • Same protocol used by
  • Microsoft Netmeeting
  • Many standalone videoconferencing units
  • Developed by the ITU (www.itu.int)
  • Most recent accepted protocol

Protocol
4
OpenH323
  • Written in C
  • Entirely open source
  • Any or all of the program can be used freely
  • Code can be downloaded from http//www.openh323.or
    g/code.html.
  • If the openh323 library is used strictly as a
    library, a commercial product can be produced

Language
5
OpenH323
  • Codecs
  • Supports G.711 and GSM audio codecs
  • Supports H.261 video codec

Codecs
6
OpenH323
Capabilities
Programs Interfaces Platforms
7
OpenH323
  • OpenPhone, OhPhone
  • Endpoint clients
  • OpenMCU
  • Multipoint control unit
  • OpenGK
  • Gatekeeper
  • Others
  • Answering machine, gateway, etc.

Programs
8
OpenH323
  • GUI
  • OpenPhone has a graphical user interface
  • More user friendly
  • Command Line
  • OhPhone has a command line interface
  • More flexible, powerful

Interfaces
9
OpenH323
  • GUI client for Windows
  • OpenPhone
  • Command line client for Windows, Linux
  • OhPhone
  • MCU, Gateway for all platforms
  • OpenMCU, PSTNGw

Platforms
10
OpenH323
H.323 Details
Architecture Multipoint Streams Channels
11
OpenH323
  • Terminals
  • Client endpoints interface, etc.
  • Gateways (optional)
  • Translation, call setup
  • Gatekeepers
  • Call control, Bandwidth management, routing
  • Multipoint Control Units
  • Manage 3 endpoint communications

Architecture
12
OpenH323
  • MCU is actually two components
  • MC (Multipoint Controller)
  • Deals with connection protocols
  • Chooses stream (audio/video/data) destinations
  • MP (Multipoint Processor)
  • Mixes/switches streams
  • Transmits streams to appropriate destinations
  • MCU can be standalone or embedded within endpoints

Multipoint
13
OpenH323
  • Types of multipoint control
  • Centralized
  • All streams are sent to MCU
  • MC manages streams
  • MP mixes, distributes streams
  • Decentralized
  • Audio, Video are multicast to, from all endpoints
  • Data, call control information sent to MCU
  • Hybrid
  • Mix of Centralized and Decentralized

Multipoint (contd)
14
OpenH323
  • Control
  • H.245 Capabilities, channel management
  • Q.931 Establishes connections
  • RAS Bandwidth changes, status, disengage
  • Audio
  • G.771 Voice compression
  • Video
  • H.261 Video codec (H.263 possible)
  • Data (Whiteboard, data sharing, file transfer)
  • T.120 Can be used by endpoints, mixed by MCU

Streams
15
OpenH323
  • Two channels
  • Reliable (TCP) Accurate
  • Control channel (H.245)
  • T.120 Data channel
  • Call signaling channel (Q.931)
  • Unreliable (UDP) Faster
  • Audio stream
  • Video stream
  • RAS channel (only with gatekeeper)

Channels
16
OpenH323
More Information
OpenH323 H.323 details
17
OpenH323
  • www.openh323.org
  • Information on OpenH323
  • Capabilities, updates
  • Licensing details
  • Downloads
  • Source code (C)
  • Executables
  • Links
  • Information on H.323

OpenH323
18
OpenH323
  • www.packetizer.com/iptel/h323
  • Papers Presentations
  • An H.323 primer
  • Multipoint information
  • General information
  • Links

H.323 details
19
OpenH323
  • Open source internet videoconferencing

www.openh323.org
Write a Comment
User Comments (0)
About PowerShow.com