Presentation is loading. Please wait.

Presentation is loading. Please wait.

Streaming Media ECE 6322 Data Comm and Networks II April 8, 2002.

Similar presentations


Presentation on theme: "Streaming Media ECE 6322 Data Comm and Networks II April 8, 2002."— Presentation transcript:

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


Download ppt "Streaming Media ECE 6322 Data Comm and Networks II April 8, 2002."

Similar presentations


Ads by Google