video streaming update chad burnham & matt nau paul ross university technology services &...

23
Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th , 2006 @ WESTNET Conference Tempe, AZ

Post on 21-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

Video StreamingUpdate

Chad Burnham & Matt NauPaul Ross

University Technology Services &Center for Teaching & Learning

January 13th, 2006 @ WESTNET ConferenceTempe, AZ

Page 2: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

2 WestNet Conference - ASUJanuary 12, 2006

Overview of Topics

Concept Video Standards Reason’s Driving Video Streaming In-House or Outsource? Solutions DU Considered DU’s Hybrid Design / Plan Architecture – Physical and Application

Future proof!?! – Ever Evolving New classroom opportunities

Page 3: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU3

Streaming vs. Store ForwardConcept

Common misunderstanding is that many think “Streaming” means “motion video”

“Store-Forward” is a concept to grasp, and many applications and or delivery methods use this approach!!

Page 4: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU4

Key Standards for DU: MPEG 4 is a ISO/IEC Standard

MPEG-4 part 2 (a.k.a. simple profile) MPEG-4 part 10 (a.k.a. H.264 / advanced profile)

ISMA - http://www.isma.tv/ ISMA Profile 0 (Narrowband/wireless)

MPEG-4 Video Simple Profile 176 x 144 at 15 fps and 64 kbps

ISMA Profile 1 (Broadband) Simple or Advanced Simple Profile 352 x 288 at 30 fps and 1.5 Mbps

ISMA Profile 2 (Broadband – better CODECs) Audio format: MPEG-4 AAC and HE-AAC (“High-Efficiency AAC”),

including 5.1 surround support; Video format: MPEG-4 AVC, also known as ITU-T H.264; Media storage: MPEG-4 and AVC File Format (MP4FF, AVC FF); Media transport: RTP, RTCP; Media control and announcement: RTSP, SDP.

3GPP (Third Generation Partnership Project) Similar to ISMA Profile 0 Designed for wireless handheld devices (phones)

Page 5: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU5

Initial Priority for Central Video Streaming Funding/Project

1. Chancellor driven initiative to get DU Athletic live and stored events “on the web”

2. Faculty wanting to deliver clips and full length material to students (inside and outside of classrooms)

3. Penrose Library wanting to migrate old media to a digital delivery system

Page 6: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU6

Comparing ISMA 2.0 profiles and levels with other standard bodies.

Audio Video Bit Rate (Total, Measured Audio Video Per Second)

3GPP HE-AAC + PS AVC main ∩ baseline @ L1b < 1 MbitISMA profile 2 HE-AAC @ L2, stereo AVC main ∩ baseline @ L2 1.2 MbitsDVB capability C HE-AAC @ L2, stereo AVC main ∩ baseline @ L2 2 MbitsISMA profile 3 AAC @ L4, 5.1 AVC main @ L3 3.7 MbitsDVB capability D HE-AAC @ L2, stereo AVC main @ L3 10 MbitsISMA profile 4 AAC @ L4, 5.1 AVC high @ L4 15 MbitsDVB Capability E HE-AAC @ L2, stereo AVC high @ L4 20 MbitsHD-DVD (Other Audio is used) AVC high @ L4.1 30-40 MbitsDVD audio ROM HE-AAC @ L5 N/A Up to 753 kbits

Page 7: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU7

Legal Issues:Fair Use in Higher Education

Digital Rights Management Authentication, Authorization, Concurrent Access Rights DMCA

Patents Acacia Inc. Teach Act: 2002 – Pres. Bush

Redefines the terms and conditions on which accredited, nonprofit educational institutions throughout the U.S. may use copyright protected materials in distance education-including on websites and by other digital means--without permission from the copyright owner and without payment of royalties.

Page 8: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU8

Campus Video Streaming:In-House or Outsource (or both)? Must Have the In-house Expertise for

Customization to specific programs Faculty, Technical Faculty Liaisons,

Programmers, System Admins, Network Engineers, Programming Engineers, A/V Technicians, Legal, Project Managers

Bandwidth to Classrooms and/or Internet Properly Funded / Hardware / Software

Page 9: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU9

Campus Video Streaming Outsourcing:

Can be very expensive – usually per flow Can alleviate campus bandwidth

requirements Athletic Conference Agreements

Project Overlap? Only Certain high profile events Integration with Courseware packages

Page 10: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU10

DU Considered Many Canned “Solution” Vendors:

V-Brick’s EtherneTV Kasenna’s Mediabase Apple - XServe Platform – QuickTime Server Real Networks - Helix Windows Media Solution Enviro Macromedia’s Flash Communications Server Cisco’s CampusTV (Vaporware? Big Hype @ Educause)

Dartmouth Using/Article…. Hype

IPlay

Page 11: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU11

Edit Date: 7/8/05

Target DB: none Rev:1.1 CDB

Filename: Video Strewaing.VSD UTS/NS

Du Concept

DU - Video Server Overall Application Concept

DU LANBackbone

Live Events

Athletics

Commencement

Talks/Seminars

CTL / Penrose Archive

Office of CommunicationsCampus Tour Application

Stored Video

Internet

On-Campus Users

Blackboard

Portfolio

School / Dept “X”

Off-Campus Users

Off-CampusHosting Service(s)(LARGE EVENTS)

Fox Sports(Athletics)

200 Events Per year

Page 12: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU12

DU’s Video Streaming Plan

Phase 1 = FY 2006 – NOW!

Hybrid product solution – Not fully redundant

$70K Budget

Pilot project to include 3 different components: MPEG4 / Kasenna Optibase / Black Box / Redhat FLV / Flash Media Server / Dell 2850 / W2K3 MPEG4,AAC,MOV / Quicktime Streaming / Apple XServe / OSX10.4

Page 13: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU13

DU’s Video Streaming Plan / update – Cont

Want to “prove” the technology MPEG 4 (Part 2&10–H.264) was the goal

Flashvideo 1MB/sec (FLV Codec, ONVP6 Soon) MPEG4 Part 2 (480x360) MPEG4 Part 10 (having problems) Apple X-Serve not yet implemented

Presently using Darwin on Windows Box for test

Continued Bandwidth target: 300k for off campus (distance) and 1M for on campus

Page 14: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU14

Kassena

1 x Video Storage/Streaming Server Starting with their lower end server as trial “Optibase” Appliance Server “Mediabase 8” Software Linking with External Encoder

Live Events is Target Application VBrick and or Optibase? Not yet implemented / Planning

Page 15: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU15

Macromedia’s Flash Communications Server

Software – on Dell Hardware Stacking 3x Professional Lic.(30Mbps) Allows for “Interactive” response to media

content – custom interfaces/controls Requires Expert (trained) Programming

C.T.L bringing programmers to table @ DU New Version (2.0) coming in October

Comparable to H.264 / MPEG4 / WMV

Page 16: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU16

Apple – XServe Platform

Apple G5 XServer Attached SAN (3.5 Terabytes) Fiber Channel 2 Attached MPEG 4 – Parts 2 & 10 3GPP (1 and 2) streaming for future Users @ DU will be required to download and use

QuickTime Player PC and MAC supported

CTL Piloted Darwin (free) Server on Windows Platform with success (Solaris Compatible)

Page 17: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU17

Asset Catalog Database Server

Dell Hardware / Windows Server 2003 MY-SQL and/or Open LDAP Directory for

media content data Catalog media content data function

Allows for existing campus video projects to be integrated into this project

Page 18: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU18

Edit Date: 1/23/06

Target DB: none Rev:2.5 CDB + PR + ID + MN

Filename: Video Strewaing.VSD UTS/NS, CTL, Penlib

Videostream-P1

UTS – Video Streaming Service - 2006 – Phase 1

Sturm COLOData Center

PS-UTSTM-1130.253.99.254

2650PowerEdge

Dell 2850, WIN2k3Flashmedia.du.eduTag: 8BDZK81IIS/FLASH COMM SERVERFlash Server Port = 1935Admin Port 1111flashadmin/flash1988

9/23 (TieP2-22) – OB1

9/24 (Tie P2-23 – OB2

9/25 (Tie P2-24) – OB1

1000 Base T (GBIC)

LEGEND

1000 Base SX (GBIC)

1000 Base LX (GBIC)

100 Base T - Copper

KVM CAT6

Port 2

Port 1

UTS-P2-KVM-2.uts.du.edu130.253.40.31Avocent 4020

9/27 (Tie P2-26) – OB1

Port 3

1650PowerEdge Port 4

KASENNAKassena-OmniBasekassena.du.edu66200318

c c Apple-SAN-MGMT.wrench.du.eduQP54107MUAG

APPLE XSERVEApple X Server G5Quicktime.du.eduQP54102PSLZ

9/26 (Tie P2-25) – OB2

9/28 (Tie P2-27) – OB2

9/29 (Tie P2-28) – OB1

9/30 (Tie P2-29) – OB20/10 – MGMT-1

Dell 1650 – Windows Server 2003?Videodatabase.du.edu

COLO - Pod 2 – Rack 3 – Position 3

0/9 – MGMT

0/11 – MGMT-2

SS-UTSTM-18130.253.246.18

Page 19: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU19

Video Content Backups

Complete “Disk Copy” vs. Central Tape Solution. DU just upgraded to Scalar LT03 Drives

SAN on Apple offers a portion of this… Not nailed down yet….. Policy ? Both Methods ?

Page 20: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU20

DU Athletics

WCHA Video Exchange Basketball & Hockey Coaches Only Hosted by XOS Used to postal mail video tapes to one

another Download and watch high quality games for

review – 720x480 – MPEG 4 ~1.5 GByte per Hockey game

Page 21: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU21

DU Athletics – Public Video Trial partnership with FOX sports Hosted my MSN.com

Linked from DU Website: http://denverpioneers.collegesports.com/ ->

http://msn.foxsports.com/id/5133174 Data flow is an Akamai cache stream from France !?!

Users do not register/pay for streams MSN/FOX advertisement driven Small % (TBD) back to DU 30 second intro spot must watch

DU Athletics website is run by FOX content competitor, Collegsports.com Just purchased by CBS They also have a streaming offering for $6.95/mo or $50/year

Streaming wars !?!

Page 22: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU22

FOX/MSN Some games are full-length – produced by DU DU specific ads - 5 minute or as a “commercial” FOX retains rights

Some games are highlights only FOX produced Issues: Cutting off announcer, etc. DU training FOX people how to do it

430x240 resolution – not bad on full screen No statistics yet from MSN/FOX – waiting…

DU Athletics – Public Video Con’t:

Page 23: Video Streaming Update Chad Burnham & Matt Nau Paul Ross University Technology Services & Center for Teaching & Learning January 13 th, 2006 @ WESTNET

January 12, 2006 WestNet Conference - ASU23

Links

http://www.kasenna.com http://www.apple.com/education/streamingsolution/ http://www.macromedia.com/software/flashmediaserver/productinfo/

features/ http://www.isma.tv/ http://www.mpeg4.net/ http://www.imtc.org/ http://www.mpegif.org/ http://www.realnetworks.com/products/media_delivery.html http://www.envivio.com/ http://www.iplay3.com/markets/university.html Teach Act