Streaming & Recording
       Videoconferences


           Kenneth Tanner
LSU Health Sciences Center – Shreveport

       ...
Streaming a videoconference

   Streaming a videoconference makes it possible
    for any number of people to view a conf...
What kinds of things can you do?

   Classes or lectures available live and on-demand
   Save the proceedings of a meeti...
Four technologies for VC streaming

   All-in-one: a server that has the VC and
    streaming functions all in a single s...
All-In-One

   Comes in two flavors – as a streaming gateway
    only, or in conjunction with an MCU
   Works by taking ...
All-In-One

   Chat and slide presenter features

   Examples:
    – STARBAK Torrent
    – FVC Conference Server with St...
Combo

   Two standard devices – a VC terminal and a
    streaming encoder, are interconnected. A/V out
    of the VC ter...
Built-In

   Some high-end terminals have built-in
    streaming, e.g. Polycom FX and Tandberg 880.
   Utilizes IP multi...
ASP

   Many videoconference bridging service
    providers also provide streaming option.
Video/Audio Comparison

   Both the All-In-One and Built-In methods strip
    the H.26x/G.7xx video/audio out of the H.32...
All-In-One         Combo           Built-In

                  moderate to
Initial set up                       complex   ...
All-In-One   Combo        Built-In

  Cost for a
small number
                   high      moderate       low
of concurren...
LSUHSC-S Background

   LSU Health Sciences Center – Shreveport
    network consist of
    – ~20 H.323 & 15 H.320 Endpoin...
LICRN Background

   Managed by LSUHSC-S
   Created in part by NSF Grant
   12 Higher Educational Research Institutions...
LSUHSC-S & LICRN Network
Diagram



                                                 H.323 Endpoints

                    ...
Initial Streaming & Archiving
Solution
   Connect codec to streaming device (PC or server).
    – Advantage: Supports var...
Features of Streaming & Archiving
Unit Desired

   Utilizes the All-In-One approach (single
    standalone unit)
   Capa...
Starbak’s Torrent VCG
                     www.starbak.com




   Streams and archives H.323 connections
   Supports up ...
Starbak’s Torrent VCG
                                                      Continues




   H.323 Version 3 Compliant
 ...
Videoconferencing Network




            IP Network
H.320         (H.323)
                             H.323 Endpoints
LSUHSC-S & LICRN Capabilities

   Support multipoint H.323, H.320 and combination of
    both using Accord MCU
   Stream...
LSUHSC-S & LICRN Capability
Call Catalogs are in the form of http://[domain or IP address]/<user>/
Demo
                              Presentation PC
  H.323 Codec



                   H.323
                             ...
Demo

http://csc-118o5-torrent-vcg.vconf.lsu.edu:8080
References

   http://www.sh.lsuhsc.edu/h323
   http://www.starbak.com/products/videoconferencing_sol
    utions.html
 ...
Indiana University
Background
   8 campuses + extension centers, ~110k students
   Virtual Indiana Classroom
   ~145 H....
IStream

   IU’s VC-to-streaming service
   Currently supports eight concurrent sessions; can
    scale to demand
   Be...
IStream

   Streams live and records for on-demand access
   Video and live stream in Real format
   Option for audio-o...
IStream

   Utilizes the combo approach
   Chose combo approach for flexibility
    – Transmission speeds from modem to ...
System Architecture

Web Server               MCU


         Scheduling
                                    VC terminal an...
IStream – Planned Enhancements

   Version 2 of scheduling system; based on
    database
   Automated monitoring tools; ...
References

   IStream
    – http://www.indiana.edu/~video/istream.html


   Credits to James McGookey and Chris Golden
...
Streaming
Streaming
Streaming
Streaming
Streaming
Streaming
Streaming
Streaming
Streaming
Streaming
Streaming
Upcoming SlideShare
Loading in …5
×

Streaming

477 views

Published on

1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
477
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Streaming

  1. 1. Streaming & Recording Videoconferences Kenneth Tanner LSU Health Sciences Center – Shreveport Doug Pearson Indiana University March 25, 2003
  2. 2. Streaming a videoconference  Streaming a videoconference makes it possible for any number of people to view a conference – either live or recorded for on-demand access.  View on desktop computers using standard media players such as Real, Windows Media or QuickTime.
  3. 3. What kinds of things can you do?  Classes or lectures available live and on-demand  Save the proceedings of a meeting.  Permit key individuals of a conference participate interactively, while a large audience views the live stream.  Doesn’t have to be a multiparty VC – can use the VC endpoint as a streaming source.
  4. 4. Four technologies for VC streaming  All-in-one: a server that has the VC and streaming functions all in a single system  Combo: a system built of separate VC terminal and standard streaming encoder  Built-in: VC terminals with built-in multicast or unicast streaming  ASP: Application service providers
  5. 5. All-In-One  Comes in two flavors – as a streaming gateway only, or in conjunction with an MCU  Works by taking H.26x/G.7xx video/audio out of the H.323 envelope and stuffs into an envelope of a common streaming format such as Real, Windows Media or QuickTime  Can do unicast or multicast streaming  Can store the stream for VOD
  6. 6. All-In-One  Chat and slide presenter features  Examples: – STARBAK Torrent – FVC Conference Server with Streaming Support – Virtual Rooms Videoconference Service (VRVS)
  7. 7. Combo  Two standard devices – a VC terminal and a streaming encoder, are interconnected. A/V out of the VC terminal into the encoder  Encoder can be just about anything, e.g. Real, WM, QT, or MPEG-1,-2,-4; unicast or multicast  Can store the stream for VOD
  8. 8. Built-In  Some high-end terminals have built-in streaming, e.g. Polycom FX and Tandberg 880.  Utilizes IP multicast.  Takes the H.26x/G.7xx video/audio out of the H.323 envelope and stuffs into RTP.  No ability to record for VOD
  9. 9. ASP  Many videoconference bridging service providers also provide streaming option.
  10. 10. Video/Audio Comparison  Both the All-In-One and Built-In methods strip the H.26x/G.7xx video/audio out of the H.323 envelope and stuff that into the envelope of Real, WM, QT or RTP.  The Combo method takes baseband video and audio output of a VC terminal and encodes to a made for streaming format.  Tradeoffs
  11. 11. All-In-One Combo Built-In moderate to Initial set up complex simple complex Management moderate complex simple and operation Network unicast or unicast or requires transmission multicast multicast multicast Transmission fixed to speed flexible modem fixed to speed speed of conference to broadband of conference Perf under net fair to poor good fair to poor congestion Record for only w/ extra yes yes VOD special tech
  12. 12. All-In-One Combo Built-In Cost for a small number high moderate low of concurrent conferences Cost for a large number moderate-to- moderate high of concurrent low conferences
  13. 13. LSUHSC-S Background  LSU Health Sciences Center – Shreveport network consist of – ~20 H.323 & 15 H.320 Endpoints, Accord MCU, and a Radvision ECS-100 Gatekeeper – Accord MCU bridges H.320 & H.323 systems – Neighbored with LICRN & ViDeNet’s GDS  Manages Louisiana’s Interactive & Collaborative Research Network (LICRN) – A statewide H.323 videoconferencing network.
  14. 14. LICRN Background  Managed by LSUHSC-S  Created in part by NSF Grant  12 Higher Educational Research Institutions within Louisiana  Deployed 72 H.323 endpoints amongst the 12 institutions  Radvision ECS-100 GK deployed at each institution (all neighbored together and with ViDeNet’s GDS)  Established MCU hub using an LSUHSC-S Accord MCU in Baton Rouge – Initially supported H.323 only connections – Presently supports both H.323 & H.320 (bridging networks)
  15. 15. LSUHSC-S & LICRN Network Diagram H.323 Endpoints IP Network (H.323) H.320 H.323 Gatekeepers Missing piece to the puzzle: streaming and archiving of conferences.
  16. 16. Initial Streaming & Archiving Solution  Connect codec to streaming device (PC or server). – Advantage: Supports various streaming/archiving technologies. – Disadvantage: Cost of codec/server bank & one conference stream and/or archive per bank – Success means more banks. Analog A/V H.323 Codec Streaming/Archiving Server
  17. 17. Features of Streaming & Archiving Unit Desired  Utilizes the All-In-One approach (single standalone unit)  Capable of both Streaming and Archiving conferences  Support multiple streaming/archiving sessions on same unit  Support major media players (QuickTime, Windows Media Player, RealOne)
  18. 18. Starbak’s Torrent VCG www.starbak.com  Streams and archives H.323 connections  Supports up to 10 H.323 connections on one unit (cost varies depending on # of H.323 connections supported).  Supported formats – Windows Media Player – Apple’s QuickTime – RealNetworks’ RealOne Player  Call Formats: – Video Only, Video & Chat, Video & Slides, Video, Chat, Slides.
  19. 19. Starbak’s Torrent VCG Continues  H.323 Version 3 Compliant  Supported data rates: 128Kb, 256Kb, 384Kb, 512, 768Kb, 1.5Mb  Supports registration with gatekeeper  Can dial using E.164, H.323 aliasing, IP addresses, etc.  Gigabit Ethernet connection  700 Mbps sustained throughput  100 GB internal hard drive; fiber channel or SCSI interface for external hard drive addition.  Note: Streams and archives are performed at H.323 data rate (384kbps H.323 = 384kbps stream)
  20. 20. Videoconferencing Network IP Network H.320 (H.323) H.323 Endpoints
  21. 21. LSUHSC-S & LICRN Capabilities  Support multipoint H.323, H.320 and combination of both using Accord MCU  Stream and/archive multipoint conferences by adding a VCG port to a conference just like any other H.323 endpoint.  Stream and/or archive sessions from an individual H.323 endpoint – Point to Point connection between H.323 endpoint & VCG.  Support 10 H.323/Streaming/Archiving concurrent sessions
  22. 22. LSUHSC-S & LICRN Capability
  23. 23. Call Catalogs are in the form of http://[domain or IP address]/<user>/
  24. 24. Demo Presentation PC H.323 Codec H.323 Stream H.323 & Streaming Analog A/V VCR Internet 2 H.323 Cable TV H.323 Endpoint
  25. 25. Demo http://csc-118o5-torrent-vcg.vconf.lsu.edu:8080
  26. 26. References  http://www.sh.lsuhsc.edu/h323  http://www.starbak.com/products/videoconferencing_sol utions.html  Special thanks to Ric Simmons and Serge Razafindrakoto from LSU Baton Rouge campus for their support.
  27. 27. Indiana University Background  8 campuses + extension centers, ~110k students  Virtual Indiana Classroom  ~145 H.323 group systems, ~200 desktop  2 Accord MGC-100, H.323 with H.320 gateway  Radvision ECS GK; central  Polycom GMS
  28. 28. IStream  IU’s VC-to-streaming service  Currently supports eight concurrent sessions; can scale to demand  Been in full service 2 semesters  Currently recording 29 classes; plus events and meetings
  29. 29. IStream  Streams live and records for on-demand access  Video and live stream in Real format  Option for audio-only MP3; can stream on- demand or download to desktop or personal MP3 appliances; can’t stream MP3 live
  30. 30. IStream  Utilizes the combo approach  Chose combo approach for flexibility – Transmission speeds from modem to broadband – Robust delivery over congested commercial Internet – Custom interface, management and operations, and features  Custom scheduling, control, management and operations, and user access system developed
  31. 31. System Architecture Web Server MCU Scheduling VC terminal and streaming encoder Control combos Management and Operations Streaming Server User Access
  32. 32. IStream – Planned Enhancements  Version 2 of scheduling system; based on database  Automated monitoring tools; listen for audio and raise flag if no audio present for a scheduled event  Incorporate with data collaboration tool for multimedia  Batched downloads of MP3s to desktop or personal audio appliance
  33. 33. References  IStream – http://www.indiana.edu/~video/istream.html  Credits to James McGookey and Chris Golden for IStream development.

×