SlideShare une entreprise Scribd logo
1  sur  59
Video Conferencing : Fundamentals and Application Prof. J Mukhopadhyay Dept. of Computer Science and Engineering, IIT Kharagpur
VIDEOCONFERENCING  THE  POWER OF  VISUAL  COMMUNICATION To See, Hear and Share Information using Video and Audio Technology
Modes of Interactions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],In many situations,  video conferencing  is the next best thing to a face to face meeting.
Why Video Conferencing? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MODES OF VIDEO CONFERENCING   Point-to-Point  A videoconference that  connects two locations Multi-point   A videoconference that  connects more than two  locations through a Multi- point Control Unit ( MCU )
[object Object],Camera   Display Devices Codec   Microphone interactive  whiteboards   Streaming & Archiving  Equipment
Technologies Involved ,[object Object],[object Object],[object Object]
CAMERAS  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MICROPHONES  OMNI DIRECTIONAL UNIDIRECTIONAL  ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Typical features of a LCD TV
Bandwidth / Data Rate Requirement ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],15-30 fps. QCIF( 176x144) , 4CIF (480x330) etc.   14 KHZ Audio 8-12 bit for audio, 24 bit for video
Data Size: Voice ,[object Object],[object Object],[object Object],[object Object]
Data Size: Video ,[object Object],[object Object],[object Object],[object Object]
Data Compression ,[object Object],Uncompressed 1 Mbyte Compressed (JPEG) 50 Kbyte (20:1)
Compression Standards ,[object Object],[object Object],[object Object],[object Object],[object Object]
Band-width requirements of different compressed multimedia data Type of Multimedia Data Bandwidth Usual data 100bps~2kbps Image 40 Kbps~150 Kbps Voice 4 Kbps~80 Kbps Stereo Audio 125 Kbps~700 Kbps VCR quality video 1.5 Mbps~4Mbps 3D medical images 6 Mbps~120 Mbps HDTV 110 Mbps~800 Mbps Scientific Visualisation 200 Mbps~1000Mbps
 
MPEG Introduction For each 8x8 block DCT Quant . RLE { Zig-Zag Scan Huffman …… 011000011010 Intra Frame Encoding
Motion Estimation & Prediction to construct Inter Frame (P/B- frames) Reference m’ e = m – m’ MPEG Introduction Back 1 2 3 4 5 6 7 8 9 10 11 m 13 14 15 16 17 18 19 20 21 22 23 24 25 Predicted P
MPEG Introduction P-Frame Encoding B-Frame Encoding Back Reference Best Match Motion Vector } Difference DCT + Quant. + RLE Huffman 01101100 Past reference Future reference Target [  +  ]  = - 0.5 x DCT + Quant. + RLE Huffman coder 01101100 Motion vectors
MPEG Introduction INTRA INTRA Motion Compensated Inter Frames Encoding Decoding Details (DCT, Quant., Motion Estimation & Compensation, VLC) (IDCT, IQuant., Inverse Motion Compensation, VLC)
A Typical MPEG stream Structure Seq. Header GOP Header GOP GOP Header GOP MPEG End Code ----------------------- Pic. Header PIC ----------------------- MacroBlock header Macroblock Block 8x8 Block 8x8 Block 8x8 I B B P B B P B B P B B I B B . . . I P P P P P P P P P P P I P P . . . I I I I I I …. MPEG Introduction ----------------------- -----------------------
Protocols for VC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
H.323 ,[object Object],[object Object],[object Object],[object Object],[object Object]
H.323 (Contd.) ,[object Object],[object Object],[object Object],[object Object]
H.323 (Contd.) ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],CODEC UNIT FEATURES AT A GLANCE
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],SOME USEFUL FEATURES
NETWORK CHOICES ISDN -   Connects sites utilizing the H.320 standard IP -   Connects sites utilizing the H.323 standard The most cost effective speed for typical videoconferencing meetings is  384 Kbps or 512 Kbps.
OPTIONAL ACCESSORIES ,[object Object],[object Object],[object Object],[object Object],Interactive Whiteboard :  Using a Interactive whiteboard recorder, notes and drawings on a whiteboard can be electronically converted and then transferred in real time to remote sites to be displayed on a screen. Data Solutions Box: Transfer screen shots in XGA resolution from your PC to remote sites through a network or an ISDN line. LCD Projector & Laptop  : A projector using LCD technology and s mall portable computer. Streaming / Archiving   :  An equipment for streaming / archiving the lectures/interviews/seminars etc.
QoS ( QUALITY OF SERVICE ) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Challenges in Internet VC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Network Servers for VC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
H.323 Clients INTERNET H.323 Videoconferencing H.320 Gateway ISDN POTS line Telephone GateKeeper MCU Web Browser Real Video H.323
A typical VC Class Room LCD Projector & Laptop Interactive whiteboard LCD TV 42” with panel speakers Standard PTZ camera   Streaming/Archiving Device PRI ISDN Brick   Multipoint software (for ISDN) Multipoint software (for IP)   Data solution box (transfer screen shots)   External (tabletop microphones)   Video conferencing unit (Codec Unit)   Components
A TYPICAL BOARD ROOM SET-UP External (tabletop  microphones)   LCD TV 42” with panel speakers  Video conferencing Unit (Codec Unit) Components
EBaithak: Multiparty Desktop Video Conferencing over Internet  Developed at Dept. of CSE, IIT, Kharagpur
Types of Video Conferencing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desktop Video Conference ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Video Servers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Protocols Used ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
eBaithak – Server Part ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
eBaithak - Client ,[object Object],[object Object],[object Object],[object Object],[object Object]
eBaithak & Flash  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
eBaithak & Flash  ,[object Object],[object Object],[object Object],[object Object]
Client Requirements ,[object Object],[object Object],[object Object],[object Object]
Red5 Application (Server Side) ,[object Object],[object Object],[object Object],[object Object]
Red5 Folder Structure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example Server Side Program ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Video Quality Parameters ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bandwidth & Video Quality - Relation ,[object Object],[object Object],[object Object],[object Object]
Video Quality Parameters in eBaithak ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Video Quality Parameters in eBaithak ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
eBaithak Client’s Interaction with Server ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Over-all View Client’s GUI Stream-1 Stream-2 Stream-3 Streaming-OBJ-2 Streaming-OBJ-2 Stream-n Connection  Object OpenLDAP Authentication Authenticated Access Render Stream  Acquired Video  Streaming-OBJ-1 Fetch Remote Stream & View Acquire  Video
eBaithak – Local Video Local Audio Video  Allow Transmission Modes Video Quality Control (FPS,RES,QLT)
eBaithak – Remote Video Local Audio Video  Allow Transmission Modes Video Quality Control (FPS,RES,QLT) Connected  Users Connected  Users ZOOM: Magnifies Video Aud:ON/OFF: Controls Incoming  Audio
Thank you

Contenu connexe

Tendances

digital audio broadcasting
digital audio broadcastingdigital audio broadcasting
digital audio broadcastingRam B
 
Video conferencing services
Video conferencing servicesVideo conferencing services
Video conferencing servicesSmriti Tikoo
 
Digital communication
Digital communicationDigital communication
Digital communicationKd Abbasi
 
Wi-Fi Wireless Fidelity
Wi-Fi Wireless FidelityWi-Fi Wireless Fidelity
Wi-Fi Wireless FidelityGurpreet Singh
 
Video compression
Video compressionVideo compression
Video compressionDarkNight14
 
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
 
Bluetooth technology
Bluetooth technologyBluetooth technology
Bluetooth technologyRohit Roy
 
Wireless technology - Wi-Fi
Wireless technology - Wi-FiWireless technology - Wi-Fi
Wireless technology - Wi-FiBhushan Jadhav
 
Telecommunications and networks
Telecommunications and networksTelecommunications and networks
Telecommunications and networksBikash Kumar
 
Wi-Fi vs Bluetooth
Wi-Fi vs BluetoothWi-Fi vs Bluetooth
Wi-Fi vs BluetoothArun ACE
 
Introduction to Multimedia
Introduction to MultimediaIntroduction to Multimedia
Introduction to MultimediaPravinGhosekar
 
Broadband technology wired and wireless
Broadband technology wired and wireless Broadband technology wired and wireless
Broadband technology wired and wireless DILSHAD AHMAD
 
Introduction of digital communication
Introduction of digital communicationIntroduction of digital communication
Introduction of digital communicationasodariyabhavesh
 

Tendances (20)

Bluetooth Technology
Bluetooth TechnologyBluetooth Technology
Bluetooth Technology
 
digital audio broadcasting
digital audio broadcastingdigital audio broadcasting
digital audio broadcasting
 
Video conferencing services
Video conferencing servicesVideo conferencing services
Video conferencing services
 
Hdmi
HdmiHdmi
Hdmi
 
Digital communication
Digital communicationDigital communication
Digital communication
 
audio
audioaudio
audio
 
Wi-Fi Wireless Fidelity
Wi-Fi Wireless FidelityWi-Fi Wireless Fidelity
Wi-Fi Wireless Fidelity
 
Video compression
Video compressionVideo compression
Video compression
 
Digital Audio
Digital AudioDigital Audio
Digital Audio
 
Video Compression
Video CompressionVideo Compression
Video Compression
 
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
 
HDMI
HDMIHDMI
HDMI
 
Bluetooth technology
Bluetooth technologyBluetooth technology
Bluetooth technology
 
Wireless technology - Wi-Fi
Wireless technology - Wi-FiWireless technology - Wi-Fi
Wireless technology - Wi-Fi
 
Electronic communication
Electronic communicationElectronic communication
Electronic communication
 
Telecommunications and networks
Telecommunications and networksTelecommunications and networks
Telecommunications and networks
 
Wi-Fi vs Bluetooth
Wi-Fi vs BluetoothWi-Fi vs Bluetooth
Wi-Fi vs Bluetooth
 
Introduction to Multimedia
Introduction to MultimediaIntroduction to Multimedia
Introduction to Multimedia
 
Broadband technology wired and wireless
Broadband technology wired and wireless Broadband technology wired and wireless
Broadband technology wired and wireless
 
Introduction of digital communication
Introduction of digital communicationIntroduction of digital communication
Introduction of digital communication
 

Similaire à Video Conferencing : Fundamentals and Application

Building Voice
Building Voice Building Voice
Building Voice Videoguy
 
Speaker Track Pro Camera | Auto Tracking PTZ AI Cameras - PeopleLink
Speaker Track Pro Camera | Auto Tracking PTZ AI Cameras - PeopleLinkSpeaker Track Pro Camera | Auto Tracking PTZ AI Cameras - PeopleLink
Speaker Track Pro Camera | Auto Tracking PTZ AI Cameras - PeopleLinkvinaypeoplelinkvc
 
Video Compression Technology
Video Compression TechnologyVideo Compression Technology
Video Compression TechnologyTong Teerayuth
 
Packet-to-Packet Applications
Packet-to-Packet ApplicationsPacket-to-Packet Applications
Packet-to-Packet ApplicationsVideoguy
 
MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access GridVideoguy
 
MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access GridVideoguy
 
Video "Transcoding" Solutions for Mobile TV
Video "Transcoding" Solutions for Mobile TVVideo "Transcoding" Solutions for Mobile TV
Video "Transcoding" Solutions for Mobile TVVideoguy
 
Video Coding Standard
Video Coding StandardVideo Coding Standard
Video Coding StandardVideoguy
 
H.323 Liane Tarouco Leandro Bertholdo
H.323 Liane Tarouco Leandro BertholdoH.323 Liane Tarouco Leandro Bertholdo
H.323 Liane Tarouco Leandro BertholdoVideoguy
 
SurfRider/AMC™ - Modular DSP Resource Board
SurfRider/AMC™ - Modular DSP Resource BoardSurfRider/AMC™ - Modular DSP Resource Board
SurfRider/AMC™ - Modular DSP Resource Boardwebhostingguy
 
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdfWhite_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdfjaanyareddy
 
Videoconference products VCON vPoint HD
Videoconference products VCON vPoint HDVideoconference products VCON vPoint HD
Videoconference products VCON vPoint HDVideoguy
 
Video Streaming - 4.ppt
Video Streaming - 4.pptVideo Streaming - 4.ppt
Video Streaming - 4.pptVideoguy
 

Similaire à Video Conferencing : Fundamentals and Application (20)

Mips track a
Mips   track aMips   track a
Mips track a
 
Surf Communication Solutions - Voice Video Gw
Surf Communication Solutions - Voice Video GwSurf Communication Solutions - Voice Video Gw
Surf Communication Solutions - Voice Video Gw
 
Building Voice
Building Voice Building Voice
Building Voice
 
Speaker Track Pro Camera | Auto Tracking PTZ AI Cameras - PeopleLink
Speaker Track Pro Camera | Auto Tracking PTZ AI Cameras - PeopleLinkSpeaker Track Pro Camera | Auto Tracking PTZ AI Cameras - PeopleLink
Speaker Track Pro Camera | Auto Tracking PTZ AI Cameras - PeopleLink
 
Video Compression Technology
Video Compression TechnologyVideo Compression Technology
Video Compression Technology
 
Packet-to-Packet Applications
Packet-to-Packet ApplicationsPacket-to-Packet Applications
Packet-to-Packet Applications
 
Surf Communication Solutions - Packet To Packet Apps
Surf Communication Solutions - Packet To Packet AppsSurf Communication Solutions - Packet To Packet Apps
Surf Communication Solutions - Packet To Packet Apps
 
MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access Grid
 
MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access Grid
 
H263.ppt
H263.pptH263.ppt
H263.ppt
 
Video "Transcoding" Solutions for Mobile TV
Video "Transcoding" Solutions for Mobile TVVideo "Transcoding" Solutions for Mobile TV
Video "Transcoding" Solutions for Mobile TV
 
Video Coding Standard
Video Coding StandardVideo Coding Standard
Video Coding Standard
 
H.323 Liane Tarouco Leandro Bertholdo
H.323 Liane Tarouco Leandro BertholdoH.323 Liane Tarouco Leandro Bertholdo
H.323 Liane Tarouco Leandro Bertholdo
 
GVT Decoder - DataSheet
GVT Decoder - DataSheetGVT Decoder - DataSheet
GVT Decoder - DataSheet
 
SurfRider/AMC™ - Modular DSP Resource Board
SurfRider/AMC™ - Modular DSP Resource BoardSurfRider/AMC™ - Modular DSP Resource Board
SurfRider/AMC™ - Modular DSP Resource Board
 
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdfWhite_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
 
Videoconference products VCON vPoint HD
Videoconference products VCON vPoint HDVideoconference products VCON vPoint HD
Videoconference products VCON vPoint HD
 
Linkedin
LinkedinLinkedin
Linkedin
 
Video Streaming - 4.ppt
Video Streaming - 4.pptVideo Streaming - 4.ppt
Video Streaming - 4.ppt
 
IGLOR Product Portfolio
IGLOR Product PortfolioIGLOR Product Portfolio
IGLOR Product Portfolio
 

Plus 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
 

Plus 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 : Fundamentals and Application

  • 1. Video Conferencing : Fundamentals and Application Prof. J Mukhopadhyay Dept. of Computer Science and Engineering, IIT Kharagpur
  • 2. VIDEOCONFERENCING THE POWER OF VISUAL COMMUNICATION To See, Hear and Share Information using Video and Audio Technology
  • 3.
  • 4.
  • 5. MODES OF VIDEO CONFERENCING Point-to-Point A videoconference that connects two locations Multi-point A videoconference that connects more than two locations through a Multi- point Control Unit ( MCU )
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Band-width requirements of different compressed multimedia data Type of Multimedia Data Bandwidth Usual data 100bps~2kbps Image 40 Kbps~150 Kbps Voice 4 Kbps~80 Kbps Stereo Audio 125 Kbps~700 Kbps VCR quality video 1.5 Mbps~4Mbps 3D medical images 6 Mbps~120 Mbps HDTV 110 Mbps~800 Mbps Scientific Visualisation 200 Mbps~1000Mbps
  • 17.  
  • 18. MPEG Introduction For each 8x8 block DCT Quant . RLE { Zig-Zag Scan Huffman …… 011000011010 Intra Frame Encoding
  • 19. Motion Estimation & Prediction to construct Inter Frame (P/B- frames) Reference m’ e = m – m’ MPEG Introduction Back 1 2 3 4 5 6 7 8 9 10 11 m 13 14 15 16 17 18 19 20 21 22 23 24 25 Predicted P
  • 20. MPEG Introduction P-Frame Encoding B-Frame Encoding Back Reference Best Match Motion Vector } Difference DCT + Quant. + RLE Huffman 01101100 Past reference Future reference Target [ + ] = - 0.5 x DCT + Quant. + RLE Huffman coder 01101100 Motion vectors
  • 21. MPEG Introduction INTRA INTRA Motion Compensated Inter Frames Encoding Decoding Details (DCT, Quant., Motion Estimation & Compensation, VLC) (IDCT, IQuant., Inverse Motion Compensation, VLC)
  • 22. A Typical MPEG stream Structure Seq. Header GOP Header GOP GOP Header GOP MPEG End Code ----------------------- Pic. Header PIC ----------------------- MacroBlock header Macroblock Block 8x8 Block 8x8 Block 8x8 I B B P B B P B B P B B I B B . . . I P P P P P P P P P P P I P P . . . I I I I I I …. MPEG Introduction ----------------------- -----------------------
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. NETWORK CHOICES ISDN - Connects sites utilizing the H.320 standard IP - Connects sites utilizing the H.323 standard The most cost effective speed for typical videoconferencing meetings is 384 Kbps or 512 Kbps.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. H.323 Clients INTERNET H.323 Videoconferencing H.320 Gateway ISDN POTS line Telephone GateKeeper MCU Web Browser Real Video H.323
  • 36. A typical VC Class Room LCD Projector & Laptop Interactive whiteboard LCD TV 42” with panel speakers Standard PTZ camera Streaming/Archiving Device PRI ISDN Brick Multipoint software (for ISDN) Multipoint software (for IP) Data solution box (transfer screen shots) External (tabletop microphones) Video conferencing unit (Codec Unit) Components
  • 37. A TYPICAL BOARD ROOM SET-UP External (tabletop microphones) LCD TV 42” with panel speakers Video conferencing Unit (Codec Unit) Components
  • 38. EBaithak: Multiparty Desktop Video Conferencing over Internet Developed at Dept. of CSE, IIT, Kharagpur
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56. Over-all View Client’s GUI Stream-1 Stream-2 Stream-3 Streaming-OBJ-2 Streaming-OBJ-2 Stream-n Connection Object OpenLDAP Authentication Authenticated Access Render Stream Acquired Video Streaming-OBJ-1 Fetch Remote Stream & View Acquire Video
  • 57. eBaithak – Local Video Local Audio Video Allow Transmission Modes Video Quality Control (FPS,RES,QLT)
  • 58. eBaithak – Remote Video Local Audio Video Allow Transmission Modes Video Quality Control (FPS,RES,QLT) Connected Users Connected Users ZOOM: Magnifies Video Aud:ON/OFF: Controls Incoming Audio