The RPi, HiFiBerry and PiCorePlayer combination work great! They outperform the original SqueezeBox 3 in every way, save the lack of an IR remote control. Also, they cost less, even with the fancy metal case.
All the above is preface to help explain something that I discovered this past weekend. There’s a fundamental difference between the behavior of the SB3 and a RPi/HFB combination.
I’ve been tinkering with Raspberry Pi for some while. It’s fun little platform. I’m actually awaiting the delivery of an Asus Tinker board so that I can explore the use of such an SBC that’s capable of UHD video output.
Back then, there was nothing like the Pi, so I used a Soekris Net 4801. Being Intel-based, it could run a lightweight Linux-based OS and regular Asterisk distro. I used Astlinux, which was brand new at the time.
Everything old is new again. Except me, of course.
There is no question that Newtek’s NDI is rocking the world of video production. Whether in corporate video, educational video, live streaming or low-end broadcast, it allows a transition to IP transport that’s profoundly attractive in many ways.
NDI delivers high quality video at very low latency, under one frame of video. A 1080p60 NDI stream requires at most around 150 mbps. This is ideal for production applications, which are quite separate from transmission/delivery, where lower bitrates are preferred and some seconds of delay is tolerable.
In the early days of NDI, if you needed to view an NDI signal on a monitor that required a Windows PC running NDI Studio Monitor. This is an application that can pick the stream off the network and display it on a monitor. It has some nice features, like the ability to overlay a second stream (picture-in-picture) and show audio metering.
I used this approach at Cluecon 2018, with a very small PC purchased just for the task (pictured above.)
Of course, all this was before the now ubiquitous Raspberry Pi was released. It makes sense that someone would try that low-cost SBC as a host for Asterisk. However, there hasn’t been much hardware support for that effort until recently.
Today I read that SwitchPi is now offering modular and multi-port FXO/FXS interfaces, as well as a GSM interface.
OAK8X base module (4 onboard Asterisk FXO channels) $130
OAK8X base module with 8 channels (8 Asterisk channels, 4 FXO plus 4FXS) $180
OAK8X base module with 8 channels (8 Asterisk channels, 8 FXO) $180
Some time ago I received a Raspberry Pi B+ as a gift. It had been on my amazon wish list, and for good reason. It looked like one practical approach to emulating the venerable Logitech Squeezebox, which to this day serves as the basis for music playback hereabouts.
Since we were not expanding our music playback scheme there was at first little motivation to got ahead with this effort. That is, until the analog outputs of our existing fleet of Squeezeboxes started to fail. Eventually the analog outputs become unusable, the result of failing electrolytic capacitors. Three of our five SB3s now suffer this malady.
When stuff just works all the time it doesn’t often come up in conversation, which just seems wrong. After all, it’s still working! It’s the stuff that doesn’t consistently work that gets the attention.
We’ve used Logitech Squeezeboxes for musical playback around the property for a very long while. We presently have five of them deployed, including our original Squeezebox 3 that was purchased in 2005! In general they just work, which has been great, especially since they were discontinued years ago.
When we stage our annual Halloween festivities we are required to reposition some equipment. Last time around one Squeezebox powered-up with a fault in the analog output. One channel is delivered with level much reduced compared to the other channel. A quick search of the still lively forums.slimdevices.com turned up similar reports, attributing the problem to faulty capacitors in the analog output stage.