SlideShare a Scribd company logo
Audio and Video StreamingAudio and Video Streaming
Presented by: Thanh Ly
Liqin Zhang
Ronald Togelang
Hector Frausto
AGENDA
• Introduction
- D:Introduction.avi
• Audio Streaming Overview
• Video Streaming Overview
• Audio Streaming Demonstration
• Video Streaming Demonstration
• Questions and Answers
AUDIO STREAMINGAUDIO STREAMING
OVERVIEWOVERVIEW
 Audio File Features
 Audio Streaming Concept
 Audio Streaming Advantages
 Audio Streaming Applications
 Audio Streaming Format
 Audio Streaming Products
Audio File FeaturesAudio File Features
 Audio file is a record of captured sound that can
be played back
– e.g. .WAV File
 Audio files are compressed for storage or faster
transmission
 Requires high bandwidth to transfer across the
network
LAN, Intranet,
Internet
Audio Streaming ConceptAudio Streaming Concept
.WAV
Live Broadcast
.ASF
Real Producer
.RMWindows Media Encoder
Real Producer 7.0
PC
Audio Format
PC
Windows Media
Streaming
Software
Audio Streaming ConceptAudio Streaming Concept
 Analog-to-Digital modulation
 Streaming audio technologies relies on:
Sound sequences
Compression schemes
 Compression schemes (encoding) decreases the
audio’s bandwidth requirements:
Lowering the audio’s sampling rate
Filtering high frequencies
Performing other waveform
Audio Streaming AdvantagesAudio Streaming Advantages
 Real time audio content.
 Low bandwidth media used.
 No waiting for downloading audio file.
 Internet users can enjoy a live online program.
Audio Streaming ApplicationsAudio Streaming Applications
 Long-distance or automated training
 Seminars
 Concerts
 Speeches
 Music samples
 Online corporate messages
 Hear the news / Radio
Audio FormatsAudio Formats
 Microsoft Windows Media Formats
– .avi, .asf, .asx, .rmi, .wav
 Moving Pictures Experts Group (MPEG)
– .mp3
 Musical Instrument Digital Interface (MIDI)
– .mid, .rmi
 Apple Quick Time, Macintosh AIFF Resource
– .qt, .aif, .aifc, .aiff, .mov
 UNIX Formats
– .au, .snd
Audio Streaming ProductsAudio Streaming Products
 Window Media Technologies (Microsoft)
 RealSystem G2 (RealNetworks)
 Shockwave Streaming Audio (Macromedia)
 IBM Bamba (IBM)
 Streamworks (Xing Technology)
 Media Player (Netscape)
Windows Media TechnologiesWindows Media Technologies
by Microsoftby Microsoft
 Leading digital media platform.
 Windows Media Technologies consist of :
– Windows Media Player
– Windows Media Services
– Windows Media Tools
– Windows Media SDK
 Free download at
http://www.microsoft.com/windows/windowsmedia/
Windows Media TechnologiesWindows Media Technologies
 Windows Media Audio codec provides FM-radio-
quality sound at half the bit rate of MP3
 Integration with other Microsoft products
(Windows NT Server, Microsoft Site Server,
Microsoft BackOffice)
 Digital rights management
 Advanced Compression Technology Broadcasting
WMT AdvantagesWMT Advantages
 Wide bandwidth range
 Intelligent streaming
 Multiple bit rate encoding
 High scalability
 Built-in multicast service
 Seamless stream switching
 Easy Internet Radio Distribution
Real NetworksReal Networks
 High quality streaming audio at all bandwidths on
both the Internet and corporate Intranets.
 Support realtime and on-demand, all sounds
(stereo and mono)
 Take advantage of key features of Window 2000
(load balancing, clustering, stability)
 Operating systems as Window NT, Linux, Sun
Solaris
Real System G2 Products &Real System G2 Products &
AdvantagesAdvantages
 RealPlayer 7
– Over 150 live radio stations built-in, superb
audio
 RealProducer 7
– Streaming Software; Efficient encoding; Reach
the widest possible audience; choice of
operating systems
 RealPresenter G2
– Live/recorded capability; Presentation Manager
RealSystem G2 Products &
Advantages
 RealSlideshow 2
– Combine pictures with music or speech,
customize the layout of presentation
 RealServer 7
– 60 simultaneous sessions of live or on-demand
streaming; Near CD quality Internet audio
 Free download at:
– http://www.realnetworks.com/products/
Video StreamingVideo Streaming
 Video Streaming Objective
 Streaming Advantages
 Video Streaming Architecture
 Compression and Decompression-codec
 MPEG 1-4 Introduction
 Major Products and Features Comparison
Video Streaming ObjectiveVideo Streaming Objective
 The object is to overcome the negative effects of
physical distance and network technology
limitation.
Streaming AdvantagesStreaming Advantages
 Reduce setup time
 Reduction in client storage requirement
 Video can be viewed in real time
 Transmission signals over low bandwidth facilities
Video Streaming ArchitectureVideo Streaming Architecture
 Content Creation/Capture
 Content Management
 Content Formatting (Compression)
 Delivery
 Distribution
 Presentation (Viewing)
 View Control
Video CaptureVideo Capture
 Converting analog to video signals
– A special video capture card to convert the
analog signals to digital form and compresses
the data.
– Also digital video devices that can capture
images and transfer to a computer
Content ManagementContent Management
 Critical in video server
 The purpose including create, collect, catalog,
organize, store, and access to massive multimedia
information database
Video Input FormatsVideo Input Formats
 AVI
 ActiveMovie
 Cinepak
 Indeo
 motion-JPEG
 MPEG
 QuickTime
 RealVideo
 Video for Windows
 XGA
Video FormatsVideo Formats
AVI & ASFAVI & ASF
 Developed by Microsoft
 AVI (Audio Video Interleaved)
- limited to 320x240 resolution
- 30 frames per second
 ASF (Advanced Streaming Format)
- Has been submitted to ISO for standardization
- Expected to replace AVI format
CodecCodec
(Compressor/Decompressor)(Compressor/Decompressor)
 Coding techniques to compress video data
 The newest codec change their sampling rate as
they run
 Choice of codec is the biggest factor to determine
the bandwidth needed to connect the server and
receive content
 Many of the codecs follow international standards
Content CompressionContent Compression
 MPEG (A working group of ISO)
- The most common standard for video
compression and file formats
- Generally produce better quality video than other
formats
- High compression rate
- MPEG1, MPEG2 and MPEG4
MPEG-1MPEG-1
 MPEG-1 was designed for coding progressive
video at a transmission rate of about 1.5 million
bits per second.
 It was designed specifically for Video-CD and
CD-i media.
 MPEG-1 audio layer-3 (MP3) has also evolved
from early MPEG work.
MPEG-2MPEG-2
 MPEG-2 was designed for coding interlaced
images at transmission rates above 4 million bits
per second.
 MPEG-2 is used for digital TV broadcast and
DVD.
 An MPEG-2 player can handle MPEG-1 data as
well.
MPEG-3MPEG-3
 A proposed MPEG-3 standard, intended for High
Definition TV (HDTV), was merged with the
MPEG-2 standard when it became apparent that
the MPEG-2 standard met the HDTV
requirements.
MPEG-4MPEG-4
 An MPEG-4 standard is in the final stages of
development and release.
 It is a much more ambitious standard and
addresses speech and video synthesis, fractal
geometry, computer visualization, and an artificial
intelligence (AI) approach to reconstructing
images.
Major ProductsMajor Products
 Microsoft Windows Media Technologies
http://www.microsoft.com/windows/windowsmedia/
 RealSystem G2
http://www.realnetwork.com
ComparisonComparison
WMT –vs- RealSystem G2WMT –vs- RealSystem G2
 Head to head comparison
Feature Comparison
 More Information http://www.microsoft
.com/windows/windowsmedia/
ComparisonComparison
WMT –vs- RealSystem G2WMT –vs- RealSystem G2
 Cost Analysis
- Prepared by Approach, Inc.,
 Key findings
- Both streaming products results in positive
returns on investment
- Microsoft solution is more economical than the
RealNetwork solution
 Download in Word format
Audio Streaming ArchitectureAudio Streaming Architecture
 Creating Audio File
 Demonstration of Streaming Software
 Demo of Streaming Process
– Windows Media Encoder
– RealProducer 7 Basic
 Play the Audio File
Creating Audio FileCreating Audio File
 Record From File
– Audio files located in your hard drive
 Record Form Media Device
– Media device such as Microphone, CD Player,
PC Camera, etc.
 Live Broadcast
– Broadcast live media stream from your
computer
Installation of StreamingInstallation of Streaming
SoftwareSoftware
 Windows Media Tools
– Windows Media Encoder
 RealSystems G2
– RealProducer 7 Basic
Windows Media TechnologiesWindows Media Technologies
http://www.microsoft.com/windows/windowsmedia
Download Windows Media ToolsDownload Windows Media Tools
RealSystem G2RealSystem G2
Download RealProducerDownload RealProducer
http://www.realnetworks.com/products/producer/
Playing Audio FilePlaying Audio File
 Windows Media Player
 RealPlayer
Windows Media Player 6.4Windows Media Player 6.4
http://www.microsoft.com/windows/windowsmedia/
Download RealPlayerDownload RealPlayer
http://www.real.com/player/index
Real Player 7.0 BasicReal Player 7.0 Basic
Video Streaming PresentationVideo Streaming Presentation
• Active Streaming Format (ASF)
- MS Defacto standard for streaming video.
• Real Media (RM)
- Real’s standard for streaming video
Video StreamingVideo Streaming
• Codec selections from Real Media.
Video StreamingVideo Streaming
• Codec Selections from Windows Media.
Video StreamingVideo Streaming
Streaming with Real Producer.
• Real Producer.
- C:Program FilesREALRealProducerrealprod.exe
Video StreamingVideo Streaming
Streaming with Windows Media Encoder .
• Windows Media.
- C:Program FilesWindows Media ComponentsToolsNsRex.exe
Video StreamingVideo Streaming
• Using Windows Media Player.
- C:Program FilesWindows Media Playermplayer2.exe
Video StreamingVideo Streaming
• Streamed file size comparison.
- C:WINDOWSEXPLORER.SCF
• Unstreamed *.AVI file = 155,290 KB
• RealMedia Streamed file *.RM = 483 KB
• Windows Media Streamed file *.ASF = 1,283 KB
Video Streaming StatisticsVideo Streaming Statistics
Video Streaming StatisticsVideo Streaming Statistics
Video StreamingVideo Streaming
• Live feed Video Capture.
- C:Program FilesLogitechLogitech QuickCamQuickCam.exe
• Stream from live feed.
- C:Program FilesREALRealProducerrealprod.exe
- C:Program FilesWindows Media ComponentsToolsNsRex.exe
Audio/Video Streaming SummaryAudio/Video Streaming Summary
 Capture Audio/Video
– Create your file
 Install the streaming software
– Windows Media Tools
http://www.microsoft.com/windows/windowsmedia/
– RealProducer 7 Basic
http://www.realnetworks.com/products/
Audio/Video Streaming SummaryAudio/Video Streaming Summary
 Play the Audio Stream File
– Windows Media Player 6.4
http://www.microsoft.com/windows/windowsmedia/
– RealPlayer 7 Basic
http://www.real.com/player/index
Questions and AnswersQuestions and Answers

More Related Content

What's hot

Video signal-ppt
Video signal-pptVideo signal-ppt
Video signal-ppt
Deepa K C
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standard
anuragjagetiya
 
MMS2401 - Multimedia system and Communication Notes
MMS2401 - Multimedia system and Communication NotesMMS2401 - Multimedia system and Communication Notes
MMS2401 - Multimedia system and Communication Notes
Pratik Pradhan
 
MPEG 4
MPEG 4MPEG 4
MPEG 4
tvutech
 
Chapter 4 : SOUND
Chapter 4 : SOUNDChapter 4 : SOUND
Chapter 4 : SOUND
azira96
 
Multimedia database
Multimedia databaseMultimedia database
Multimedia database
SumitKeshri10
 
Multimedia basic video compression techniques
Multimedia basic video compression techniquesMultimedia basic video compression techniques
Multimedia basic video compression techniques
Mazin Alwaaly
 
Video coding standards ppt
Video coding standards pptVideo coding standards ppt
Video coding standards ppt
Lokesh Reddy Avula
 
Video compression
Video compressionVideo compression
Video compression
DarkNight14
 
video compression techique
video compression techiquevideo compression techique
video compression techiqueAshish Kumar
 
Multimedia operating system
Multimedia operating systemMultimedia operating system
Multimedia operating system
Home
 
Video Compression Techniques
Video Compression TechniquesVideo Compression Techniques
Video Compression Techniques
cnssources
 
Multimedia data and file format
Multimedia data and file formatMultimedia data and file format
Multimedia data and file format
Niketa Jain
 
Ppt on audio file formats
Ppt on audio file formatsPpt on audio file formats
Ppt on audio file formats
Ishank Ranjan
 
Multimedia tools (sound)
Multimedia tools (sound)Multimedia tools (sound)
Multimedia tools (sound)dhruv patel
 
Chapter 6 : VIDEO
Chapter 6 : VIDEOChapter 6 : VIDEO
Chapter 6 : VIDEO
azira96
 
Video compression
Video compressionVideo compression
Video compression
nnmaurya
 
Multimedia systems
Multimedia systemsMultimedia systems
Multimedia systems
greg robertson
 
Chapter 3 - Multimedia System Design
Chapter 3 - Multimedia System DesignChapter 3 - Multimedia System Design
Chapter 3 - Multimedia System Design
Pratik Pradhan
 

What's hot (20)

Video signal-ppt
Video signal-pptVideo signal-ppt
Video signal-ppt
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standard
 
MMS2401 - Multimedia system and Communication Notes
MMS2401 - Multimedia system and Communication NotesMMS2401 - Multimedia system and Communication Notes
MMS2401 - Multimedia system and Communication Notes
 
MPEG 4
MPEG 4MPEG 4
MPEG 4
 
Chapter 4 : SOUND
Chapter 4 : SOUNDChapter 4 : SOUND
Chapter 4 : SOUND
 
Multimedia database
Multimedia databaseMultimedia database
Multimedia database
 
Audio compression
Audio compressionAudio compression
Audio compression
 
Multimedia basic video compression techniques
Multimedia basic video compression techniquesMultimedia basic video compression techniques
Multimedia basic video compression techniques
 
Video coding standards ppt
Video coding standards pptVideo coding standards ppt
Video coding standards ppt
 
Video compression
Video compressionVideo compression
Video compression
 
video compression techique
video compression techiquevideo compression techique
video compression techique
 
Multimedia operating system
Multimedia operating systemMultimedia operating system
Multimedia operating system
 
Video Compression Techniques
Video Compression TechniquesVideo Compression Techniques
Video Compression Techniques
 
Multimedia data and file format
Multimedia data and file formatMultimedia data and file format
Multimedia data and file format
 
Ppt on audio file formats
Ppt on audio file formatsPpt on audio file formats
Ppt on audio file formats
 
Multimedia tools (sound)
Multimedia tools (sound)Multimedia tools (sound)
Multimedia tools (sound)
 
Chapter 6 : VIDEO
Chapter 6 : VIDEOChapter 6 : VIDEO
Chapter 6 : VIDEO
 
Video compression
Video compressionVideo compression
Video compression
 
Multimedia systems
Multimedia systemsMultimedia systems
Multimedia systems
 
Chapter 3 - Multimedia System Design
Chapter 3 - Multimedia System DesignChapter 3 - Multimedia System Design
Chapter 3 - Multimedia System Design
 

Similar to Audio and video streaming

Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.pptVideoguy
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.pptVideoguy
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.pptVideoguy
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.pptVideoguy
 
Windows Media: Evolving Content, Powering Amazing User Experiences, Enabling …
Windows Media: Evolving Content, Powering Amazing User Experiences, Enabling …Windows Media: Evolving Content, Powering Amazing User Experiences, Enabling …
Windows Media: Evolving Content, Powering Amazing User Experiences, Enabling …
goodfriday
 
Streaming Media over the Internet
Streaming Media over the InternetStreaming Media over the Internet
Streaming Media over the InternetVideoguy
 
Windows7: Video Improvements
Windows7: Video ImprovementsWindows7: Video Improvements
Windows7: Video Improvementswonderu
 
YouTube Video Codecs
YouTube Video CodecsYouTube Video Codecs
YouTube Video Codecs
Myspeedhub
 
Video Streaming
Video StreamingVideo Streaming
Video StreamingVideoguy
 
Web 2.0 Media
Web 2.0 MediaWeb 2.0 Media
Web 2.0 Media
jrappold
 
12.m3 cms content-updating-pt3
12.m3 cms content-updating-pt312.m3 cms content-updating-pt3
12.m3 cms content-updating-pt3tarensi
 
Encoding Video for Microsoft Silverlight
Encoding Video for Microsoft SilverlightEncoding Video for Microsoft Silverlight
Encoding Video for Microsoft Silverlight
goodfriday
 
Computer Softwares
Computer SoftwaresComputer Softwares
Computer Softwares
ganun231
 
Digital Video
Digital VideoDigital Video
Digital VideoVideoguy
 
Codecs
CodecsCodecs
Codecs
Arpan Patel
 
12.m3 cms content-updating-pt2
12.m3 cms content-updating-pt212.m3 cms content-updating-pt2
12.m3 cms content-updating-pt2tarensi
 

Similar to Audio and video streaming (20)

Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.ppt
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.ppt
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.ppt
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.ppt
 
Windows Media: Evolving Content, Powering Amazing User Experiences, Enabling …
Windows Media: Evolving Content, Powering Amazing User Experiences, Enabling …Windows Media: Evolving Content, Powering Amazing User Experiences, Enabling …
Windows Media: Evolving Content, Powering Amazing User Experiences, Enabling …
 
Streaming Media over the Internet
Streaming Media over the InternetStreaming Media over the Internet
Streaming Media over the Internet
 
Windows7: Video Improvements
Windows7: Video ImprovementsWindows7: Video Improvements
Windows7: Video Improvements
 
WEEK 1
WEEK 1WEEK 1
WEEK 1
 
video
videovideo
video
 
YouTube Video Codecs
YouTube Video CodecsYouTube Video Codecs
YouTube Video Codecs
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Web 2.0 Media
Web 2.0 MediaWeb 2.0 Media
Web 2.0 Media
 
Slide
SlideSlide
Slide
 
12.m3 cms content-updating-pt3
12.m3 cms content-updating-pt312.m3 cms content-updating-pt3
12.m3 cms content-updating-pt3
 
Encoding Video for Microsoft Silverlight
Encoding Video for Microsoft SilverlightEncoding Video for Microsoft Silverlight
Encoding Video for Microsoft Silverlight
 
Computer Softwares
Computer SoftwaresComputer Softwares
Computer Softwares
 
Digital Video
Digital VideoDigital Video
Digital Video
 
Video editing
Video editingVideo editing
Video editing
 
Codecs
CodecsCodecs
Codecs
 
12.m3 cms content-updating-pt2
12.m3 cms content-updating-pt212.m3 cms content-updating-pt2
12.m3 cms content-updating-pt2
 

More from Rohan Bhatkar

Report writing
Report writingReport writing
Report writing
Rohan Bhatkar
 
Software engineering
Software engineeringSoftware engineering
Software engineering
Rohan Bhatkar
 
Considreation
ConsidreationConsidreation
Considreation
Rohan Bhatkar
 
Car lambo
Car lamboCar lambo
Car lambo
Rohan Bhatkar
 
Qt random variables notes
Qt random variables notesQt random variables notes
Qt random variables notes
Rohan Bhatkar
 
Operating system windows XP
Operating system windows XPOperating system windows XP
Operating system windows XP
Rohan Bhatkar
 
DCN Error Detection & Correction
DCN Error Detection & CorrectionDCN Error Detection & Correction
DCN Error Detection & Correction
Rohan Bhatkar
 
Dcn Networking Between Server And Client Machine
Dcn Networking Between Server And Client MachineDcn Networking Between Server And Client Machine
Dcn Networking Between Server And Client Machine
Rohan Bhatkar
 
Quantitative Techniques random variables
Quantitative Techniques random variablesQuantitative Techniques random variables
Quantitative Techniques random variables
Rohan Bhatkar
 

More from Rohan Bhatkar (9)

Report writing
Report writingReport writing
Report writing
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Considreation
ConsidreationConsidreation
Considreation
 
Car lambo
Car lamboCar lambo
Car lambo
 
Qt random variables notes
Qt random variables notesQt random variables notes
Qt random variables notes
 
Operating system windows XP
Operating system windows XPOperating system windows XP
Operating system windows XP
 
DCN Error Detection & Correction
DCN Error Detection & CorrectionDCN Error Detection & Correction
DCN Error Detection & Correction
 
Dcn Networking Between Server And Client Machine
Dcn Networking Between Server And Client MachineDcn Networking Between Server And Client Machine
Dcn Networking Between Server And Client Machine
 
Quantitative Techniques random variables
Quantitative Techniques random variablesQuantitative Techniques random variables
Quantitative Techniques random variables
 

Recently uploaded

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 

Recently uploaded (20)

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 

Audio and video streaming

  • 1. Audio and Video StreamingAudio and Video Streaming Presented by: Thanh Ly Liqin Zhang Ronald Togelang Hector Frausto
  • 2. AGENDA • Introduction - D:Introduction.avi • Audio Streaming Overview • Video Streaming Overview • Audio Streaming Demonstration • Video Streaming Demonstration • Questions and Answers
  • 3. AUDIO STREAMINGAUDIO STREAMING OVERVIEWOVERVIEW  Audio File Features  Audio Streaming Concept  Audio Streaming Advantages  Audio Streaming Applications  Audio Streaming Format  Audio Streaming Products
  • 4. Audio File FeaturesAudio File Features  Audio file is a record of captured sound that can be played back – e.g. .WAV File  Audio files are compressed for storage or faster transmission  Requires high bandwidth to transfer across the network
  • 5. LAN, Intranet, Internet Audio Streaming ConceptAudio Streaming Concept .WAV Live Broadcast .ASF Real Producer .RMWindows Media Encoder Real Producer 7.0 PC Audio Format PC Windows Media Streaming Software
  • 6. Audio Streaming ConceptAudio Streaming Concept  Analog-to-Digital modulation  Streaming audio technologies relies on: Sound sequences Compression schemes  Compression schemes (encoding) decreases the audio’s bandwidth requirements: Lowering the audio’s sampling rate Filtering high frequencies Performing other waveform
  • 7. Audio Streaming AdvantagesAudio Streaming Advantages  Real time audio content.  Low bandwidth media used.  No waiting for downloading audio file.  Internet users can enjoy a live online program.
  • 8. Audio Streaming ApplicationsAudio Streaming Applications  Long-distance or automated training  Seminars  Concerts  Speeches  Music samples  Online corporate messages  Hear the news / Radio
  • 9. Audio FormatsAudio Formats  Microsoft Windows Media Formats – .avi, .asf, .asx, .rmi, .wav  Moving Pictures Experts Group (MPEG) – .mp3  Musical Instrument Digital Interface (MIDI) – .mid, .rmi  Apple Quick Time, Macintosh AIFF Resource – .qt, .aif, .aifc, .aiff, .mov  UNIX Formats – .au, .snd
  • 10. Audio Streaming ProductsAudio Streaming Products  Window Media Technologies (Microsoft)  RealSystem G2 (RealNetworks)  Shockwave Streaming Audio (Macromedia)  IBM Bamba (IBM)  Streamworks (Xing Technology)  Media Player (Netscape)
  • 11. Windows Media TechnologiesWindows Media Technologies by Microsoftby Microsoft  Leading digital media platform.  Windows Media Technologies consist of : – Windows Media Player – Windows Media Services – Windows Media Tools – Windows Media SDK  Free download at http://www.microsoft.com/windows/windowsmedia/
  • 12. Windows Media TechnologiesWindows Media Technologies  Windows Media Audio codec provides FM-radio- quality sound at half the bit rate of MP3  Integration with other Microsoft products (Windows NT Server, Microsoft Site Server, Microsoft BackOffice)  Digital rights management  Advanced Compression Technology Broadcasting
  • 13. WMT AdvantagesWMT Advantages  Wide bandwidth range  Intelligent streaming  Multiple bit rate encoding  High scalability  Built-in multicast service  Seamless stream switching  Easy Internet Radio Distribution
  • 14. Real NetworksReal Networks  High quality streaming audio at all bandwidths on both the Internet and corporate Intranets.  Support realtime and on-demand, all sounds (stereo and mono)  Take advantage of key features of Window 2000 (load balancing, clustering, stability)  Operating systems as Window NT, Linux, Sun Solaris
  • 15. Real System G2 Products &Real System G2 Products & AdvantagesAdvantages  RealPlayer 7 – Over 150 live radio stations built-in, superb audio  RealProducer 7 – Streaming Software; Efficient encoding; Reach the widest possible audience; choice of operating systems  RealPresenter G2 – Live/recorded capability; Presentation Manager
  • 16. RealSystem G2 Products & Advantages  RealSlideshow 2 – Combine pictures with music or speech, customize the layout of presentation  RealServer 7 – 60 simultaneous sessions of live or on-demand streaming; Near CD quality Internet audio  Free download at: – http://www.realnetworks.com/products/
  • 17. Video StreamingVideo Streaming  Video Streaming Objective  Streaming Advantages  Video Streaming Architecture  Compression and Decompression-codec  MPEG 1-4 Introduction  Major Products and Features Comparison
  • 18. Video Streaming ObjectiveVideo Streaming Objective  The object is to overcome the negative effects of physical distance and network technology limitation.
  • 19. Streaming AdvantagesStreaming Advantages  Reduce setup time  Reduction in client storage requirement  Video can be viewed in real time  Transmission signals over low bandwidth facilities
  • 20. Video Streaming ArchitectureVideo Streaming Architecture  Content Creation/Capture  Content Management  Content Formatting (Compression)  Delivery  Distribution  Presentation (Viewing)  View Control
  • 21. Video CaptureVideo Capture  Converting analog to video signals – A special video capture card to convert the analog signals to digital form and compresses the data. – Also digital video devices that can capture images and transfer to a computer
  • 22. Content ManagementContent Management  Critical in video server  The purpose including create, collect, catalog, organize, store, and access to massive multimedia information database
  • 23. Video Input FormatsVideo Input Formats  AVI  ActiveMovie  Cinepak  Indeo  motion-JPEG  MPEG  QuickTime  RealVideo  Video for Windows  XGA
  • 24. Video FormatsVideo Formats AVI & ASFAVI & ASF  Developed by Microsoft  AVI (Audio Video Interleaved) - limited to 320x240 resolution - 30 frames per second  ASF (Advanced Streaming Format) - Has been submitted to ISO for standardization - Expected to replace AVI format
  • 25. CodecCodec (Compressor/Decompressor)(Compressor/Decompressor)  Coding techniques to compress video data  The newest codec change their sampling rate as they run  Choice of codec is the biggest factor to determine the bandwidth needed to connect the server and receive content  Many of the codecs follow international standards
  • 26. Content CompressionContent Compression  MPEG (A working group of ISO) - The most common standard for video compression and file formats - Generally produce better quality video than other formats - High compression rate - MPEG1, MPEG2 and MPEG4
  • 27. MPEG-1MPEG-1  MPEG-1 was designed for coding progressive video at a transmission rate of about 1.5 million bits per second.  It was designed specifically for Video-CD and CD-i media.  MPEG-1 audio layer-3 (MP3) has also evolved from early MPEG work.
  • 28. MPEG-2MPEG-2  MPEG-2 was designed for coding interlaced images at transmission rates above 4 million bits per second.  MPEG-2 is used for digital TV broadcast and DVD.  An MPEG-2 player can handle MPEG-1 data as well.
  • 29. MPEG-3MPEG-3  A proposed MPEG-3 standard, intended for High Definition TV (HDTV), was merged with the MPEG-2 standard when it became apparent that the MPEG-2 standard met the HDTV requirements.
  • 30. MPEG-4MPEG-4  An MPEG-4 standard is in the final stages of development and release.  It is a much more ambitious standard and addresses speech and video synthesis, fractal geometry, computer visualization, and an artificial intelligence (AI) approach to reconstructing images.
  • 31. Major ProductsMajor Products  Microsoft Windows Media Technologies http://www.microsoft.com/windows/windowsmedia/  RealSystem G2 http://www.realnetwork.com
  • 32. ComparisonComparison WMT –vs- RealSystem G2WMT –vs- RealSystem G2  Head to head comparison Feature Comparison  More Information http://www.microsoft .com/windows/windowsmedia/
  • 33. ComparisonComparison WMT –vs- RealSystem G2WMT –vs- RealSystem G2  Cost Analysis - Prepared by Approach, Inc.,  Key findings - Both streaming products results in positive returns on investment - Microsoft solution is more economical than the RealNetwork solution  Download in Word format
  • 34. Audio Streaming ArchitectureAudio Streaming Architecture  Creating Audio File  Demonstration of Streaming Software  Demo of Streaming Process – Windows Media Encoder – RealProducer 7 Basic  Play the Audio File
  • 35. Creating Audio FileCreating Audio File  Record From File – Audio files located in your hard drive  Record Form Media Device – Media device such as Microphone, CD Player, PC Camera, etc.  Live Broadcast – Broadcast live media stream from your computer
  • 36. Installation of StreamingInstallation of Streaming SoftwareSoftware  Windows Media Tools – Windows Media Encoder  RealSystems G2 – RealProducer 7 Basic
  • 37. Windows Media TechnologiesWindows Media Technologies http://www.microsoft.com/windows/windowsmedia Download Windows Media ToolsDownload Windows Media Tools
  • 38. RealSystem G2RealSystem G2 Download RealProducerDownload RealProducer http://www.realnetworks.com/products/producer/
  • 39. Playing Audio FilePlaying Audio File  Windows Media Player  RealPlayer
  • 40. Windows Media Player 6.4Windows Media Player 6.4 http://www.microsoft.com/windows/windowsmedia/
  • 42. Real Player 7.0 BasicReal Player 7.0 Basic
  • 43. Video Streaming PresentationVideo Streaming Presentation • Active Streaming Format (ASF) - MS Defacto standard for streaming video. • Real Media (RM) - Real’s standard for streaming video
  • 44. Video StreamingVideo Streaming • Codec selections from Real Media.
  • 45. Video StreamingVideo Streaming • Codec Selections from Windows Media.
  • 46. Video StreamingVideo Streaming Streaming with Real Producer. • Real Producer. - C:Program FilesREALRealProducerrealprod.exe
  • 47. Video StreamingVideo Streaming Streaming with Windows Media Encoder . • Windows Media. - C:Program FilesWindows Media ComponentsToolsNsRex.exe
  • 48. Video StreamingVideo Streaming • Using Windows Media Player. - C:Program FilesWindows Media Playermplayer2.exe
  • 49. Video StreamingVideo Streaming • Streamed file size comparison. - C:WINDOWSEXPLORER.SCF • Unstreamed *.AVI file = 155,290 KB • RealMedia Streamed file *.RM = 483 KB • Windows Media Streamed file *.ASF = 1,283 KB
  • 50. Video Streaming StatisticsVideo Streaming Statistics
  • 51. Video Streaming StatisticsVideo Streaming Statistics
  • 52. Video StreamingVideo Streaming • Live feed Video Capture. - C:Program FilesLogitechLogitech QuickCamQuickCam.exe • Stream from live feed. - C:Program FilesREALRealProducerrealprod.exe - C:Program FilesWindows Media ComponentsToolsNsRex.exe
  • 53. Audio/Video Streaming SummaryAudio/Video Streaming Summary  Capture Audio/Video – Create your file  Install the streaming software – Windows Media Tools http://www.microsoft.com/windows/windowsmedia/ – RealProducer 7 Basic http://www.realnetworks.com/products/
  • 54. Audio/Video Streaming SummaryAudio/Video Streaming Summary  Play the Audio Stream File – Windows Media Player 6.4 http://www.microsoft.com/windows/windowsmedia/ – RealPlayer 7 Basic http://www.real.com/player/index