STREAMING MEDIA Kim Stanton, UNT Tech Talk, 12/5/2007.

Slides:



Advertisements
Similar presentations
2.02F Publishing Animated Videos 2.02 Develop Computer Animations.
Advertisements

Unit no. 3 Digitizing Sound and Video Adolf Knoll National Library of the Czech Republic
A stereo audio file 1. Audio Channels Number of audio channels determines number of waveforms in a recording Two relevant types of recording Stereo recording.
4.1Different Audio Attributes 4.2Common Audio File Formats 4.3Balancing between File Size and Audio Quality 4.4Making Audio Elements Fit Our Needs.
10 C H A P T E R © 2001 The McGraw-Hill Companies, Inc. All Rights Reserved1 Streaming Media and Synchronized Multimedia One of the ways the Internet is.
Video Streaming Services Justin Hourigan, Senior Network Engineer, HEAnet Limited
Digital Media Dr. Jim Rowan ITEC 2110 Video. Works because of persistence of vision Fusion frequency –~ 40 frames.
1 Introduction to Computer Science بسم الله الرحمن الرحيم MULTIMEDIA LEVEL -9 King Khalid University Kingdom of Saudi Arabia Ministry of Higher Education.
Audio Basic Concepts. Audio in Multimedia Digital Audio: Sound that has been captured or created electronically by a computer In a multimedia production,
Presents… “Best Encoding Practices” For use with.
Microsense Webcast Streaming Solutions
Video Streaming in Flash CSCI 4220 – Network Programming Kacper Harabasz.
 Video Embedding. Codecs  Codec – program to encode/decode stream  Common lossy codecs for video:  WMV (Windows Media Video) / VC-1 (subset of WMV)
Quicktime Howell Istance School of Computing De Montfort University.
Digital Video Teppo Räisänen LIIKE/OAMK. General Information Originally video material was processed using analog tools Nowadays it is common, that digital.
AUDIO VIDEO FLASH DIGITAL MEDIA: COMMUNICATION AND DESIGN
COMS E6125 WHIM Internet Television Joost Babelgum Preethi Narayan
4K CONTENT PLAN Sony Pictures Technologies. The 4k Consumer Value 4k has to offer all of these features: – Higher resolution – Richer colors (wider color.
Web Video Basics Carol Doggett President/Owner Preparing Your Videos for Today’s On-line World.
Streaming media over the Internet A million channels and there is still nothing on! By Samuel Shiffman Streaming Technologist Seton Hall University
Adventures in Information Adding Video to Your Web Site February 24, 1999 Eileen Flick Information Services Division.
1 Different Video Properties
6.2 Multimedia Elements Video. Learning Outcomes : At the end of this topic, students should be able to : Describe the purpose of using video in.
                      Digital Video 1.
1 NETE4631 Communicating with the Cloud and Using Media and Streaming Lecture Notes #14.
JMU Online Video Collection Background and Technical Processes for the VIVA Multimedia Collections Task Force Jeff Clark, Grover Saunders James Madison.
Video Streaming © Nanda Ganesan, Ph.D..
Streaming Media ECE 6322 Data Comm and Networks II April 8, 2002.
Skill Area 212 Introduction to Multimedia Internet and MultiMedia for SC 2.
Digital Media Dr. Jim Rowan ITEC 2110 Video. Works because of persistence of vision Fusion frequency –~ 40 frames.
Using Multimedia on the Web
Chapter 15 Video. Importing Video Into Flash Once you import video into Flash MX 2004, you can control it using behaviors and very basic ActionScript,
CS 1308 Computer Literacy and the Internet. Creating Digital Pictures  A traditional photograph is an analog representation of an image.  Digitizing.
INF Web Design Using Multimedia on the Web Sound - Part 2.
Lights, Camera, Action. Moodle: Solanco High School Courses: (Schell) Presentations specifically: php?id=31&edit=1&sesskey=mJ4l6xl03.
DIS Multimedia Productions Video On Demand March 14th 9:30-10:15 AM.
 Please write (legibly) the name you wish me to call you on the name card 
What are the common format for video files?
1 Web Developer Foundations: Using XHTML Chapter 10 Helper Applications and Plug-in Concepts.
Media Server Streaming Elizabeth Canela David Vera Bernard James Lilian Ohanian.
1 Lecture 12: Multimedia Not in Web 101 Text  Important Multimedia Issues  Audio  Movies and Video  Multimedia and HTML Documents.
© 2011 The McGraw-Hill Companies, Inc. All rights reserved Chapter 6: Video.
2.02G Publishing Animated Videos 2.02 Develop Computer Animations.
Audio and Video Curtis Thomas 385E Information Architecture and Design I.
Creating Multimedia Interaction with Windows Media Technologies 7.
GIF - Graphics Interchange Format JPEG - Joint Photographic Experts Group PNG - Portable Network Graphics GIF images are limited to the 8 bit palette which.
1 CP586 © Peter Lo 2003 Multimedia Communication Video Terminology.
Streaming Video Over The Internet James Jennings, Jr. Management Information Systems 12:00-12:50.
Streaming Media A technique for transferring data on the Internet so it can be processed as a steady and continuous stream.
Pengantar Multimedia.  Definition: Video is an electronic medium for the recording, copying, playback, broadcasting, and display of moving visual media.
1 Video Streaming Update Chad Burnham & Paul Ross University Technology Services Center for Teaching & Learning September 13, CHECO Conference.
LECTURE 07 RAZIA NISAR NOORANI Digital Video. Basic Digital Video Concepts CS118 – Web Engineering 2 Movie length Frame size Frame rate Quality Color.
Creating Streaming Video Clips for Web-based Instruction Jay Cofield, Ph.D. The university of Montevallo July 9, 2002.
Streaming and Content Delivery SECTIONS 7.4 AND 7.5.
Dasar-Dasar Multimedia
IT2002 ATI Naiwala 1 By ATI Naiwala. IT2002 ATI Naiwala Combination of time Variant Image and Sound – Most realistic media Dynamic Huge data size(Very.
Chapter 10. The Role of Video in Multimedia  Any presentation or application that uses sound and graphics qualifies as multimedia  Clip A segment of.
What is streaming media technology? Don Youngs Florida Conference of The United Methodist Church.
California State University, LA Presented by Amanda Steven StevenAamirObaid.
An Introduction.  Introduction  Logging in from D1  Raison d'être  RSS and Podcasting  DragonDrop is…  What does it do?  Upload  Available Output.
Streaming Media. What is Streaming Media The delivery of audio, video and other multimedia content across the internet using streaming media servers.
Digital Media Dr. Jim Rowan ITEC 2110 Video.
VIDEO.
Chapter 6: Video.
David Zepeda Information Architecture and Design I Fall 2005
2.02G Publishing Animated Videos
2.02F Publishing Animated Videos
Multimedia: making it Work
Digital television systems - (DTS)
Digital Video Faraz Khan.
Presentation transcript:

STREAMING MEDIA Kim Stanton, UNT Tech Talk, 12/5/2007

“Media content that is delivered to the viewer’s media player in real-time” “There is not intermediated storage of the content…the data is processed as it arrives..and then discarded.” David Austerberry Technology of Video & Audio Streaming What is streaming media?

Two types of streaming:  On Demand streaming  Live streaming, aka “webcasting”  Similar to television?  On Demand cable movies  Live broadcasts

Streaming vs Downloading  Not downloaded to users computer.  User can skip ahead immediately.  Downloaded to users computer.  Can view after download is complete. StreamingDownloading

Streaming vs Progressive Download  Not downloaded to users computer.  User can skip ahead immediately.  Downloaded to users computer.  File can start playing before download is complete, but can only play the sections that have been downloaded. StreamingProgressive Download

When to choose streaming:  Security of content  Considered safer for content owners.  For live events  Events can be streamed as they are happening. Live speakers, sporting events  For quick access  Don’t have to wait for a complete download Progressive download offers similar workarounds.

1. Digitization 2. Compression & encoding 3. Streaming Basic Steps

Digitization Step One:

Digitization From analog to digital…

Digitization …use ‘analog to digital’ converter. Analog signal Digital signal

Digitization  Why?  VHS, 16mm, audio cassette players, etc send out analog signals.  Computers accept digital signals.  Analog-to-Digital converters  External – AV conversion box  Internal – video capture card

Digitization From digital to “malleable” digital…

Conversion Software Conversion Software Digitization …use conversion/ripping software.

Digitization  Why?  Conversion software makes a malleable copy of the digital file.

Digitization  Why?  Conversion software makes a malleable copy of the digital file. Follow copyright law!

Compression & Encoding Step Two:

Software  Compression and encoding done by authoring software on computer.  Sorenson Squeeze (what ML uses)  Windows Movie Maker  Real Producer  Quicktime  Adobe Flex  Other third party authoring software

Compression  Compression:  reduces the file size by removing specific bits of data that represent the audio and video.  All streaming media compression is “lossy”.  Lossless compression does not provide a small enough file to stream.

Types of compression  Intraframe compression  Similar to still image compression “Motion JPEG Compression”  Frames are considered individually  Process repeats for each frame of movie  Interframe compression  Considers frames in adjacent groups  Repeating data is discarded Similar to older animation.

Compression  Why compress?  To reduce the file size: To deliver stream to the user To conserve storage space Choosing a compression rate is a balance: Quality of the Media Available bandwidth

Bandwidth  Match the user’s connection  Affects “real time” viewing quality  Less important with downloading Media not viewed until download is complete. Doesn’t affect real time viewing speed

Bandwidth User has a 56kbit/s dial up modem.

Bandwidth File compressed for a T1 connection won’t stream at an appropriate, consistent rate.

Bandwidth But a file compressed for a 56kbit/s connection will.

Bandwidth A file compressed at a higher rate will stream correctly at a higher connection speed.

Encoding Bit Rates Three methods of encoding bit rate  Constant Bit Rate  Multiple Bit Rate  Variable Bit Rate

Encoding Bit Rates  Constant Bit Rate:  A single delivery rate: 56kbit/s or 120kbit/s or 1MBit/s, etc  User picks rate (if given option)  Default

Encoding Bit Rates  Multiple Bit Rate  Several delivery rates encoded in one file. 56kbit/s and 180kbit/s and 1.5Mbit/s  Server detects user’s connection and chooses appropriate delivery rate.

Encoding Bit Rates  Variable Bit Rate  Bit rate adjusts during the duration of the movie, depending on the “action” level.  Done with multi-pass encoding Pass 1: Monitors action levels Pass 2: Encodes

Encoding  Compression & encoding specifications are done with compression codecs.

Compression codecs  International standards  Proprietary formats  Open standards

International standards  MPEG-4 Update to MPEG-1 & 2  H.264 or AVC (Advanced Video Codec) High quality at small bit rate Different levels Handheld devices– base profile (BP) Streaming - Extended profile(XP) HD – High Profile (HiP)

Proprietary Standards  Apple Quicktime  RealNetworks  Windows Media  Flash  DivX

Open source standards  Xvid Uses MPEG-4, part 2  OpenAVS Similar to H.264 codec  Dirac For European PAL television signal

Media Players  Codec also determines media player. File created with “blue” codec. Media player with “blue” codec key.

Media Players  Codec also determines media player. File created with “blue” codec. Media player with “red” codec key. X

Media Players  Codec also determines media player. File created with “blue” codec. Media player with multiple codec keys.

Media Players  The Big (proprietary) Four  RealMedia Player RealNetworks  Windows Media Player Microsoft  Quicktime Apple  Flash Adobe  Lots of other players out there.

Streaming Step Three:

Streaming Server  File is uploaded to streaming server

Streaming Server  Pushed for live feeds  Pulled for on-demand Live Lecture Film for class

Streaming Server  Server send packets of information to users.

Streaming Server  Server send packets of information to users. Media is played then discarded.

Examples

@ UNT Media Library  Streaming Media Interface   Specifications:  RealNetworks Helix streaming server .rm files & Real Media Player  Multiple bit rate encoding

@ UNT Media Library  Streaming Media Interface   On Demand Access  Two access levels:  Limited to course enrollment  All Active Eagles

@ UNT Media Library  Limited to course enrollment  Open to only faculty and students enrolled in a specific course  Why? Licensing agreements  Authenticates through LDAP  Collection development Per Faculty requests Media used in face to face courses.

@ UNT Media Library  All Active Eagles  All current UNT students, faculty, staff.  Currently, 7 films available  50+ PBS titles in process  Titles searchable in library catalog  Collection Development Broad, high use, educational materials Distributers offering digital licensing

@UNT  UNT streaming server:  Managed by CITC  RealNetworks  Live stream and On-demand   Examples: Texas Center for Digital Knowledge Peer Forums Course related media (CDL/ WebCT)

Free Online Media Streaming examples  Annenberg  Internet Archive, Moving Image Archive Stream and/or download  American Field Guide

Free Online Media Progressive Download examples  Frontline  National Film Board of Canada  Open Vault, WGBH

Free Online Media  User Generated Content  Usually progressive download YouTube Google Video Internet Archive Metacafe Vimeo Blip.tv Yahoo Video DanceJam (coming soon!)