Grab a NOAA All Hazards Weather Radio broadcast and stream it to the world.
NOAA ALL HAZARDS Weather Radio transmitters operate with power from 100 to 1000 watts, with a reception range of 'city blocks' to 40 miles if everything is perfect. It often isn't for our location, hardware budget, etc. The frequency used is between Standard VHF television channels 6 and 7...and is narrow band FM with a maximum frequency deviation of 5 kHz.
As Narrow Band, the audio Bandwidth of Commercial FM or CD is NOT necessary, and we've discovered that IF the streamed audio Band Pass can be limited to about 180 Hz to about 3800 Hz, most streams will sound much better, with the current voices used by NWR. That BW can be set with the SECaster Encoder Plug In listed below.
...and Reliability are so important, that several PWS team members audit the site consistently for quality and status. Additionally, various "support" scripts monitor or sample the streams, some of which are available to Providers through the QRA report suite. On the site, we indicate any last update times, and 'flag' any streams with issues, giving both users and providers the last observed streams status, or any station listing updates. And streams who meet certain QRA analyses minimums are rewarded with GOLD.
When the team sought NOAA/NWS approval, we agreed to strive for the best possible monitoring and presentation of NWR broadcasts. —Further Discussed and illustrated on the STREAM QUALITY page.
Once Online, Stuff will happen. Useful info and utilities at the following links:
...software (or device) which creates good to excellent 2 channel MP3 audio from your WxRadio output; at 32-64 Kbs (16 Kbs may produce minor aliasing), streaming both channels, with -4 to 0 db average, for best overall presentation. See STREAM QUALITY
If Possible, limit the streamed audio bandwidth to approximately 180 Hz to about 3800 Hz... easily done with SECaster and its plug in.
— Quality starts with reception — If you've a lousy signal, no amount of fancy software or requests for help will improve it... even adding one of those so-called 'extension' accessory antennas may be a waste of money...
BUT — an external ¼ λ ground plane antenna can be dramatic — here's a quick and dirty-- if you can hear a signal, even noisy, this little home built ugly will clean it up.
(...any doubts, click the image, and listen as the antenna is connected to the receiver)
Stream to an online Icecast server:
We recommend: wxradio.dyndns.org SEE below
Stream it yourself locally
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 "Mono" try that first, it may produce better stream quality than "Stereo". or "Joint Stereo" in some situations and configurations.
If your encoder has "level indicators", set the average
peak at about -4 and a maximum of 0.
(This SHOULD give a QRA rating of 'OPTIMUM' or 'High Maximum',... depending on the actual 'content' and other qualities, it might rate a 'Low Good')
— Don't 'listen'... watch the levels! —
After you've seen a few QRA reports, you can 'fine tune' that upward or downward until you find 'Optimum'... So, set levels visually, rather than "it sounds good to me!".
For The NWROrg QRA stream analyses, we utilize 'Digital Full Scale' (dbFS) references.
0 dbFS is the MAXIMUM level which will NOT produce clipping or saturation in digital systems. If we calculate a level of about -3dbFS, the audio level approaches the Target "Normal" Volume of about 90% for MP3 — and assuming a clean, undistorted Encoder Audio Input and recommended encoder settings, that results in consistent streams, better overall quality, and an Enhanced User Experience, as they surf across various streams. EUI keeps 'em coming back, and coming back to YOUR PWx SITE if you're using the available NWROrg website script.
Gotcha! → Signal Input → On most configurations, 'MIC' input typically expects lower signal levels than a receiver's earphone or line out signal...can result in much higher signal levels, especially if MIC has a 'boost' setting. Use the LINE Inputs if available!
Further Discussed and illustrated on the STREAM QUALITY page.
NOAA Weather Radio Org currently has two IceCast servers available...
We've found 'alternate' servers to be advantageous at times. Some encoders, such as SECaster, can stream to multiple servers. Most can have multiple instancies running, e.g. just add another "Butt" folder in addition, and open that instance.
Preferred Primary Server should be the WxRadioDynDns server... courtesy of a PWS friend, Crushed Box Software. Chris has made it real simple, free, and reliable...Simply point or change the encoder mp3 output to
Secondary IceCast Server
courtesy of an NWROrg Team Member, Brandon H. who streams KZZ52 Hancock IA
This means the streams are accessed directly from your device, within limits of your bandwidth, and number of 'concurrent' users you can handle... Setups vary, and such things as 'port forwarding' come into play... follow the setup directions for your setup and situations.
IF you're serving from your LAN, unless your IP has given you a 'static' IP address, 'serving yourself' will likely require a DNS forwarding service to track any URL changes in your IP address. In addition, your router must assign a 'static' or 'reserved' address with port forwarding to the device hosting the Local server. OTHERWISE, we may lose your stream until you inform us of the address change. That is not necessary for the recommended Icecast, unless you change your 'mountpoint' name.
IMPORTANT: BROADWAVE, and possibly others, may require a different ACCESS url other than suggested by your server's instructions. For Broadwave, ignore any 'add-ons' to the address.. supply us with an address such as "http://12.234.345.678/88:broadwave.mp3".
Please keep in mind that Broadwave's encoding quality may be 'overkill' for our purposes... BW is a Quality 'stereo' server / encoder, and sometimes the lesser quality of the NWR source audio may result in a lower quality stream than Broadwave is designed to produce.
A number of providers utilize Raspberry Pi in various configurations.
Understand that this may not be possible for various reasons. Furthermore, we cannot guarantee compatibility with another platform's streaming server. We will likely decline commercial website stream links. Some specific source submissions we will decline immediately, absolutely, and finally.
All stream sources should be Public status, not Private. If you wish to list on NOAA Weather Radio Dot Org, please use our affiliated servers, your own IceCast/Shoutcast / similar, or a proven reliable public host.. Many third party server hosts may restrict access or change source URLs at their whim, and cannot be considered reliable for our listings.. You can also utilize duplicate encoders, or an encoder which can add our servers alongside your existing third-party server stream. Encoders are listed that can stream to multiple servers..
Cheers Welcome Aboard! Save a Life!
...and remember: — Excepting a fault in a NWR transmitter —
Quality and Reliability is the responsibility of each provider.
A daily, quick, online check of your stream will prevent many 'dead' or 'disabled' feeds.