Real Time Communications
Download
Report
Transcript Real Time Communications
Real Time
Communications
Presented by Sebastian Neaga
Presentation Overview
Introduction
Applications and Technologies
Instant Messaging and Chat
Video Conferencing
VoIP and IP Telephony
Grid Computing
In-depth look at VoIP
Today
Applications:
Instant Messaging and Chat
Communication Prerequisites
Architecture
Client/Server
Mixed Client/Server and Client-to-Client
Pear-to-pear
Standards
Internet Relay Chat (IRC)
T.120 (Data protocol for multimedia)
Applications:
Video Conferencing
What is Video Conferencing
Problems with NAT and
Firewall?
International Telecommunication
Union
Applications:
Video Conferencing (cont.)
H.310
H.320
H.321
H.322
H.323
H.324
T.120
Broadband audiovisual communication
systems and terminals
Narrow-band visual telephone systems
and terminal equipment
Adaptation of H.320 visual telephone
terminals to B-ISDN environments
Visual telephone systems and terminal
equipment for local area networks
which provide a guaranteed quality of
service
Packet-based multimedia
communications systems
Terminal for low bit-rate multimedia
communication
Data protocols for multimedia
conferencing
Applications:
VoIP and IP Telephony
VoIP and IP Telephony are
forms of communications over
Internet Protocols (IP) rather
than over the Public Switched
Telephone Network (PSTN)
VoIP focuses on LAN’s where
the IP Telephony focuses on
replacing the PSTN networks
Applications:
VoIP and IP Telephony (cont.)
Basic Concepts
Conversion analog signals to digital format using
CODECs from the G.7xx family
Translation of digital signals to IP packets
Transmission of IP packets over the Internet
Communication Concepts
Easy way to setup and end a call
Making calls should be as simple as dialing
Directory services
Applications:
VoIP and IP Telephony (cont.)
VoIP implementation
Applications:
VoIP and IP Telephony (cont.)
IP Telephony Implementation
Media Gateway (MG)
Media Gateway Controller or call agent (MGC)
provides translations between circuit switched
networks and packet switched networks in terms
of media flows
sends notification to the MGC about endpoint
events
execute commands from the MGCs
provides call signaling, control and processing
intelligence to the gateway
sends and receives commands to/from the
gateway
Signaling Gateway (SG)
provides signalling translations between circuit
switched networks and packet switched networks.
Applications: Grid Computing
Distributed Computing
Point of Sale terminals
Virtual Organization (VO)
Third Party Data Manipulation
VoIP
Aproaches
Complex Protocol/Simple Architecture
Complex Architecture/Simple Protocol
Standards
H.323 is a standard developed by the
International Telecommunications Union
which defines a group of protocols over
the Packet Based Networks (PBN)
which may not necessarily provide
guarantee quality of service
VoIP
H.323
H.225
H.235
H.245
H.450
H.246
H.332
H.26x
G.7xx
Specification of the architecture
Call control, call setup, and packetization
and synchronization of media stream
Security protocol for authentication,
integrity, privacy, etc.
Capability exchange communication and
mode switching
Supplementary services including call
holding, transfer, forwarding, etc.
Interoperability with circuit-switched
services
For large size conferencing
Video codecs (H.261, H.263)
Audio codecs (G.711, G.723, G.729, etc.)
VoIP
Standards
Session Initiation Protocol (SIP)
developed by The Internet
Engineering Task Force (IETF) is
an application layer protocol that
defines the initiation, modification
and termination of multimedia
communications
VoIP
UAC (User Agent Client)- the end-user system sending SIP requests
(initiating or terminating a call);
UAS (User Agent Server)- the end-user system handling call requests
(receiving or terminating a call);
UA (User Agent) - the combination of UAC and UAS;
Proxy Server (PS)) - a network server handling UA requests and
responses in proxy mode (acting as both a server and a client to make
requests on behalf of other clients);
Redirect Server (RS)- a network server handling user location services in
redirect mode (unlike the PS that initiates its own SIP request);
Registar Server - a network server able to accept UA registrations;
Location Server - a network server able to provide user location services
(in order to obtain information about a called party's possible location).
VoIP
SIP Protocol
INVITE
BYE
CANCEL
OPTIONS
ACK
REGISTER
VoIP
H.323 or SIP?
Questions
G.711 PCM A-Law/u-Law
G.726 ADPCM
G.727 E-ADPCM
G.729 CS-ACELP
G.728 LD-CELP
G.723.1 CELP
64 Kbps (DS0)
16, 24, 32, 40 Kbps
16, 24, 32, 40 Kbps
8 Kbps
16 Kbps
6.3/5.3 Kbps Variable
Sources
PCWorld
GNRT
http://gnrt.terena.nl/content.php?section
_id=5
Wikipedia
http://pcworld.com/article/id,119940page,1/article.html
http://en.wikipedia.org/wiki/Voice_over_I
P
Progia
http://www.contentbyexperts.com/