SlideShare una empresa de Scribd logo
1 de 53
Descargar para leer sin conexión
Video conferencing
 •   Introduction
 •   Standards
 •   Products
 •   Internet telephony
 •   Computer Telephony Integration (CTI)




Petri Vuorimaa                              1
Introduction
 • Video conferencing can be used for
     + Audio-visual communication
     + Sharing of documents, tables, pictures, etc.
 • Several benefits
     + Traveling costs
     + Response time
     + Better understanding (body language)



Petri Vuorimaa                                        2
Systems
 • Two main types:
     + Video conferencing rooms
     + Video conferencing software
 • Video conferencing rooms are for group meetings
     + Organization either has it own premises or rents them
       from operator
 • Video conferencing software is for personal use


Petri Vuorimaa                                                 3
Equipment

      Video/audio   Modem, ISDN
        capture       or LAN
                                  Communication
                                     network




                                        Audio
                                         card


Petri Vuorimaa                                    4
Group Meetings
 • Two types of video conferences:
     + Point-to-point conferences (video telephony)
     + Multipoint conferences (group meetings)
 • In group meetings, there are two ways to share
   turns (i.e., floor control):
     + Automatic selection (e.g., based on audio)
     + Chairman



Petri Vuorimaa                                        5
Multipoint Conferences


                 Communications
                    network




                 Multipoint server

Petri Vuorimaa                       6
Standard Families
 • Integrated Services Digital Network - ISDN
   (H.320)
 • Networks supporting QoS (H.310, H.321, and
   H.322)
 • Local area networks - LAN (H.323)
 • Plain old telephone systems - POTS (H.324)
 • Shared workspaces (T.120)


Petri Vuorimaa                                  7
Standard families (cont.)




Petri Vuorimaa                  8
H.320




Petri Vuorimaa   10
Video
 • Two resolutions:
     + Quarter Common Intermediate Format (QCIF): 176 x
       144
     + Common Intermediate Format (CIF): 352 x 288
 • Frame rates 7.5, 10, 15, or 30 frames per second
 • Motion estimation can be used, but is not
   necessary



Petri Vuorimaa                                            11
Audio codecs
 • Three different audio codecs:
     + G.711 48-64 Kbps narrow band
     + G.722 48-64 Kbps wide band
     + G.728 16 Kbps narrow band




Petri Vuorimaa                        12
Different classes




Petri Vuorimaa          13
H.324




Petri Vuorimaa   14
H.324
 • Meant for Plain Old Telephone Systems (POTS)
 • H.263 can be used for below 64 Kbps video
   coding
     + sub-QCIF (128 x 96), QCIF (176 x 144), CIF (352 x
       288), 4CIF (702 x 576), and 16CIF (1408 x 1152)
 • G.723.1 audio codec transmits at 5.3 or 6.3 Kbps




Petri Vuorimaa                                             15
H.324 (cont.)
 • Can use even 28.8 and 33.3 Kbps modems (V.34)
 • Codecs are better, but quality is worse than H.320
     + H.320 has much more bandwidth than H.324




Petri Vuorimaa                                          16
H.323




Petri Vuorimaa   17
H.323
 • LANs (Internet & Intranet) without QoS support
 • Clients, multipoint servers, gateways and
   gatekeepers
 • Real-time transport protocol (RTP)
 • New audio codec G.729 (8 Kbps)




Petri Vuorimaa                                      18
Gateway
 • The gateway allows the integration of H.323
   networks with other networks
 • Tasks:
     + transformations between media formats
     + transformations between communication protocols
     + transformations between audio and video codecs
     + connection setup and tear-down



Petri Vuorimaa                                           19
Gatekeeper
 • Gatekeeper takes care of resource reservations
 • The amount of simultaneous users can be limited
 • Transforms connection requests from outside to
   internal addresses and vice versa




Petri Vuorimaa                                       21
Multipoint Server
 • Required when three or more clients participate
   the conference
 • Is composed of two parts:
     + Multipoint Controller takes care of connections
     + Multipoint Processor(s) transform(s) media streams
 • Processors can also combine streams:
     + Mixing
     + Switching

Petri Vuorimaa                                              22
Multipoint Server (cont.)
 • Videoconferences can be set up in three different
   ways:
     + unicast, multicast, and broadcast
 • Three ways of practical implementation:
     + centralized, distributed, and hybrid
 • In practice H.323 is implemented on top of IP etc.
   protocols


Petri Vuorimaa                                          23
Different alternatives




Petri Vuorimaa               24
Protocol stack




Petri Vuorimaa       25
T.120
 • Implements the extra services:
     + conformance
     + image transfer
     + shared workspaces
     + file transfer
     + multipoint conferences




Petri Vuorimaa                      26
T.120 (cont.)
 • T.120 is composed of three layers:
     + transport layer
     + protocol layer
     + application layer
 • Transport layer is divided into three levels:
     + transport protocol
     + multipoint conference
     + conference control


Petri Vuorimaa                                     27
Transport layer




Petri Vuorimaa        28
T.120 (cont.)
 • Protocol layer is composed of
     + image transfer (T.126)
     + binary file transfer (T.127)
     + share application transfer (T.Share)
     + resource reservation (T.RES)
 • New standard family T.130 is under development




Petri Vuorimaa                                      29
Products
 •   Video conference bridges
 •   Video networks
 •   Video conference rooms
 •   Workstations
 •   Gatekeepers
 •   Gateways



Petri Vuorimaa                  30
Video conference bridges
 • Support primarily H.320 and T.120 standard
   families
 • Allow multipoint video conferencing
 • Support few tens of users
 • Participants either call to the bridge or the bridge
   setups the connections itself



Petri Vuorimaa                                            31
Video networks
 • Best possible image quality
 • Intended primarily for conferences
 • Uses either ISDN or ATM network




Petri Vuorimaa                          32
Video conference rooms
 •   Intended for video conferencing
 •   Maintained by companies or operators
 •   Based on H.320 (ISDN) standard family
 •   H.323 (Internet) standard family is coming




Petri Vuorimaa                                    33
Workstations
 • LAN, ISDN, or modem card
 • Audio and video cards
 • Software (e.g., Microsoft Netmeeting, Picturetel,
   Intel)
 • H.320 most common, but H.323 is coming (client
   software is available)



Petri Vuorimaa                                         34
Gatekeepers
 • Required by H.323 standard family
 • For example, Intel LANDesk Conferencing
   Manager
     + automatic gate keeper
     + zone management
     + outbound route management
     + incoming call routing



Petri Vuorimaa                               35
Gateways
 • Intel LiveGateway
     + bi-directional connection between H.323 and H.320
       systems
     + format transform between H.323 and H.320 systems
     + supports also H.320 multipoint server
     + four gates in on PC
     + either local or gate keeper based administration
 • Both Intel LANDesk Conferencing and
   LiveGateway are Windows NT based
Petri Vuorimaa                                             36
Internet telephony
 • With suitable hardware and software computers
   connected to Internet can be used for telephony
 • No extra charges, but the quality is not very good
 • Gateways to ordinary telephone network also
   available




Petri Vuorimaa                                          37
Internet telephony (cont.)




Petri Vuorimaa                   38
Internet telephony (cont.)
 • Some long distance operators use Internet
   connections for telephony
 • Allows the use of compression
 • For example, 64 Kbps -> 2.4 Kbps




Petri Vuorimaa                                 39
Calls within organization




Petri Vuorimaa                  40
Public Internet calls




Petri Vuorimaa              41
Internet telephony products
 • Microsoft Netmeeting supports H.323 and T.120
   standard families
 • Includes H.263 video codec
 • Compatible with Intel and PictureTel products
 • Utilizes Intel Pentium MMX technology
 • Other products include White Pine Software CU-
   SeeMe, IBM Internet Connection Phone, VDOnet
   VDOPhone

Petri Vuorimaa                                      42
CTI
 • Computer Telephony Integration (CTI) integrated
   computers and telephones
 • Brings savings and increases efficiency (invest
   return time usually under year)
 • Several different implementations




Petri Vuorimaa                                       43
CTI block diagram




Petri Vuorimaa          44
CTI applications
 • Voice mail (answering service)
 • Automatic call transfer
 • Intelligent call routing and distribution (call
   centers)
 • Voice text (timetable, etc.)
 • Fax requests (information delivered via fax)



Petri Vuorimaa                                       45
CTI applications (cont.)
 • Interactive telephone services (reservations,
   orders, etc.)
 • Call records (automatic recognition of customers)
 • Gateways (video conference with standard
   telephone)
 • Call management (automatic dialing)



Petri Vuorimaa                                         46
CTI implementations
 • CTI can be based on separate server
 • Another alternative is to join telephone directly to
   workstation
 • Video conference, Internet telephony, and CTI
   systems can be integrated




Petri Vuorimaa                                            47
Call Center




Petri Vuorimaa    48
Integrated system




Petri Vuorimaa          49
CTI standards
 •   Multi-Vendor Integration Protocol (MVIP)
 •   System Computing System Architecture (SCSA)
 •   Both are buses connecting different PC cards
 •   Buses are used for call traffic within PC




Petri Vuorimaa                                      50
PC cards




Petri Vuorimaa   51
CTI APIs
 • Microsoft Telephony Application Programming
   Interface = TAPI (-93)
     + Windows applications
 • Novell Telephony Service API = TSAPI (-93)
     + Novell servers
 • IBM CTI API
     + Switches and their interfaces



Petri Vuorimaa                                   52
CTI APIs (cont.)
 • SCSA framework
 • Sun Java Telephony API = JTAPI
     + Java-framework
     + utilizes above mentioned API definitions




Petri Vuorimaa                                    53

Más contenido relacionado

La actualidad más candente

Warping Concept (iir filters-bilinear transformation method)
Warping Concept  (iir filters-bilinear transformation method)Warping Concept  (iir filters-bilinear transformation method)
Warping Concept (iir filters-bilinear transformation method)ZunAib Ali
 
Bio-metrics Authentication Technique
Bio-metrics Authentication TechniqueBio-metrics Authentication Technique
Bio-metrics Authentication TechniqueRekha Yadav
 
Common channel Signalling System No 7 ppt
Common channel Signalling System No 7 pptCommon channel Signalling System No 7 ppt
Common channel Signalling System No 7 pptSrashti Vyas
 
Evolution of switching systems
Evolution of switching systemsEvolution of switching systems
Evolution of switching systemslaineacastillo
 
50 mcq biomedical & medical electronics.pptx
50 mcq biomedical & medical electronics.pptx50 mcq biomedical & medical electronics.pptx
50 mcq biomedical & medical electronics.pptxMahesh Kumar R
 
Biomedical Engineering
Biomedical EngineeringBiomedical Engineering
Biomedical Engineeringsubkal
 
Recent Trends in Signal and Image Processing - Applications
Recent Trends in Signal and Image Processing - ApplicationsRecent Trends in Signal and Image Processing - Applications
Recent Trends in Signal and Image Processing - ApplicationsAnand Muglikar
 
icu patient smart monitoring system using iot
icu patient smart monitoring system using ioticu patient smart monitoring system using iot
icu patient smart monitoring system using iotrenjithnatraj96
 
Content for report on micro electronic pill
Content for report on micro electronic pillContent for report on micro electronic pill
Content for report on micro electronic pillRohit Roy
 
Equalization techniques
Equalization techniquesEqualization techniques
Equalization techniquesAanchalKumari4
 
Biometric Technology
Biometric TechnologyBiometric Technology
Biometric Technologyesther_sonu
 

La actualidad más candente (20)

Warping Concept (iir filters-bilinear transformation method)
Warping Concept  (iir filters-bilinear transformation method)Warping Concept  (iir filters-bilinear transformation method)
Warping Concept (iir filters-bilinear transformation method)
 
Bio-metrics Authentication Technique
Bio-metrics Authentication TechniqueBio-metrics Authentication Technique
Bio-metrics Authentication Technique
 
SONET-Communication Engineering
SONET-Communication EngineeringSONET-Communication Engineering
SONET-Communication Engineering
 
Common channel Signalling System No 7 ppt
Common channel Signalling System No 7 pptCommon channel Signalling System No 7 ppt
Common channel Signalling System No 7 ppt
 
Evolution of switching systems
Evolution of switching systemsEvolution of switching systems
Evolution of switching systems
 
Blood pH Measurement
Blood pH MeasurementBlood pH Measurement
Blood pH Measurement
 
Topic : B ISDN
Topic : B ISDNTopic : B ISDN
Topic : B ISDN
 
Hit and-miss transform
Hit and-miss transformHit and-miss transform
Hit and-miss transform
 
Huffman Coding
Huffman CodingHuffman Coding
Huffman Coding
 
50 mcq biomedical & medical electronics.pptx
50 mcq biomedical & medical electronics.pptx50 mcq biomedical & medical electronics.pptx
50 mcq biomedical & medical electronics.pptx
 
Telemedicine: safety and security
Telemedicine: safety and securityTelemedicine: safety and security
Telemedicine: safety and security
 
Biomedical Engineering
Biomedical EngineeringBiomedical Engineering
Biomedical Engineering
 
Thermography
ThermographyThermography
Thermography
 
Recent Trends in Signal and Image Processing - Applications
Recent Trends in Signal and Image Processing - ApplicationsRecent Trends in Signal and Image Processing - Applications
Recent Trends in Signal and Image Processing - Applications
 
icu patient smart monitoring system using iot
icu patient smart monitoring system using ioticu patient smart monitoring system using iot
icu patient smart monitoring system using iot
 
Jpeg standards
Jpeg   standardsJpeg   standards
Jpeg standards
 
Content for report on micro electronic pill
Content for report on micro electronic pillContent for report on micro electronic pill
Content for report on micro electronic pill
 
Equalization techniques
Equalization techniquesEqualization techniques
Equalization techniques
 
Biometric Technology
Biometric TechnologyBiometric Technology
Biometric Technology
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 

Similar a Video conferencing

Video conferencing
Video conferencingVideo conferencing
Video conferencingVideoguy
 
H.323: Packet Network Protocol
H.323: Packet Network ProtocolH.323: Packet Network Protocol
H.323: Packet Network ProtocolYatish Bathla
 
Lec40 45 video conferencing
Lec40 45 video conferencingLec40 45 video conferencing
Lec40 45 video conferencingDom Mike
 
Lec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencingLec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencingDom Mike
 
Lec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencingLec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencingShona Hira
 
Videoconference Infrastructure
Videoconference InfrastructureVideoconference Infrastructure
Videoconference InfrastructureVideoguy
 
What you really need to know about Video Conferencing Systems
What you really need to know about Video Conferencing SystemsWhat you really need to know about Video Conferencing Systems
What you really need to know about Video Conferencing SystemsVideoguy
 
SCOPIA 100/400 Conferencing Solutions
SCOPIA 100/400 Conferencing SolutionsSCOPIA 100/400 Conferencing Solutions
SCOPIA 100/400 Conferencing SolutionsVideoguy
 
Polycom pvx data sheet
Polycom pvx data sheetPolycom pvx data sheet
Polycom pvx data sheetbest4systems
 
H.323 Liane Tarouco Leandro Bertholdo
H.323 Liane Tarouco Leandro BertholdoH.323 Liane Tarouco Leandro Bertholdo
H.323 Liane Tarouco Leandro BertholdoVideoguy
 
Yealink vc110 Video Conferencing Endpoint
Yealink vc110 Video Conferencing EndpointYealink vc110 Video Conferencing Endpoint
Yealink vc110 Video Conferencing EndpointErick E. Guillén Araya
 
Desktop Video Conferencing Software
Desktop Video Conferencing SoftwareDesktop Video Conferencing Software
Desktop Video Conferencing SoftwareVideoguy
 
Polycom soundpoint ip670 data sheet
Polycom soundpoint ip670 data sheetPolycom soundpoint ip670 data sheet
Polycom soundpoint ip670 data sheetbest4systems
 
MULTIMEDIA SERVICES OVER IP NETWORKS
MULTIMEDIA SERVICES OVER IP NETWORKSMULTIMEDIA SERVICES OVER IP NETWORKS
MULTIMEDIA SERVICES OVER IP NETWORKSYatish Bathla
 
Voice over IP: Issues and Protocols
Voice over IP: Issues and ProtocolsVoice over IP: Issues and Protocols
Voice over IP: Issues and ProtocolsVideoguy
 
Video-Audio-Data Distribution Solutions
Video-Audio-Data Distribution SolutionsVideo-Audio-Data Distribution Solutions
Video-Audio-Data Distribution SolutionsAndrea Di Rocco
 

Similar a Video conferencing (20)

Video conferencing
Video conferencingVideo conferencing
Video conferencing
 
H.323: Packet Network Protocol
H.323: Packet Network ProtocolH.323: Packet Network Protocol
H.323: Packet Network Protocol
 
Lec40 45 video conferencing
Lec40 45 video conferencingLec40 45 video conferencing
Lec40 45 video conferencing
 
Lec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencingLec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencing
 
Lec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencingLec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencing
 
Videoconference Infrastructure
Videoconference InfrastructureVideoconference Infrastructure
Videoconference Infrastructure
 
What you really need to know about Video Conferencing Systems
What you really need to know about Video Conferencing SystemsWhat you really need to know about Video Conferencing Systems
What you really need to know about Video Conferencing Systems
 
SCOPIA 100/400 Conferencing Solutions
SCOPIA 100/400 Conferencing SolutionsSCOPIA 100/400 Conferencing Solutions
SCOPIA 100/400 Conferencing Solutions
 
Polycom pvx data sheet
Polycom pvx data sheetPolycom pvx data sheet
Polycom pvx data sheet
 
ece h.323 ppt.pptx
ece h.323 ppt.pptxece h.323 ppt.pptx
ece h.323 ppt.pptx
 
H.323 Liane Tarouco Leandro Bertholdo
H.323 Liane Tarouco Leandro BertholdoH.323 Liane Tarouco Leandro Bertholdo
H.323 Liane Tarouco Leandro Bertholdo
 
Linkedin
LinkedinLinkedin
Linkedin
 
H.323
H.323H.323
H.323
 
Yealink vc110 Video Conferencing Endpoint
Yealink vc110 Video Conferencing EndpointYealink vc110 Video Conferencing Endpoint
Yealink vc110 Video Conferencing Endpoint
 
VOIP security
VOIP securityVOIP security
VOIP security
 
Desktop Video Conferencing Software
Desktop Video Conferencing SoftwareDesktop Video Conferencing Software
Desktop Video Conferencing Software
 
Polycom soundpoint ip670 data sheet
Polycom soundpoint ip670 data sheetPolycom soundpoint ip670 data sheet
Polycom soundpoint ip670 data sheet
 
MULTIMEDIA SERVICES OVER IP NETWORKS
MULTIMEDIA SERVICES OVER IP NETWORKSMULTIMEDIA SERVICES OVER IP NETWORKS
MULTIMEDIA SERVICES OVER IP NETWORKS
 
Voice over IP: Issues and Protocols
Voice over IP: Issues and ProtocolsVoice over IP: Issues and Protocols
Voice over IP: Issues and Protocols
 
Video-Audio-Data Distribution Solutions
Video-Audio-Data Distribution SolutionsVideo-Audio-Data Distribution Solutions
Video-Audio-Data Distribution Solutions
 

Más de Videoguy

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingVideoguy
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresVideoguy
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingVideoguy
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksVideoguy
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streamingVideoguy
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideoguy
 
Video Streaming
Video StreamingVideo Streaming
Video StreamingVideoguy
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader AudienceVideoguy
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Videoguy
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGVideoguy
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingVideoguy
 
Application Brief
Application BriefApplication Brief
Application BriefVideoguy
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Videoguy
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second LifeVideoguy
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming SoftwareVideoguy
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoguy
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video FormatenVideoguy
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareVideoguy
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxVideoguy
 

Más de Videoguy (20)

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
 
Adobe
AdobeAdobe
Adobe
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streaming
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader Audience
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video Streaming
 
Application Brief
Application BriefApplication Brief
Application Brief
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second Life
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video Formaten
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
 

Video conferencing

  • 1. Video conferencing • Introduction • Standards • Products • Internet telephony • Computer Telephony Integration (CTI) Petri Vuorimaa 1
  • 2. Introduction • Video conferencing can be used for + Audio-visual communication + Sharing of documents, tables, pictures, etc. • Several benefits + Traveling costs + Response time + Better understanding (body language) Petri Vuorimaa 2
  • 3. Systems • Two main types: + Video conferencing rooms + Video conferencing software • Video conferencing rooms are for group meetings + Organization either has it own premises or rents them from operator • Video conferencing software is for personal use Petri Vuorimaa 3
  • 4. Equipment Video/audio Modem, ISDN capture or LAN Communication network Audio card Petri Vuorimaa 4
  • 5. Group Meetings • Two types of video conferences: + Point-to-point conferences (video telephony) + Multipoint conferences (group meetings) • In group meetings, there are two ways to share turns (i.e., floor control): + Automatic selection (e.g., based on audio) + Chairman Petri Vuorimaa 5
  • 6. Multipoint Conferences Communications network Multipoint server Petri Vuorimaa 6
  • 7. Standard Families • Integrated Services Digital Network - ISDN (H.320) • Networks supporting QoS (H.310, H.321, and H.322) • Local area networks - LAN (H.323) • Plain old telephone systems - POTS (H.324) • Shared workspaces (T.120) Petri Vuorimaa 7
  • 9.
  • 11. Video • Two resolutions: + Quarter Common Intermediate Format (QCIF): 176 x 144 + Common Intermediate Format (CIF): 352 x 288 • Frame rates 7.5, 10, 15, or 30 frames per second • Motion estimation can be used, but is not necessary Petri Vuorimaa 11
  • 12. Audio codecs • Three different audio codecs: + G.711 48-64 Kbps narrow band + G.722 48-64 Kbps wide band + G.728 16 Kbps narrow band Petri Vuorimaa 12
  • 15. H.324 • Meant for Plain Old Telephone Systems (POTS) • H.263 can be used for below 64 Kbps video coding + sub-QCIF (128 x 96), QCIF (176 x 144), CIF (352 x 288), 4CIF (702 x 576), and 16CIF (1408 x 1152) • G.723.1 audio codec transmits at 5.3 or 6.3 Kbps Petri Vuorimaa 15
  • 16. H.324 (cont.) • Can use even 28.8 and 33.3 Kbps modems (V.34) • Codecs are better, but quality is worse than H.320 + H.320 has much more bandwidth than H.324 Petri Vuorimaa 16
  • 18. H.323 • LANs (Internet & Intranet) without QoS support • Clients, multipoint servers, gateways and gatekeepers • Real-time transport protocol (RTP) • New audio codec G.729 (8 Kbps) Petri Vuorimaa 18
  • 19. Gateway • The gateway allows the integration of H.323 networks with other networks • Tasks: + transformations between media formats + transformations between communication protocols + transformations between audio and video codecs + connection setup and tear-down Petri Vuorimaa 19
  • 20.
  • 21. Gatekeeper • Gatekeeper takes care of resource reservations • The amount of simultaneous users can be limited • Transforms connection requests from outside to internal addresses and vice versa Petri Vuorimaa 21
  • 22. Multipoint Server • Required when three or more clients participate the conference • Is composed of two parts: + Multipoint Controller takes care of connections + Multipoint Processor(s) transform(s) media streams • Processors can also combine streams: + Mixing + Switching Petri Vuorimaa 22
  • 23. Multipoint Server (cont.) • Videoconferences can be set up in three different ways: + unicast, multicast, and broadcast • Three ways of practical implementation: + centralized, distributed, and hybrid • In practice H.323 is implemented on top of IP etc. protocols Petri Vuorimaa 23
  • 26. T.120 • Implements the extra services: + conformance + image transfer + shared workspaces + file transfer + multipoint conferences Petri Vuorimaa 26
  • 27. T.120 (cont.) • T.120 is composed of three layers: + transport layer + protocol layer + application layer • Transport layer is divided into three levels: + transport protocol + multipoint conference + conference control Petri Vuorimaa 27
  • 29. T.120 (cont.) • Protocol layer is composed of + image transfer (T.126) + binary file transfer (T.127) + share application transfer (T.Share) + resource reservation (T.RES) • New standard family T.130 is under development Petri Vuorimaa 29
  • 30. Products • Video conference bridges • Video networks • Video conference rooms • Workstations • Gatekeepers • Gateways Petri Vuorimaa 30
  • 31. Video conference bridges • Support primarily H.320 and T.120 standard families • Allow multipoint video conferencing • Support few tens of users • Participants either call to the bridge or the bridge setups the connections itself Petri Vuorimaa 31
  • 32. Video networks • Best possible image quality • Intended primarily for conferences • Uses either ISDN or ATM network Petri Vuorimaa 32
  • 33. Video conference rooms • Intended for video conferencing • Maintained by companies or operators • Based on H.320 (ISDN) standard family • H.323 (Internet) standard family is coming Petri Vuorimaa 33
  • 34. Workstations • LAN, ISDN, or modem card • Audio and video cards • Software (e.g., Microsoft Netmeeting, Picturetel, Intel) • H.320 most common, but H.323 is coming (client software is available) Petri Vuorimaa 34
  • 35. Gatekeepers • Required by H.323 standard family • For example, Intel LANDesk Conferencing Manager + automatic gate keeper + zone management + outbound route management + incoming call routing Petri Vuorimaa 35
  • 36. Gateways • Intel LiveGateway + bi-directional connection between H.323 and H.320 systems + format transform between H.323 and H.320 systems + supports also H.320 multipoint server + four gates in on PC + either local or gate keeper based administration • Both Intel LANDesk Conferencing and LiveGateway are Windows NT based Petri Vuorimaa 36
  • 37. Internet telephony • With suitable hardware and software computers connected to Internet can be used for telephony • No extra charges, but the quality is not very good • Gateways to ordinary telephone network also available Petri Vuorimaa 37
  • 39. Internet telephony (cont.) • Some long distance operators use Internet connections for telephony • Allows the use of compression • For example, 64 Kbps -> 2.4 Kbps Petri Vuorimaa 39
  • 42. Internet telephony products • Microsoft Netmeeting supports H.323 and T.120 standard families • Includes H.263 video codec • Compatible with Intel and PictureTel products • Utilizes Intel Pentium MMX technology • Other products include White Pine Software CU- SeeMe, IBM Internet Connection Phone, VDOnet VDOPhone Petri Vuorimaa 42
  • 43. CTI • Computer Telephony Integration (CTI) integrated computers and telephones • Brings savings and increases efficiency (invest return time usually under year) • Several different implementations Petri Vuorimaa 43
  • 44. CTI block diagram Petri Vuorimaa 44
  • 45. CTI applications • Voice mail (answering service) • Automatic call transfer • Intelligent call routing and distribution (call centers) • Voice text (timetable, etc.) • Fax requests (information delivered via fax) Petri Vuorimaa 45
  • 46. CTI applications (cont.) • Interactive telephone services (reservations, orders, etc.) • Call records (automatic recognition of customers) • Gateways (video conference with standard telephone) • Call management (automatic dialing) Petri Vuorimaa 46
  • 47. CTI implementations • CTI can be based on separate server • Another alternative is to join telephone directly to workstation • Video conference, Internet telephony, and CTI systems can be integrated Petri Vuorimaa 47
  • 50. CTI standards • Multi-Vendor Integration Protocol (MVIP) • System Computing System Architecture (SCSA) • Both are buses connecting different PC cards • Buses are used for call traffic within PC Petri Vuorimaa 50
  • 52. CTI APIs • Microsoft Telephony Application Programming Interface = TAPI (-93) + Windows applications • Novell Telephony Service API = TSAPI (-93) + Novell servers • IBM CTI API + Switches and their interfaces Petri Vuorimaa 52
  • 53. CTI APIs (cont.) • SCSA framework • Sun Java Telephony API = JTAPI + Java-framework + utilizes above mentioned API definitions Petri Vuorimaa 53