Preparing audio for the internet nick kereakos mpr
This presentation is the property of its rightful owner.
Sponsored Links
1 / 47

Preparing Audio for the Internet -Nick Kereakos - MPR PowerPoint PPT Presentation


  • 56 Views
  • Uploaded on
  • Presentation posted in: General

Preparing Audio for the Internet -Nick Kereakos - MPR. Topics Covered: Static Audio Files Audio Streams Automation. Static Audio Files. What is it? Standard computer data file Data reduced for internet broadcast Audio encoded using a bit reduced perceptual audio coder. What do I need?.

Download Presentation

Preparing Audio for the Internet -Nick Kereakos - MPR

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Preparing audio for the internet nick kereakos mpr

Preparing Audio for the Internet -Nick Kereakos - MPR

  • Topics Covered:

    • Static Audio Files

    • Audio Streams

    • Automation


Static audio files

Static Audio Files

  • What is it?

    • Standard computer data file

    • Data reduced for internet broadcast

    • Audio encoded using a bit reduced perceptual audio coder.


What do i need

What do I need?

  • Digital Audio Workstation (DAW)

    • Personal Computer with an audio card.

    • Digital Audio Workstation software.

      Ex.) Protools, Cubase, Sonic Solutions, Peak Audio, Sonic Foundry, Cool Edit, etc…


Digital audio workstation

Digital Audio Workstation

Protools Example


Perceptual audio coder

Perceptual Audio Coder

  • Standard Coders include:

    • RealNetwork’s RealAudio

    • Windows Media Player

    • MPEG Layer III - MP3

    • Apple’s QuickTime


Perceptual audio coding

Perceptual Audio Coding

  • Principles:

    • Aims to achieve fidelity perceivable by humans.

    • This means removing sound we cannot hear.

    • Reproducing sound we can hear.


Preparing audio for the web

Preparing Audio for the Web

Step 1 - Convert Analog source to Digital


Method s

Method’s

  • Use DAW:

    • Prepare & Edit Digital Audio File

    • Process the file

    • Encode file with Encoder of choice

  • Use Only Encoder:

    • Record audio source with Encoder

    • Create an encoded audio file.


Mpr s method

MPR’s Method

  • Use a DAW:

    • Increased flexibility

    • Original Source file

    • Can be use for multiple Encoders

    • Ability to edit content

    • Better sound quality

    • Integration with Broadcasting & Automation systems.


Digital audio workstation1

Digital Audio Workstation

Protools Example


Daw and sound files

DAW and Sound files:

  • Sound file formats:

    • .WAV (Apple & Windows)

    • .AIFF (Apple)

    • .SND (Apple)

    • Sound Designer II (Apple)


Sound files

Sound Files

  • PCM Linear Audio File:

    • CD Quality 44.1 kHz, 16bit

    • Broadcasting standard audio file

    • Non data reduced

    • Cross platform


Sound files1

Sound Files

  • Broadcasting Systems using files:

    • Audiovault

    • Enco - Dad Pro32

    • DCart


Preparing audio for the web1

Preparing Audio for the Web

Step 2 - Prepare Soundfile for Encoding


Audio processing dynamics

Audio Processing & Dynamics

  • Process the sound file:

    • Compression - reduces dynamic range

    • Limiting - to set brick wall upper audio limit

    • EQ, to soften upper frequencies


Audio processing dynamics1

Audio Processing & Dynamics

  • MPR uses WaveConvert:


Audio processing dynamics2

Audio Processing & Dynamics

  • Compression - Reduces dynamic range the Encoder needs to calculate. For lower bit rates, this is especially important and effective.

  • Limiting - This avoids distortion for the end user listening via the Web.

  • EQ - Softens inherent harshness of low bit rate encoded audio.


Digital audio levels

Digital Audio Levels

Analog Meter

Digital Meter


Digital audio levels1

Digital Audio Levels

Analog Meter

Digital Meter


Waveform view

Waveform View

Original Source

  • Audio Sample - 44.1 kHz 16bit Mono


Waveform view1

Waveform View

Processed Soundfile

  • Audio Sample - 44.1 kHz 16bit Mono


Before and after processing

Before and after processing

Original Source

Processed File


Preparing audio for the web2

Preparing Audio for the Web

Step 3 - Real Audio Encoding


Preparing audio for the internet nick kereakos mpr

O=ginal urce

  • Audio Sample - 44.1 kHz 16bitMono


Real audio encoded

Real Audio Encoded


Coding effects comparison

Coding Effects Comparison

  • Original Source File

  • Wave Convert Processed file

  • Real Audio Encoded


Web audio stream

Web Audio Stream

  • Uses same exact principles

    • Audio is sent as a continuous data stream rather than existing as a static file.

    • Data is reduced for internet broadcast

    • Audio encoded using a bit reduced perceptual audio coder.


Audio processing dynamics3

Audio Processing & Dynamics

  • Process the source:

    • Compression - reduces dynamic range

    • Limiting - to set brick wall upper audio limit

    • EQ, to soften upper frequencies

  • Use outboard audio equipment:

    • Compressor/Limiter

    • EQ, to manipulate frequencies


Audio source flow

Audio source flow

Compressor/Limiter

Source

Encoder


Audio source flow1

Audio source flow

Encoder

RealServer

End User


What if there are problems

What if there are problems?

  • Monitor your stream:

    • Install a PC to playback the stream.

    • Wire the output of the PC’s audio card to a silence sensor.

    • When the alarm goes off, you know there is a problem with the stream.


Monitoring the stream will alert you when

Monitoring the Stream will alert you when:

  • The Encoder fails

  • The source is interrupted or fails

  • Your Network fails


Automated static web encoding

Automated Static Web Encoding

  • Process:

    • Source Audio file is compiled/recorded

    • Dynamics are applied to the audio file

    • File is processed in Real Producer

    • Web Encoded file is delivered to destination


Mpr s design

MPR’s Design

  • ENCO - Dad Pro 32:

    • Controls SAS Router

    • Records appropriate source to a PCM Linear .WAV file.


Mpr s design1

MPR’s Design

  • Static Encode Box:

    • Running Windows NT 4.0

    • NT script moves file from ENCO drive

    • WaveConvert Pro applies dynamics to .WAV file and creates new file

    • Real Producer encodes new .WAV file

    • Newly encoded file waits for delivery


Mpr s design2

MPR’s Design

  • Caravan:

    • Developed by MPR Online personnel

    • Script runs 24 days monitoring directory contents

    • When a new Real Audio file is delivered, Caravan moves it to its proper location


Overall goals

Overall Goals

  • Reduce Bit Rate:

    • Keeps data costs down.

    • Reaches more people simultaneously.

    • Allows access to people on a dial up modem.


Online resources

Online Resources

  • Real Networks:

    • http://www.real.com

    • Real Producer is free

    • Real Player is free

    • User forums and FAQS are helpful

    • http://service.real.com/help/library/guides/production/htmfiles/whatsnew.htm


Online resources1

Online Resources

  • Helpful articles to read:

    • http://www.sospubs.co.uk/sos/may00/articles/mp3.html

    • http://www.iis.fhg.de/amm/index.html

    • http://www.minidisc.org/PerceptualCoding.html

    • http://www.wired.com/wired/archive/7.08/codecs.html

    • http://www.webdeveloper.com/multimedia/multimedia_guide_realaudio_2.html


  • Login