Comments (5)
@classicjazz Nice! Sorry to piggy-back on your issue but I also figured it would be really nice to have some form of streaming functionality built right into nrsc5 itself without requiring piping the output to something so it'll work better with other things like VLC and so on too. Say, stream all programs 0, 1, 2, etc. to different ports with a specified offset, e.g.: 9000, 9001, 9002, etc.
I envision an RTL-SDR and a small computer with nrsc5 acting as a network-attached HD Radio receiver placed somewhere convenient for best reception.
FYI @argilo :)
from nrsc5.
I updated my article with a simple BASH script that simplifies using nrsc with SOX down to 2 parameters (frequency and band) and will autofill these if not given. I prefer using either SOX or MPV so as to chain audio filters that compensate for the companding and compression artifacts with HD Radio.
I am still giving some thought to a simple selector of favorite radio stations.
from nrsc5.
@tylert
If you want to stream an individual stream (not all bands like you wish), you can do that now by piping the output from NRSC to SOX to NETCAT. See https://medium.com/@luigifcruz/listening-live-fm-radio-over-the-network-with-rtl-sdr-2349c5abe878 for an example.
If you don't want to leave a Mac running with Airfoil or if that isn't proximate to your antenna, then you could use a RPi3 to capture the steam and pipe it to an internet feed that you tune with a browser. The browser page could then serve that up for casting to internet clients. See http://radio.mikeconnelly.com for example.
Although those are internet streams, you could do something similar with a LAN based feed, obtaining the ID3 tags and album art from the HD Radio feed.
from nrsc5.
I updated the article to reflect the simpler frequency parameter (e.g. "90.9") supported in the latest build. Also, I rewrote the instructions and bash script using MPV.
from nrsc5.
I updated the article including recommending WAV output over ADTS to avoid some audio players' issues with AAC SBR extensions.
from nrsc5.
Related Issues (20)
- How to record IQ data for nrsc5 (Linux) right? HOT 1
- Potential issue running under Fedora 35 HOT 12
- Virus in installation package HOT 1
- Allocating 8 zero-copy buffers - E4000 Tuner issues HOT 9
- Is there a way to dump compressed audio in a playable format? (without re-encoding) HOT 1
- wont launch HOT 4
- Fallback to Analog/rtl_fm if non-HD station HOT 1
- demuxing from hackrf HOT 4
- Logs to stderr, so can get WAV file output in standard output? HOT 2
- Successful Android Build HOT 8
- Move from FAAD2 to fdk-aac to fix #260 broken Parametric Stereo implementation on subchannels? HOT 5
- Long WAV files can cut off HOT 3
- Fedroa 36 constant Lost synchronization HOT 21
- [Windows] Compile Error
- 16-bit I/Q file input exists in Python CLI but not in main program? HOT 1
- No available formula or cask with the name "/tmp/nrsc5". HOT 25
- Five channels? HOT 68
- Re-enable Python tests on macOS
- Error No rule to make target 'faad2-prefix/lib/libfaad_hdc.a', HOT 1
- Feature Request: Dump only DWRO named image files
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nrsc5.