You Need:How To NOAAWeatherRadio.Org

Hardware

1. PC or something similar.
2. Weather Radio Receiver e.g. Midland WR300
3. Audio cable lash-up from receiver to PC (whatever).
*Radio may have only 'mono' output from line out / earphone plug...
Just ONE of several possibilities:
*Mono to 2 Channel splitter, — Something like this works well.
*Audio Cable to PC (whatever) Line In — something like these
*Some encoders allow single channel to stream as both channels, whatever produces L and R audio.
4. Raspberry Pi + SDR ? — YES! — Tim Urberg shares an excellent "HowTo":
RTL SDR and Darkice Instructions at WxForum..net.

Encoder

...software (or device) which will create a good to excellent 2 channel MP3 audio stream from your WxRadio output; at 8-32 Kbs (16 is probably enough to prevent aliasing), streaming both channels, with -12 to -6 db average, with consistent volume level.

Stream to an Icecast server: We recommend: wxradio.dyndns.org SEE below

QUALITY

First

— Quality starts with reception. If you've a lousy signal, and you have a poor location, there's not much help we can give you. Adding a typical external add-on antenna is probably a waste of money. BUT — an external ground plane antenna MIGHT improve reception: Quick HOWTO from NOAA here, and Advanced Info Here for example.
— Encode your stream as MP3
— 44kHz sample rate is great. 22khz is ok.
— 16kHZ Bit Rate is normally sufficient if quality of original is good. BUT, if you don't have a clean signal, noise and static, you'll want something like 24-56...(the noise is likely of higher frequencies than the broadcast!) the higher bit rate and sample rates help eliminate frequency aliasing of the audio / noise, which sounds terrible... 24-56kHz is extra insurance --. so if your encoded stream audio is of lower quality than your source input, might 'up' the sample / bit rate, and recheck it.. .

Second

— Stream BOTH L & R Channels! (stereo)
Your audio source may be single channel (mono) L or R. Some encoders allow 'splitting' on set up in some fashion, some do not. Simple mechanical solution is to use a "mono" to "Stereo" "splitter" adapter, which takes single source and splits to two channels for input to computer, or devices L and R line inputs-'both channels". If your encoder has an option for "Joint Stereo" try that first, it may produce better stream quality than "Stereo". or "Mono" in some situations and configurations.

Third

— Set adequate input and Encoder volume levels! This is crucial!
If your encoder has DB meters/etc, set average peak at -12db to -6db if possible. Don't 'listen'... watch. If there is excessive volume, you'll blast your listeners with a sudden high level stream they're not expecting. Too low a volume level they have to crank up their volume, then the next station is peaking "in the red", and that wakes up the baby ... and Mama's PO'd, So, set levels visually, rather than "it sounds good to me!".

HOW TO CONNECT

Regardless of method, we need this information from you:
Address and name of your mp3 stream.
Your Name
Your location
Weather Radio transmitter location
its call sign, its frequency.
Your website's NAME and URL.
When you're ready, email this information to NOAA Weather Radio.
(This is a 'variable' address. Any response from us will show sender "frankfortweather")
We will normally NOT provide back links to commercial or Non Weather focused sites. With ONE very General Exception:

A very gracious 'friend' of Personal Website Operators, CHRIS, at Crushed Box Software, Mobile apps, collaborates with us, providing his server facilities to stream your Weather Radio feeds - at no cost to either you or us. The quality is great, and the connection easy in most cases.
We then pick up your stream from his server.
How to connect to wxradio.dyndns.org follows shortly.

USE Your Current, or existing MP3 Stream,

or using Broadwave, (or similar 'dedicated' encoder)
Simply give us the address of the stream...
...regardless of Broadwave's connection instructions, with flash and other nonsense, your stream access link would be, simply,
http://yourIPaddress:Port#/broadwave.mp3
Now: Broadwave defaults to local port#88 for stream. So it would be accessed on your local network at the specific machine it is running on, port 88.
(e.g. "192.1.168.150:88/broadwave.mp3"
That is NOT accessible from the internet.
Whatever your IP address may be, (123.45.678.910), set your router to assign a "port number" for incoming requests to the encoder's stream port. Pick some number, like "22333", and decide it will be your 'external' access port. "Port Forward" external port 22333 to 'Internal Port 88 on the machine at 192.1.168.150 locally".
Now, we can request IP address, the assigned port, from the internet, because your router will 'route' that request to the proper location — so....
We ask to connect to "http://123.45.678.910:22333/broadwve.mp3"
...we are routed to the machine/stream address locally
"192.1.168.150:88/broadwave.mp3' Voila!

USING AN ENCODER POINTED TO AN ICECAST SERVER:

wxradio.dyndns.org

CHRIS has made this quite simple:' simply point or change the encoder mp3 output to wxradio.dyndns.org Use the present Encoder Password: WxRadio2014 Enter as much of the info up in "info we need" as possible.
Your link will now be
http://wxradio.dyndns.org:8000/yourMountPoint
We'll shortly pick up the feed ant add it to the NOAAweatherradio.org main.

OTHER THIRD PARTIES, e.g. Broadcastify, TunedIN...

Do what they say. No guarantee we can access or maintain the feed,
NOAAEATHERRADIO.ORG cannot promise continuity or access from these third parties.
Some 3rd parties DO NOT allow direct access from another website, or
make it very difficult. Some (like TuneIn, Streema,e.g.) we won't even attempt

HOW to CONFIGURE YOUR ENCODER:

Too many, too various. follow their manual.
You can follow this thread at WxForum.org for the general development of NoaaWeatherRadio.org
http://www.wxforum.net/index.php?topic=31396.0