21
Streaming Videoconferences Egon Verharen TNC2004 H.323 Training June 11, 2004 Rhodes, Greece

Streaming an H.323 Videoconference

  • Upload
    ronny72

  • View
    1.196

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Streaming an H.323 Videoconference

Streaming Videoconferences

Egon VerharenTNC2004 H.323 TrainingJune 11, 2004Rhodes, Greece

Page 2: Streaming an H.323 Videoconference

Streaming

Streaming is the one-way delivery of digital content from a streaming server to a streaming client in a continuous, paced, and controlled flow.

Streaming alleviates the need to download an entire media clip as a file.• Live events don’t exist as a file yet!• Allows playing to start before download is completed• Protects copyright

Page 3: Streaming an H.323 Videoconference

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.

Viewers use desktop computers with standard media players such as Real, Windows Media, or QuickTime.

Page 4: Streaming an H.323 Videoconference

What Kinds of ThingsCan You Do?

Key individuals participate interactively by videoconference; a larger audience views the live stream.

Save the proceedings of a meeting. Make a class or lecture available on-

demand for student review. In fact, maybe all you want to do is stream

an event – you don’t need to videoconference. You have a videoconferencing appliance in the room, and…

Page 5: Streaming an H.323 Videoconference

Interactive for Live Events

Streaming is a one-way delivery of media.

Participants in a live, streaming event can participate interactively (give feedback “the other way”) by:•E-mail to a conference facilitator•On-line chat

Page 6: Streaming an H.323 Videoconference

Four Methods to Stream a Videoconference

All-in-one box solutions

Combination of videoconferencing terminal and standard streaming encoder

Videoconferencing appliances with built-in H.26x/G.7xx multicast streaming

Application service provider

Page 7: Streaming an H.323 Videoconference

All-In-One Box

As either an• H.323 terminal and a streaming server, or • H.323 MCU and streaming server.

These devices• Take the H.26x video and G.7xx audio out of an H.323 envelope and stuff into the envelope of a common streaming format such as Real, Windows Media, or QuickTime, and

• Serve the unicast or multicast stream.• Can store the stream for VOD.

Page 8: Streaming an H.323 Videoconference

All-In-One Box

Examples:• STARBAK Torrent VCG• FVC Conference Server with Streaming Support• Virtual Rooms Videoconference Service (VRVS)

Page 9: Streaming an H.323 Videoconference

Combo Terminal and Encoder

Two standard devices…• H.323 videoconference terminal• Streaming encoder

Are interconnected• A/V out of H.323 terminal into A/V input of encoder

Encoder can be just about anything• Real, Windows Media, QuickTime; or MPEG-1,-2,-4; unicast or multicast

Video can be recorded and stored for VOD

Page 10: Streaming an H.323 Videoconference

Terminals with Built-In

Some high-end terminals such as • Polycom FX• Tandberg 880

Can multicast the H.26x/G.7xx audio and video in standard streaming envelopes (QT, etc.).

No ability to record for VOD.

Page 11: Streaming an H.323 Videoconference

Application Service Providers

Many videoconference bridging service providers also provide a streaming option.

The technology that an ASP will employ will either be an All-In-One Box or a Combination Terminal and Encoder

Page 12: Streaming an H.323 Videoconference

Pros and Cons

Video and audio quality• CON: Both All-In-One Box and Terminals with Built-In repackage H.26x and G.7xx video and audio.

–H.26x & G.7xx are not optimized for streaming. The video quality is more susceptible to degradation due to network congestion than made-for-streaming formats such as Real and Windows Media encoders.

–H.26x doesn’t provide dynamic bandwidth adjusting capability like Real SureStream and Windows Intelligent Streaming.

Page 13: Streaming an H.323 Videoconference

Just because…

You’re getting a Real, QT, or WM stream out of an All-in-One Box, doesn’t mean optimized-for-streaming encoders are being used!

All-In-One Box and Terminals with Built-In DO NOT use the Real or WM encoders. They stuff H.26x and G.7xx encoded video and audio into Real, WM, or QT envelopes.

Page 14: Streaming an H.323 Videoconference

Pros and Cons

Video and audio quality• PRO: Solution Combo Terminal and Encoder uses optimized-for-streaming encoding formats.

–H.26x & G.7xx from the videoconference are decoded to baseband video and audio and re-encoded in an optimized-for-streaming format.

Page 15: Streaming an H.323 Videoconference

Pros and Cons

Networking• CON: Terminals with Built-In require IP multicast.

–Multicast is sparsely supported in the commercial Internet.

–Multicast support in university and commercial intranets is varied and typically not robust.

–Terminals with Built-In are only feasible if your audience is on multicast-enabled networks.

Page 16: Streaming an H.323 Videoconference

Pros and Cons

Networking• PRO: All-in-One Box and Combo Terminals and Encoders support IP unicast and multicast transmissions.

Page 17: Streaming an H.323 Videoconference

Pros and Cons

Operations and Management• CON: Combo Terminal and Encoder can be complex to manage

–Have to schedule and manage the encoder. Videoconference scheduling systems don’t support viewing the pair of devices as a single logical device.

Features• CON: Terminals with Built-In don’t have the ability to record a videoconference.

• CON: Data collaboration recording is difficult!!

Page 18: Streaming an H.323 Videoconference

fixed to speed of conference

flexible modem to broadband

fixed to speed of conference

Transmission speed

only w/ extra special tech

yesyesRecord for VOD

fair to poorgoodfair to poorPerf under net

congestion

requiresIP multicast

unicast ormulticast

unicast ormulticast

Networktransmission

simplecomplexmoderateManagement &

operation

simplecomplexmoderate to

complexInitial set up

Built-InComboAll-In-One 

Page 19: Streaming an H.323 Videoconference

moderate-to-low

highmoderate

Cost to support a large number of concurrent conferences

lowmoderatehigh

Cost to support a small number of concurrent conferences

Built-InCombo Term

& EncoderAll-In-One 

Page 20: Streaming an H.323 Videoconference

Internet2 CommonsVC Streaming Service

Utilizes STARBAK Torrent VCG all-in-one box

Available to any Internet2 Commons member who requests a conference

Page 21: Streaming an H.323 Videoconference

Internet2 Commons VC Streaming Service

Simple web interface• Video uses QuickTime, Windows Media Player, or

Real

Can add slides and chat, if you want them

Stream has about a 1 to 1 ½ second delay over the actual videoconference• Comparatively speaking, a very short amount of time