Presentation on theme: "Streaming & Recording Videoconferences"— Presentation transcript:
1Streaming & Recording Videoconferences Kenneth TannerLSU Health Sciences Center – ShreveportDoug PearsonIndiana UniversityMarch 25, 2003
2Streaming 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.
3What kinds of things can you do? Classes or lectures available live and on-demandSave 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.
4Four technologies for VC streaming All-in-one: a server that has the VC and streaming functions all in a single systemCombo: a system built of separate VC terminal and standard streaming encoderBuilt-in: VC terminals with built-in multicast or unicast streamingASP: Application service providers
5All-In-OneComes in two flavors – as a streaming gateway only, or in conjunction with an MCUWorks 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 QuickTimeCan do unicast or multicast streamingCan store the stream for VOD
6All-In-One Chat and slide presenter features Examples: STARBAK Torrent FVC Conference Server with Streaming SupportVirtual Rooms Videoconference Service (VRVS)
7ComboTwo standard devices – a VC terminal and a streaming encoder, are interconnected. A/V out of the VC terminal into the encoderEncoder can be just about anything, e.g. Real, WM, QT, or MPEG-1,-2,-4; unicast or multicastCan store the stream for VOD
8Built-InSome 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
9ASPMany videoconference bridging service providers also provide streaming option.
10Video/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
11Management and operation moderate Network transmission All-In-OneComboBuilt-InInitial set upmoderate to complexcomplexsimpleManagement and operationmoderateNetwork transmissionunicast or multicastrequires multicastTransmission speedfixed to speed of conferenceflexible modem to broadbandPerf under net congestionfair to poorgoodRecord for VODyesonly w/ extra special tech
12Cost for a small number of concurrent conferences high moderate low All-In-OneComboBuilt-InCost for a small number of concurrent conferenceshighmoderatelowCost for a large number of concurrent conferencesmoderate-to-low
13LSUHSC-S BackgroundLSU Health Sciences Center – Shreveport network consist of~20 H.323 & 15 H.320 Endpoints, Accord MCU, and a Radvision ECS-100 GatekeeperAccord MCU bridges H.320 & H.323 systemsNeighbored with LICRN & ViDeNet’s GDSManages Louisiana’s Interactive & Collaborative Research Network (LICRN) – A statewide H.323 videoconferencing network.
14LICRN Background Managed by LSUHSC-S Created in part by NSF Grant 12 Higher Educational Research Institutions within LouisianaDeployed 72 H.323 endpoints amongst the 12 institutionsRadvision 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 RougeInitially supported H.323 only connectionsPresently supports both H.323 & H.320 (bridging networks)
15LSUHSC-S & LICRN Network Diagram IP Network(H.323)H.323 EndpointsH.320H.323 GatekeepersMissing piece to the puzzle: streaming and archiving of conferences.
16Initial 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.H.323 CodecStreaming/Archiving ServerAnalog A/V
17Features of Streaming & Archiving Unit Desired Utilizes the All-In-One approach (single standalone unit)Capable of both Streaming and Archiving conferencesSupport multiple streaming/archiving sessions on same unitSupport major media players (QuickTime, Windows Media Player, RealOne)
18Starbak’s Torrent VCG www.starbak.com Streams and archives H.323 connectionsSupports up to 10 H.323 connections on one unit (cost varies depending on # of H.323 connections supported).Supported formatsWindows Media PlayerApple’s QuickTimeRealNetworks’ RealOne PlayerCall Formats:Video Only, Video & Chat, Video & Slides, Video, Chat, Slides.
19Starbak’s Torrent VCG Continues H.323 Version 3 CompliantSupported data rates: 128Kb, 256Kb, 384Kb, 512, 768Kb, 1.5MbSupports registration with gatekeeperCan dial using E.164, H.323 aliasing, IP addresses, etc.Gigabit Ethernet connection700 Mbps sustained throughput100 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)
20Videoconferencing Network IP Network(H.323)H.320H.323 Endpoints
21LSUHSC-S & LICRN Capabilities Support multipoint H.323, H.320 and combination of both using Accord MCUStream 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
32References http://www.sh.lsuhsc.edu/h323 Special thanks to Ric Simmons and Serge Razafindrakoto from LSU Baton Rouge campus for their support.
33Indiana University Background 8 campuses + extension centers, ~110k studentsVirtual Indiana Classroom~145 H.323 group systems, ~200 desktop2 Accord MGC-100, H.323 with H.320 gatewayRadvision ECS GK; centralPolycom GMS
34IStream IU’s VC-to-streaming service Currently supports eight concurrent sessions; can scale to demandBeen in full service 2 semestersCurrently recording 29 classes; plus events and meetings
35IStream Streams live and records for on-demand access Video and live stream in Real formatOption for audio-only MP3; can stream on-demand or download to desktop or personal MP3 appliances; can’t stream MP3 live
36IStream Utilizes the combo approach Chose combo approach for flexibilityTransmission speeds from modem to broadbandRobust delivery over congested commercial InternetCustom interface, management and operations, and featuresCustom scheduling, control, management and operations, and user access system developed
43IStream – Planned Enhancements Version 2 of scheduling system; based on databaseAutomated monitoring tools; listen for audio and raise flag if no audio present for a scheduled eventIncorporate with data collaboration tool for multimediaBatched downloads of MP3s to desktop or personal audio appliance
44ReferencesIStreamCredits to James McGookey and Chris Golden for IStream development.