webcasting

28
Hands on Guide to Webcasting May 14, 2007 Streaming Media East

Upload: 2tique

Post on 01-Nov-2014

2.102 views

Category:

Technology


2 download

DESCRIPTION

Presentation from Sm East2007 source - www.StreamingMedia.com

TRANSCRIPT

Page 1: Webcasting

Hands on Guide to Webcasting

May 14, 2007Streaming Media East

Page 2: Webcasting

2

The Goal

• Live at noon• Audience participation

– yes, that means you

Page 3: Webcasting

3

What We Have To Do

• Planning– programming– production– network infrastructure– web presence

• Execution– a/v production– authoring– encoding

• Testing– everything – twice.

Page 4: Webcasting

4

Rough Schedule

• Initial discussion (10 mins)• Planning (1 hour)

– basics (who/what/where/why)

• Execution (1 hour)– a/v production setup– a/v testing– encoding setup– encoding testing

Page 5: Webcasting

5

Why Webcasts are Tricky

• They’re live– No second chance

• Additional hardware requirements• Additional personnel requirements• They test the limits of your streaming

infrastructure– Bandwidth– Server architecture (web & streaming)

• They’re expensive and therefore can be hard to justify

Page 6: Webcasting

Are you ready?

Page 7: Webcasting

7

First: Make the Business Case

• Who– is the audience?

• What– are we webcasting?

• Where– is the location suitable

• When– is there enough time to do it right?

• Why– is this the best way to address the need?

Page 8: Webcasting

8

We need a crew.

• Executive Producer• Audio engineer• Videographer (camera op)• Encoding engineer• Host• Guest(s)

Page 9: Webcasting

9

Planning

• Location– Size, power, access, union fees

• Signal Acquisition– On site connectivity, satellite

• Equipment– Usually best to work with a partner

• Crew– May come with equipment

• Presentation– Talent, Pre/post show, technical difficulties

• Network Infrastructure– host, bandwidth usage, encoding specs

Page 10: Webcasting

10

• Production area• Stage• Audio• Video• Encoding

Setup

Page 11: Webcasting

11

• Avoid ground hum– Placement or extra equipment

• Ambient mics– Absolutely for musical events

• Tape down loose cables• Use compression• Test!

Audio Setup

Page 12: Webcasting

12

Setting Up A Gain Structure

• Make sure each piece of equipment operates in its optimal range

• Start with first piece of equipment and work through the signal chain

• set the input and output gain for each• Peaks at -3dB for analog, -10dB for

digital

Page 13: Webcasting

13

Audio Production Tips

• Compression “evens out” audio levels – Protects your equipment from “spikes” in level– Attenuating loud sections enables overall signal

gain– “Fattens” audio– Hardware compressor is essential for webcasts

Page 14: Webcasting

14

Compression Illustrated

Page 15: Webcasting

15

• Tripods (heavy duty)• Risers if available• Lights

– 3-point?– Flat wash?

• White balancing (shading)• Test!

Video Setup

Page 16: Webcasting

16

How Video Codecs Work

• Intra-frame compression– Just like a .jpg or .png file

• Inter-frame compression– Differences between frames are encoded

• Key frames– Entire frame is encoded– Uses a lot of bandwidth

• Difference frames– Only differences are encoded– Use relatively little bandwidth on low motion content

Page 17: Webcasting

17

Video Production Tips

• Avoid unnecessary motion/changes– Use a tripod, use a tripod, use a tripod– Avoid moving objects in the background– Avoid special effects– Simple edits are best– Keep the number of cuts to a minimum

• Framing– Smaller screen, so frame tighter

Page 18: Webcasting

18

Video Production Tips

• G-I-G-O• Use good video engineering practice

– If you don’t know, hire someone

• Good equipment, proper technique– If you don’t own it, rent it

• Lighting is essential– Nearly impossible to correct using software– Low-light = no light

Page 19: Webcasting

19

Video Processing Techniques

• VGA vs. Television displays– VGA screens are far more detailed – Traditional video tends to look dark & washed out

• Adjust Brightness– Add gain to match screen to a TV monitor– Be careful if you’re going back out to the

broadcast world!

• Adjust Contrast– Adding a small amount is good; be careful though– Too much contrast adds grain (bad for codecs)

• Color– Increasing saturation a bit can be helpful

Page 20: Webcasting

20

Encoding Setup

• Bit rate• Resolution• Capture card?• Encoding software?• Local Archive?• Push vs. pull encoding• Redundancy is key

– Ideally redundant connectivity– Extra equipment

• Multiple stream solutions

Page 21: Webcasting

21

Authoring

• Link to webcast page from home page• Always offer a metafile link• If embedding, keep it simple• Test!

Page 22: Webcasting

22

Authoring

• Problem: browsers don’t stream– Browsers don’t understand RTSP or MMS protocols– Browsers download entire file

• Solution: metafiles– Small file delivered via HTTP– Contains information about streaming file

4

Web Server

Streaming Server

1

2

3

5

Page 23: Webcasting

23

Authoring - Metafiles

• QuickTime .qtl files

• RealSystem .ram files

• Windows Media .asx files

<?xml version="1.0“ ?><?quicktime type="application/x-quicktime-media-link“ ?><embed src=“rtsp://your.qtserver.com/YourStream.mov" />

rtsp://your.realserver.com/YourStream.rm

<asx version="3.0"> <entry> <ref href="mms://your.wmserver.com/YourStream.wmv" /> </entry></asx>

Page 24: Webcasting

24

Distribution Techniques

• Redundancy is key• Robust load balancing required• Use multicast where appropriate• Usually best to work with a partner• TEST!

Page 25: Webcasting

25

Distribution Methods

• Unicast/multicast to servers• Unicast/multicast to local clients

Page 26: Webcasting

26

Countdown

• Test the audio• Test the video• Test the encoder(s)• Test the link(s)• Go live at least 10 minutes before event

begins, preferably 30 minutes

Page 27: Webcasting

Liftoff?

Page 28: Webcasting

28

Q & A

Thank YouSteve Mack

[email protected]