![]() ![]() Don’t think I can tell from the 272 as it is a digital input so just displays “signal lock” or whatever it is under info (EDIT under settings/system status Sample Rate changes to 44.1khz!) Not sure of the technicalities of what a Sky Q box does to the stream or whether there is any downsampling and this is unlikely to tick the “audiophile” box. Sky box starts playing the stream, and the 272 fired into life and Naim Radio flac played. Thought I was at a dead end until I tried casting to the Sky Q box which is connected to the 272 via optical cable. 272 interrupted what it was doing, but radio stream did not start (guessing as the stream is unsupported). Selected 272 as playback device, pressed play. So I added as a new radio station and downloaded the Synology DS Audio app from Play Store. Now I have a Synology NAS, and it has an application Audio Station where I can add “internet radio URL”. They also have large RAM buffers that can store many minutes of music, hence ironing over network issues.Īs an aside this afternoon whilst watching the Chelsea game I decided to answer the question “is there absolutely any way to get the Naim Radio FLAC stream onto my 272”. #Asset upnp remove streams tunein windowsOn a side note, on all streamers Naim have made in the last 4 years, they handle huge TCP windows and hence they are quite immune to network latency. So overall, this is a cute little side private project, it has limited commercial usablity and best kept as a private project thing in the open source community. That is why smarter UPnP servers that run on a modern NAS achieve the same as this. Legalities aside of proxying commercial broadcast streams, for this system to work needs a collection of per country servers that are doing the reformatting and buffering, hence the player just sees the latency from the proxy to itself. It’s the reason why Tidal playback can be a bit ‘fringe’ on this platform for some customers as their network link can go outside of these bounds due to network congestion. ![]() To play with the maths of this see: TCP Throughput Calculator - Tools - SWITCHlan - SWITCH. Due to inherent speed of light from UK to USA is about 100ms. That means a maximum supported network latency of ~50ms. So 21.3x times a sec, 6KBytes need to be sent and ack’d. If we take a 1Mbit/sec stream (128KBytes/sec). As data rates go up and distance from device to server increase then the ability to get the data from A to B in time becomes technically impossible. This means it can accept 6K of data and then must do the acks, then repeat. Once TCP packet overhead is removed a TCP Windows of about 6Kbytes is possible. In the case of the Bridgeco chips its limit is due to a limit on some internal RAM inside the chip that can be used by the DMA controller to move data from the Ethernet peripheral to the CPU. Hi flaw in this strategy is that the problem isn’t really the OGG/FLAC support (we could in theory add that to gen1 streams), but rather the inherent TCP/IP window size supported by the Bridgeco silicon inside those streamers means that the streamer is sensitive to internet network latency. So, before publically putting everything in github, I’ll first try to get it working for flac and 2) I’ll need to document and cleanup the code. When I output flac, the naim doesn’t like it and closes the stream. I noticed for example a different behavior when connecting with a naim versus VLC. The way the naim app functions and the way the streamer does/expects the handshake with the music services is naim specific and is not documented (which makes some sense). Strange things happen …Īnd this is exactly what is quite time consuming. When I put the proxy in that network, the custom radio stations are considered as it should. However, at home I’ve also another network range (192.168. It looks like the app sees the custom radio station as a UPnP device when it is in the same network range as the player or as the app. 1.x) as my naims and I select the added radio station, the app switches to the UPnP tab. When my proxy is in the same network range (192.168. When running it locally there’s a strange thing I noticed in the naim app. ![]() For this I had to open in the cloud port 9000 for the music and port 9001 which is the monitor port.Īt home I run it on a spare PI I configured with a static IP address for ease of use. #Asset upnp remove streams tunein freeWell, as said earlier I set this up as a hobby project on a free cloud tier ( Oracle Cloud Free Tier | Oracle). ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |