Download presentation
Presentation is loading. Please wait.
Published byTodd Cross Modified over 9 years ago
1
Streaming Media ECE 6322 Data Comm and Networks II April 8, 2002
2
Georgette Michko Manager UH Academic Technology Support Center Greg Johnson UH Digital Media Developer
3
Streaming Media Audio and/or video over the Internet Audio and/or video over the Internet Processed and displayed as it is received Processed and displayed as it is received Nothing is stored on user’s computer Nothing is stored on user’s computer Minimal disk space requirements
4
Distance Learning/Education Intra/Intercompany Communications Telecommuting Training Kiosk presentations Security Real Applications 18
5
UH Streaming Media History Started in early 1990s Started in early 1990s 1993 - Microsoft 1993 - Microsoft 1995 - Progressive Networks 1995 - Progressive Networks 1997 - Microsoft NetShow 1997 - Microsoft NetShow 1998 – Microsoft Windows Media 1998 – Microsoft Windows Media 1999 – Apple QuickTime 4.0 1999 – Apple QuickTime 4.0
6
UH Streaming Media Project Started in Spring 1998 Started in Spring 1998 Team of faculty and staff Team of faculty and staff Pilot project Pilot project Seek out educational applications Evaluate logistics of delivery
7
Underpinning Technologies for Streaming Media Processors Audio compression Video compression Networks 4
8
Problems Ordered Delivery Ordered Delivery Retransmission strategy Retransmission strategy Duplication detection Duplication detection Flow control Flow control Connection establishment Connection establishment Connection termination Connection termination Crash recovery Crash recovery
9
Unicast vs. Multicast Unicast Unicast User requests stream Server sends one stream for each user Multicast Multicast Server announces broadcast Server sends one stream that can be viewed by many users Not widely used yet
10
Streaming Media Production Create high quality audio/video Create high quality audio/video Digitize Digitize Encode Encode Create web link Create web link Serve content Serve content Configure user Configure user
11
Streaming Media Components Encoder Encoder Server Server Network Network Decoder/Player Decoder/Player
12
Components Video/AudioContent Creation Station Streaming Server Streaming ServerUsers
13
Streaming Media Vendors RealNetworks RealNetworks www.realnetworks.com Microsoft Windows Media Microsoft Windows Media www.microsoft.com/windows/windows media/default.asp Apple QuickTime Pro Apple QuickTime Pro www.apple.com/quicktime/
14
Streaming Media Servers RealNetworks RealServer RealNetworks RealServer $/concurrent stream Microsoft Windows Media Server Microsoft Windows Media Server Free with Windows 2000 Server Apple Streaming Server Apple Streaming Server Free with Mac OS X
15
Streaming Media Encoders RealNetworks RealProducer RealNetworks RealProducer $200 Microsoft Windows Media Encoder Microsoft Windows Media Encoder Free Apple QuickTime Pro Apple QuickTime Pro $30
16
Streaming Media Players RealNetworks RealPlayer or RealOne Player RealNetworks RealPlayer or RealOne Player Free or $30 Microsoft Windows Media Player Microsoft Windows Media Player Free on Windows PCs Apple QuickTime Player Apple QuickTime Player Free
17
RealNetworks Formerly Progressive Networks Formerly Progressive Networks Encoder, Server and Player Encoder, Server and Player Limited versions - Free Full version - $$$ www.realnetworks.com www.realnetworks.com
18
RealProducer Audio Codecs Proprietary Proprietary Named by bit rate and type of content Named by bit rate and type of content Codecs control most audio parameters Codecs control most audio parameters Default to standard rates Default to standard rates
19
RealProducer Video Codecs Proprietary Proprietary Named by bit rate and type of content Named by bit rate and type of content Codecs control most video parameters Codecs control most video parameters
20
Windows Media Formerly NetShow Formerly NetShow Free encoder, server and player Free encoder, server and player Limited players for non- Windows systems Limited players for non- Windows systems www.microsoft.com/windows/ windowsmedia/ www.microsoft.com/windows/ windowsmedia/
21
Windows Media Encoder Video Codecs Microsoft MPEG-4 V1 Microsoft MPEG-4 V1 Microsoft MPEG-4 V2 Microsoft MPEG-4 V2 Microsoft MPEG-4 V3 Microsoft MPEG-4 V3 Microsoft H.263 Microsoft H.263 VDOnet VDO Wave VDOnet VDO Wave TrueMotion RT 2.0 by Duck TrueMotion RT 2.0 by Duck
22
Windows Media Encoder Audio Codecs ACELP.net ACELP.net Lernout&Hauspie CELP 4.8 kbps Lernout&Hauspie CELP 4.8 kbps Microsoft Audio Microsoft Audio MPEG Layer 3 MPEG Layer 3 Voxware MetaSound Voxware MetaSound Voxware MetaVoice Voxware MetaVoice
23
Streaming Media Delivery Issues Bandwidth Bandwidth Server disk space Server disk space User configuration User configuration Network connection CPU and memory Browser and player
24
Bandwidth Considerations Calculate Bandwidth Required at Server Calculate Bandwidth Required at Server = Number of users x speed of clip 100 users x 100 kbps = 10 mbps 100 users x 100 kbps = 10 mbps 100 users x 56 kbps = 5.6 mbps 100 users x 56 kbps = 5.6 mbps 100 users x 28.8 kbps = 2.88 mbps 100 users x 28.8 kbps = 2.88 mbps
25
File Sizes for 1 Hour Video Digitize1 GB Windows Media Windows MediaRealNetworks Encode at 28.8k11 MB10 MB Encode at 56k24 MB17 MB Encode at 100k49 MB39 MB
26
File Sizes for 3 Semester Hour Class At all 3 speeds At all 3 speeds Windows Media Windows Media 84 MB x 45 hours = 4 GB RealNetworks RealNetworks 66 MB x 45 hours = 3 GB
27
Other issues Copyright Copyright
28
Streaming Media Information http://is.asu.uh.edu/r&d/video http://is.asu.uh.edu/r&d/video
29
Streaming Media Samples http://cybermedia.uh.edu http://cybermedia.uh.edu
30
PROJECT DEMONSTRATIONS
31
Windows Media Encoder Audio Codecs ACELP.net ACELP.net Lernout&Hauspie CELP 4.8 kbps Lernout&Hauspie CELP 4.8 kbps Microsoft Audio Microsoft Audio MPEG Layer 3 MPEG Layer 3 Voxware MetaSound Voxware MetaSound Voxware MetaVoice Voxware MetaVoice
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.