Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site...

38
Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA

Transcript of Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site...

Page 1: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Scheduling and Streaming Videoconferences

Megan Troyer

The Ohio State University

Internet2 Site Coordinator Training

March 2005

Atlanta, GA

Page 2: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Scheduling VideoconferencesA review of what is available and what Internet2 is doing

Page 3: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Scheduling Software Vendor Products

Magicsoft VCWizard

Forgent ALLIANCE MULTIMEDIA• Purchased TODD and GSS (Global Scheduling System)

Radvision iVIEW VCS

Polycom Conference Suite (PCS)

Tandberg Management Suite (TMS)

Page 4: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Scheduling: Write Your Own

You can write your own site-specific software using the vendor’s API

Northwestern University has one for their campus using Radvision MCU

Page 5: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Scheduling Considerations

Are you aware of all the endpoints that you conference with?

Do you use Gatekeepers for dialling?Do you plan to use GDS?

• The preceding 00 can be a problem for some vendors

Do you prefer dial-in or dial-out?

Do you want Ad-Hoc ability?

Page 6: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Scheduling Considerations

Is your network all one brand?• Makes sense to use brand-specific scheduler

Do you have a mixed-standard environment? • IP, ATM, and/or ISDN

Do you need to closely track usage?• Billing• Reports

How familiar are your end users with the equipment?

Page 7: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

What the Commons Is Using

Manually scheduled from a web form http://commons.internet2.edu/vcrequest/

We tried Magicsoft VCWizard• They could not keep up with our upgrades• The Commons tries to always have the latest and greatest software and hardware

Page 8: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Who Can Request Use of the Commons?

Only subscribers can schedule conferences on the Commons MCUs• We do still have one MCU available on a first come, first served, ad hoc only basis

• This MCU will only have 384 kbps Voice Switched conferencing

Right now requests are handled either by the submission of the form or over the telephone

Page 9: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

How do I request?

Web form• http://commons.internet2.edu/vcrequest/

–This form is password protected• Password will be sent upon subscription completion

• Form is transmitted to the Internet2 Commons Support Center at OARnet

–You will receive a confirming email with proper instructions

Page 10: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Layouts available

Page 11: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Email the request

To ensure a prompt response send it to: [email protected] but you must be a subscriber

Be sure to include the following information:• Date, Time (including time zone), and duration• Your contact information• Data rate • Number of sites• If continuous presence, specify a format• Do you want the conference streamed?- If so, provide evidence of an audience and a title for the

stream

Page 12: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

So I scheduled my conference, now what?

TEST, TEST, TEST Have your endpoint turned on and

registered to a GDS gatekeeper.• Know your own IP and GDS number

Have your test site turn their endpoint on and registered to a GDS gatekeeper.

• If either of you need to borrow space, see http://commons.internet2.edu/reggate

Meet together in one of our test conferences:

• 001189 700 1234 for a 384 kbps test call• 001189 720 1234 for a 768 kbps test call

Page 13: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

So I scheduled my conference, now what?

Do audio and video testing by talking back and forth and waving or making other movement to test the video.

If you would like to test with the same conference that you will be using for your event, call the Commons Help Desk and they will enable the conference for you.

Page 14: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

What should I tell the attendees in my conferences?

Always join a videoconference with your endpoint muted. If a conversation is going on or the meeting has already started in the videoconference, you will not interrupt when you join. Just like walking into an actual meeting room full of people, wait for a lull in the conversation to unmute and say something. This is especially important if you are on the telephone with tech support when you join.

Page 15: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

What should I tell the attendees in my conferences?

Always MUTE your microphone when you are not speaking. This means that you have to remember to UNMUTE when you do want to speak to the group, but that is better than having your phone ringing or someone or something in your hall disrupting the whole group.

Page 16: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

What should I tell the attendees in my conferences?

Make sure to have the camera frame up your image well before joining the call. This way you will not make the other sites in the call sea sick as you move your camera about the room. It is a good idea to make use of presets if your endpoint has that feature. Also, have a location banner in the background so everyone can tell where you are. I like to have a preset zoomed in on one so I can be off camera, but people will still know from what site I am.

Page 17: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

What should I tell the attendees in my conferences?

If you have food, be prepared to share with everyone. There’s nothing worse than having a videoconference during a meal time and seeing someone else eat. If it is to be “brown bag” be sure all know so they don’t have to watch you eat. Presets are handy here also; you can go to your banner while you take a bite.

Page 18: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

What should I tell the attendees in my conferences?

Try to remove as much extraneous noise sources as possible. Don’t place the microphone near a computer or other device with a fan. If you can turn your ringer off on your telephone, that’s great too.

Page 19: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Streaming VideoconferencesA review of what is available and what The Commons is doing

Page 20: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

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 21: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

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

Participants in a live, streaming event can participate interactively by:• E-mail to a conference facilitator• On-line chat

Page 22: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

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 23: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Four Methods to Stream a Videoconference

All-in-one solutions

Combination of videoconferencing terminal and standard streaming encoder

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

Application service providers

Page 24: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

All-In-One Streamers

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 and/or multicast stream• Can store the stream for VOD

Page 25: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

All-In-One Box

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

Page 26: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Combo Endpoint and Encoder

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

Are interconnected• A/V out of H.323 endpoint 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 27: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

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

May not capture the “near” video

Page 28: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

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 29: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Pros and Cons

Video and audio quality• PRO: Solution Combo Endpoint and Encoder uses optimised-for-streaming encoding formats

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

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

–H.26x & G.7xx are not optimised for streaming–H.26x doesn’t provide dynamic bandwidth adjusting

capability

Page 30: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Pros and Cons

Operations and Management• CON: Combo Endpoint 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: Endpoints with Built-In don’t have the ability to record a videoconference

Page 31: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Pros and Cons

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

• CON: Endpoints with Built-In streaming require IP multicast

–Multicast is sparsely supported in the commercial Internet

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

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

Page 32: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

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 Endpoints 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 33: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Internet2 CommonsVC Streaming Service

Utilizes STARBAK Torrent VCG all-in-one box

Available to any Internet2 Commons Subscriber who requests a conference

Page 34: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

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 7 to 10 second delay over the actual videoconference

Page 35: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Internet2 Commons VC Streaming Service

If you request that the Commons record your conference, you will need to store the stream on your own server• Can be exported as Quicktime .mov or Windows .asf• We store streams for a max of 3 weeks

Can be played back in QuickTime, Windows Media or Real

When filling out the conference request form, select streaming

You will need to describe the anticipated audience and give us a title for your stream

Page 36: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Commons VCG

Page 37: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

Special Thanks to…

Gabe Moulton, The Ohio State University

Doug Pearson, Indiana University

For providing me with many of these slides to use

Page 38: Scheduling and Streaming Videoconferences Megan Troyer The Ohio State University Internet2 Site Coordinator Training March 2005 Atlanta, GA.

More Info ...

Gabe Moulton [email protected]

or

Megan [email protected]

(614) 292-8443

The Ohio State University