live broadcasting

Post on 19-Dec-2014

922 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Details of various live broadcasting solutions

TRANSCRIPT

Slide 1

Live Broadcasting

Abhishek Chikane3 February 2010

Slide 2

FTV – French Open

Slide 3

March Madness

Slide 4

Common Media Delivery Methods - Multicast

• A single one-to-many stream

• Uses bandwidth of only one stream

• Requires multicast-enabled networks

• Typically requires fewer servers than unicast

Slide 5

Common Media Delivery Methods - Unicast

• Many one-to-one streams • For private and public networks • …vs. multicast:

• Requires more bandwidth per user

• May require more servers

Slide 6

Common Media Delivery Methods – Unicast Methods

Adaptive Streaming

Movie

3

3

3

3

3

33

3

Packets Packets Packets

Play Seek Pause

Traditional Streaming

Video @ 01:04? Video @ 01:06? Video @ 01:08?

Progressive Download

Movie

3 3 3 3 3

Slide 7

Common Media Delivery Methods – Server Types

Origin Server • Provides the source content (file or encoder stream) to downstream

servers and end users

Middle Tier and Edge Server • Distribution Server • Typically requires per-event configuration • Receives streams from upstream origin servers and redistributes

them to other servers and end users

Cache/Proxy Server • Typically requires one-time configuration • Proxies initial downstream requests to upstream servers • Splits live streams for downstream servers and end users

Slide 8

Ecosystem

SourceEncode

r

Server Client

Slide 9

Streaming Media Systems

 • Free Of Cost• VLC• Windows Media Service With Microsoft Expression Encoder 3• Darwin Streaming Server With QuickTime Broadcaster• Helix DNA Server With Helix Producer Encoder

• Paid• IIS7 With Microsoft Expression Encoder 4• Adobe Media Server With Adobe Flash Media Live Encoder 3.2• Polycom With Microsoft SharePoint Or Exchange Server

Slide 10

VLC

Source

DV Camcorder

Encoder

VLC Media Player 1.1.6

Server

Apache, IIS

Client

VLC , Windows Media Player

HTTP

Slide 11

Windows Media Service With Microsoft Expression Encoder 3

Source

DV Camcorder

Encoder

MS Expression Encoder 3

Server

Windows Media Service

Client

Silverlight, Windows Media Player , iOS Devices Using

HTML 5

HTTP

Slide 12

Darwin Streaming Server With QuickTime Broadcaster

Source

DV Camcorder

Encoder

QuickTime Broadcaster

Server

Darwin Streaming Server

Client

VLC, QuickTime Player

RTSP

Slide 13

Helix DNA Server With Helix Producer Encoder

Source

DV Camcorder

Encoder

Helix Producer Encoder 1.1

Server

Helix DNA Server

Client

Real Player

HTTP

Slide 14

IIS7 With Microsoft Expression Encoder 4

Source

DV Camcorder

Encoder

Microsoft Expression Encoder 4

Server

IIS 7 with Media Services

Client

Silverlight, Windows Media Player , iOS Devices Using HTML 5

HTTP

Slide 15

Adobe Media Server With Adobe Flash Media Live Encoder 3.2

Source

DV Camcorder

Encoder

Adobe Flash Media Live Encoder 3.2

Server

Adobe Media Server

Client

Flash Player

HTTP

Slide 16

Polycom With Microsoft SharePoint Or Exchange Server

Source

DV Camcorder

Encoder

Polycom Video Media 1000

Server

SharePoint or Exchange Server

Client

Silverlight , Windows Media Player

HTTP

Slide 17

Mashups Architecture

SourceEncode

rMedia Server

Client

SharePoint Server

Presenter's Machine

Slide 18

Any Other Way

Web Conferencing

Slide 19

Questions

Slide 20

The End

Resourceswww.learn.iis.net

www.videolan.org/vlc

dss.macosforge.org

helixcommunity.org

www.adobe.com/products/flashmediaserver

www.polycom.com

top related