Download presentation
Presentation is loading. Please wait.
Published byKaren Perry Modified over 9 years ago
1
STREAMING MEDIA Kim Stanton, UNT Tech Talk, 12/5/2007
2
“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?
3
Two types of streaming: On Demand streaming Live streaming, aka “webcasting” Similar to television? On Demand cable movies Live broadcasts
4
Streaming vs Downloading Not downloaded to users computer. User can skip ahead immediately. Downloaded to users computer. Can view after download is complete. StreamingDownloading
5
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
6
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.
7
1. Digitization 2. Compression & encoding 3. Streaming Basic Steps
8
Digitization Step One:
9
Digitization From analog to digital…
10
Digitization …use ‘analog to digital’ converter. Analog signal Digital signal
11
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
12
Digitization From digital to “malleable” digital…
13
Conversion Software Conversion Software Digitization …use conversion/ripping software.
14
Digitization Why? Conversion software makes a malleable copy of the digital file.
15
Digitization Why? Conversion software makes a malleable copy of the digital file. Follow copyright law!
16
Compression & Encoding Step Two:
17
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
18
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.
19
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.
20
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
21
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
22
Bandwidth User has a 56kbit/s dial up modem.
23
Bandwidth File compressed for a T1 connection won’t stream at an appropriate, consistent rate.
24
Bandwidth But a file compressed for a 56kbit/s connection will.
25
Bandwidth A file compressed at a higher rate will stream correctly at a higher connection speed.
26
Encoding Bit Rates Three methods of encoding bit rate Constant Bit Rate Multiple Bit Rate Variable Bit Rate
27
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
28
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.
29
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
30
Encoding Compression & encoding specifications are done with compression codecs.
31
Compression codecs International standards Proprietary formats Open standards
32
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)
33
Proprietary Standards Apple Quicktime RealNetworks Windows Media Flash DivX
34
Open source standards Xvid Uses MPEG-4, part 2 OpenAVS Similar to H.264 codec Dirac For European PAL television signal
35
Media Players Codec also determines media player. File created with “blue” codec. Media player with “blue” codec key.
36
Media Players Codec also determines media player. File created with “blue” codec. Media player with “red” codec key. X
37
Media Players Codec also determines media player. File created with “blue” codec. Media player with multiple codec keys.
38
Media Players The Big (proprietary) Four RealMedia Player RealNetworks Windows Media Player Microsoft Quicktime Apple Flash Adobe Lots of other players out there.
39
Streaming Step Three:
40
Streaming Server File is uploaded to streaming server
41
Streaming Server Pushed for live feeds Pulled for on-demand Live Lecture Film for class
42
Streaming Server Server send packets of information to users.
43
Streaming Server Server send packets of information to users. Media is played then discarded.
44
Examples
45
@ UNT Media Library Streaming Media Interface https://libhelix.library.unt.edu/login.cfm https://libhelix.library.unt.edu/login.cfm Specifications: RealNetworks Helix streaming server .rm files & Real Media Player Multiple bit rate encoding
46
@ UNT Media Library Streaming Media Interface https://libhelix.library.unt.edu/login.cfm https://libhelix.library.unt.edu/login.cfm On Demand Access Two access levels: Limited to course enrollment All Active Eagles
47
@ 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.
48
@ 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 http://iii.library.unt.edu/search?/dOnline+media. Collection Development Broad, high use, educational materials Distributers offering digital licensing
49
@UNT UNT streaming server: Managed by CITC RealNetworks Live stream and On-demand http://media.unt.edu:8080… Examples: Texas Center for Digital Knowledge Peer Forums Course related media (CDL/ WebCT)
50
Free Online Media Streaming examples Annenberg http://www.learner.org/ Internet Archive, Moving Image Archive http://www.archive.org/details/movies Stream and/or download American Field Guide http://www.pbs.org/americanfieldguide/index.html
51
Free Online Media Progressive Download examples Frontline http://www.pbs.org/wgbh/pages/frontline/ National Film Board of Canada http://www.nfb.ca/duneculturealautre/toutvoir.php Open Vault, WGBH http://openvault.wgbh.org/
52
Free Online Media User Generated Content Usually progressive download YouTube Google Video Internet Archive Metacafe Vimeo Blip.tv Yahoo Video DanceJam (coming soon!)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.