• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Octavio Stream - Review & Measurements (Streamer)

VintageFlanker

Master Contributor
Forum Donor
Reviewer
Joined
Sep 20, 2018
Messages
5,298
Likes
21,284
Location
Paris
Octavio Stream - Review & Measurements

Main.jpg


Hi Folks,

Today's review is about the Octavio Stream, which, as its name suggests, is... a streamer, and by coincidence, the second French product in a row to be measured. It was sent to me directly by the manufacturer, represented here by the co-funder, @davidminard, after I asked him a sample for objective analysis.

Octavio is literally what we may call a "start-up". It is a fairly young company, strictly speaking: it is both very recent and ran by young people. They came into business by the end of 2020, and launched their first two products (Octavio Stream and Octavio Amp) a couple of years ago, after a crowdfunding campaign. Their line-up also recently included an active speaker, the Maestro. These three products are both designed and assembled in France, by a small team based in Tourcoing, which certainly is unusual nowadays. The Octavio Stream costs 199€, but I see it on sale for 179€, which by the way is also the actual European MSRP of the WiiM Pro, that I reviewed back in February. That would be then an interesting comparison, even if the latter has quite a few more features to offer. The Stream, on the other hand, does indeed show a simpler approach, and mostly focus on a straightforward design, while putting more effort in software development.​

Front.jpg


The Stream is built around a quite minimalistic design. It fits in a tiny (12 X 6.5 cm) and rigid plastic case, that I found the molding quality to be good. It has a very discrete LED at the center, hidden inside the chassis, which blinks in either white or blue color, respectively for both Wi-Fi or Bluetooth. There are only two tactile buttons on the top, one for Play/Pause function, the second for next track. And... that is pretty much it.​

Back.jpg


On the back, the connectivity is set at its very minimum. The central button allows you to switch between Bluetooth and Wi-Fi inputs. The unit is powered through its USB-C port, but the latter may also take Ethernet LAN connection with the proper (optional) cable. The 3.5 mm Jack (1/8") socket shares both analog and digital outputs. To use the internal DAC, you may connect either a Jack to RCA cable, a 3.5 mm Jack to 3.5 mm Jack one. You will need a 3.5 mm Jack to Toslink cable in intend to feed an external DAC. Sadly, only one of these tree cables is supplied with the Stream, so you will have to choose which option you would need when ordering.

On the software side, the Octavio Stream is somewhat more interesting. As a Linkplay module is implemented, it works perfectly fine with the popular WiiM Home app. Initially, Octavio also proposed their "own" revision of this app at launch (which was basically a reskin of WiiM Home) : Octavio Legacy. While it still is supported to date, the "Legacy" stands now that Octavio operated a significant departure from the Linkplay ecosystem, by starting to develop their own app, in-house. The latter is called Octavio Virtuose and is 100% an original design from their team.

Screenshot.png

Screenshot2.png


Honestly, like this alternative by quite a margin. It is one of the best "Hi-Fi" streaming app I experienced, and among the few ones that remind me the usability of Roon (without its terrific algorithm abilities, tho). The overall presentation looks and feels definitely more modern than WiiM Home, and it works both smooth and fast. There is still some room for improvements: While you can play your own files from a NAS, Bubbleupnp or Airplay, the only streaming service directly integrated is Qobuz (edit: and Deezer!). If you want to use Tidal, then you would have to launch their own app, as the Octavio Stream supports Tidal Connect. Same goes for Spotify or Amazon Music... Sure, if needed, you still have the possibility to use Octavio Legacy (or WiiM Home) app and then have all of these in the same place, but I would really like to see more services implemented in Virtuose in the future. At the end, certainly a great proposal, and I am sure it could only get better over time.

By the way, the Octavio team is also working on the Roon Ready certification (...or waiting from Roon to get it, you know how it works), which could be a tremendous addition, especially at this price point!​


Measurements

Disclaimer: Measurements you are about to see are not intended to be as precise or extensive than what you get from a 30k€ AP. There is obviously both hardware and software limitations here, so not quite apples to apples comparison with Amir's testing. Still, this data is enough to have a pretty good idea if the gear is bad or not, stellar, broken, or sub-par...

- Instruments : RME ADI-2/4 PRO SE. E1DA Cosmos ADC (Grade B), Minimum phase filter. E1DA Cosmos APU 60dB preamp is used for DR measurements. Output voltage is measured separately, using a DMM with a 0dBFS 1kHz tone.
- Software : REW V5.20.14, Multitone Loopback Analyzer 1.0.80 and RMAA 6.4.5 PRO,
- Method : 8 runs for each test, then I choose the closest to the average. Bandwidth and sampling rate to be specified for each test.

Note: Because the Octavio Stream does not have any regular digital input, I could not have run all my usual tests, ones working with sweeps in particular (virtually impossible to synchronize). As such, every test tones have been measured while played through the mobile app.

Note: Prior to this publication, I have shown the upcoming results to Octavio.​

Analog Performance
Analog out.jpg


Octavio Stream - DAC Summary
Tests
Results (L & R)
Rating
Noise Level (REW)
-104.8dBA
Good
Dynamic Range (REW)
108.7dB
Good
THD (REW)​
0.00305%​
Good
THD+Noise / SINAD (REW)
-89.7dB
Average
IMD SMPTE (REW)​
-74.1dB​
Subpar
Stereo crosstalk (RMAA)​
/​
/​
IMD+Noise @10 kHz (RMAA)​
/​
/​
Multitone 32 TD+N (REW)​
-73.3dB​
Subpar


Total Harmonic Distortion + Noise (SINAD) - 24b/44.1kHz
THD+N ANALOG REW.jpg



Frequency Response - 24b/44.1kHz
FR REW analog.jpg



Noise Level - 24b/44.1kHz
Noise REW.jpg



Dynamic Range - 24b/44.1kHz
DR REW Analog.jpg



Intermodulation Distortion SMPTE - 24b/44.1kHz
IMD SMPTE Analog.jpg



Jitter - 24b/48kHz
Jitter2.png



Multitone 32 - 24b/192kHz

Multitone 32.jpg

As stated in the disclaimer, I am unfortunately not able to check the IMD Vs Level, nor THD VS Frequency. Sadly, the overall performance coming out of the integrated DAC is, at best, nothing to rave about. At some points, it is kind of better than the WiiM Pro. For instance, regarding pure SINAD and Dynamic Range. On the other hand, both IMD and Multitone 32 (here displayed with REW since I could not synchronize the test with Multitone Loopback Analyzer) offer nothing but subpar performance.

When I showed these results to Octavio, they said that they just took the reference design from Texas Instrument for their DAC Board, without any modification of their own. The D/A chip in question is the PCM5102A (Datasheet here). TI claims 93dB maximum SINAD for this one, but done at 48kHz and at -1dBFS. In addition, it does not say if it is A-Weighted. These could explain the variations with my results, not to mention the limitations of my equipment. Dynamic Range is supposed to be between 106dBA (min) to 112dBA (typ), which, to me, matches the 108.7dB (not weighted) I measured. It is also interesting to observe that both Multitone and Jitter seem to act very similar to the TI implementation in the NAD CS1, just reviewed by @amirm.

So, while the performance is indeed substandard when comparing against even the average modern DAC, at least it remains competitive against other streamers in this price range. To state the obvious, you would better think about an external DAC if you consider the Octavio Stream in a (objectively) high performing system. The irony remains that it still is doing better than the previous DAC I measured, while it costed 10 times more. Anyway...

Among the good news, the variable output performance (through digital volume in the app) behaves in an appropriate way:​


THD+N Versus Level
Volume Level
Output Voltage @1kHz
THD+N
100/100​
2.108Vrms​
-90.2dB​
95/100​
1.675Vrms​
-91.6dB​
90/100​
1.492Vrms​
-91.9dB​
80/100​
0.941Vrms​
-92.5dB​
70/100​
0.748Vrms​
-91.8dB​
60/100​
0.472Vrms​
-89.2dB​
50/100​
0.333Vrms​
-86.9dB​


Total Harmonic Distortion + Noise (SINAD) - 24b/44.1kHz
Preamp analog.jpg

Surprisingly, the Octavio Stream may act as an acceptable digital "preamp", with very little SINAD variations down to about 0.5Vrms. This, while I would personally not recommend using any volume settings controlled by software. Updates and resets happen... Certainly not the safer bet for your power amp.

Assuming that the analog part is not a tremendous accomplishment, we can now explore the digital domain.​


Digital Performance
Digital out.jpg



Total Harmonic Distortion + Noise (SINAD) - 24b/44.1kHz
THD+N Digital.jpg


It is important to note that for better flexibility, I now use a different sine wave than the one in the WiiM Pro's review (previously from APx Tone Generator). This particular test file, generated in REW should give around -139dB THD+N (instead of -141dB with APx) when measured. As you see in this FFT graph, it does not. With a 24bits dithered 1kHz sine, the noise floor in the digital domain should be dead flat down to -180dB. While I have zero complain to address when it comes to strictly audible transparency (no DAC on Earth will be impacted by this "issue"), it is a pity to not have a 100% transparent digital signal.

Same remark goes for the Intermodulation Distortion:
Intermodulation Distortion SMPTE - 24b/44.1kHz
IMD SMPTE Digital.jpg

Again, nothing close to be any kind of audible, yet, it falls short of textbook perfect results I should expect. When I showed this to Octavio, they responded that there was nothing in their app or with the firmware version of the Octavio Stream that could explain it (no DSP, nor post-treatment involved). I also backed up these results using the WiiM Home app, and got the exact same picture. So far, my personal guess is that there is something to fix (internal firmware) with the Linkplay module itself.

Hopefully (and obviously), FR is not affected by any means:
Frequency Response - 24b/44.1kHz
FR REW Digital.jpg


...Nor is the Jitter:
Jitter - 24b/48kHz
Jitter Dig.png


There is indeed nothing to complain on that side. What we get is just a perfect J-Test picture (24 bits ENOB), as it should be!

Note: This is digitally recorded by the RME ADI-2/4 PRO SE, which has State Of The Art Jitter rejection. As such, results may vary depending on your DAC, as each could add Jitter of its own. Yet, this test shows that the Jitter will not be introduced by the Octavio Stream itself.

Moving from regular Wi-Fi connectivity, let see what we have when using AirPlay:

Total Harmonic Distortion + Noise (SINAD) - 16b/44.1kHz
Airplay.jpg

This test is done via Roon, and gives results mostly as expected. Near the very maximum measurable with my 16 bits dithered test file. I call it suitable for many 16/44 lossless content. Needless to say, it performs way better than Bluetooth :
Total Harmonic Distortion + Noise (SINAD) - 16b/44.1kHz
THD+N Bluetooth.jpg

This is unfortunately what you would expect from (very) lossy codecs, such as regular AAC or SBC. You do not want this kind of performance in any High Fidelity system.

I do not see anything else that could be measured at this point.

Conclusions
For the objective part, the conclusion is very easy. If taken as a standalone budget streamer, the Ocatvio Stream is, unfortunately, doing on par with its own competition. Meaning: far from the competent DACs we used to see more and more often these last few years. When looking at the actual market, though, I am not sure if there is much to blame about this one, since even much bigger companies, such as Linkplay, or more recently NAD do not offer any better analog performance, while costing either the same or much more. I could also think about the quite popular Bluesound Node, which presents extremely similar data, also with a TI D/A chip, but is retailing for more than three times the price. In my book, a 199€ streamer is intended to be paired with a (good) DAC. Perhaps, we still need to wait a bit more to see actually good measuring integrated DACs in streamers in that range. Now, there is the digital output. It will be transparent as far as audibility is concerned, that's for sure, but it does not measure exactly as such. I hope that the issues observed above could be fixed by firmware in the future. Meanwhile, I will not hold that against it, as it does not (and cannot) impact listening experience.

Speaking of which, I really enjoyed my time with the Stream for the couple of weeks I had it in my system. The Virtuose app really has some great potential, and that is where they need to put the effort. I do need for more services support, with melted research from the same menu, and I also think that Roon Ready support would offer even more flexibility. So, if you are wondering, yes, I recommend the Octavio Stream on the subjective side. And I am not talking about sound (it has no "sound"). What some could want to reward here are both local assembly and in-house software development. Well, I personnaly do. I would also like to congratulate the Octavio team for loaning me this product to be measured, and for being nice and professional people to talk with. Keep it up, guys !

Flanker rating:
Octavio Stream (analog): Not Great
Octavio Stream (digital):
Very Good
 
Last edited:
Great review, as always, thanks for your hard work Vintage ;)
Looks like a very good and affordable option if used as a streamer outputting to a Dac !
The software is important, as you said. The Octavio Team should put much efforts on optimizing their app, the interface is what can make big difference between products of the same category, being bad or great to use:)
Will their app work with the WiiMs?
I don't think it'll be possible
 
Does the Octavio also have the option to use custom EQ ?
There is one (non parametric), that I did not use. Maybe, @davidminard have plans to add PEQ support, I don't know. ;)
Will their app work with the WiiMs?
Octavio Legacy certainly will. Virtuose, I do not know, but I don't imagine that it could. Some could simply download it and give it a try. I personally don't have the WiiM Pro anymore...
 
"Note: This is digitally recorded by the RME ADI-2/4 PRO SE, which has State Of The Art Jitter rejection. As such, results may vary depending on your DAC, as each could add Jitter of its own. Yet, this test shows that the Jitter will not be introduced by the Octavio Stream itself."
no sens...
you cannot observe the jitter at the source level as the processing of the rme is powerful
a measurement which in these conditions does not allow us any observations....
 
"Yet, this test shows that the Jitter will not be introduced by the Octavio Stream itself."

It says nothing when the source jitter has been completely rejected.
 
It says nothing when the source jitter has been completely rejected
No. It just says that any competent DAC will be immune to it. Period.

But that is not the purpose of this test. If there was any kind of mismatch, as there was with a THD+N and IMD, I would have observed it.
@VintageFlanker
How did you get 0 ppm clock delta for digital measurements?
Ah, this...;) To get REW displaying the proper tests/results in RTA, I had to use its signal generator through another device to simulate the output.
 
Last edited:
No. It just says that any competent DAC will be immune to it. Period.
So "the Jitter will not be introduced by the Octavio Stream itself" doesn't make sense as you express here that the DAC will handle the jitter. Octavio will introduce the jitter for sure and the DAC will handle it or not.
 
Ah, this...;) To get REW displaying the proper tests/results in RTA, I had to use its signal generator through another device to simulate the output.
What was the digital audio chain precisely?
From my experience I've never seen a perfectly aligned clock when playing over spdif with the streamer clock and capturing over usb with the DAC clock.
 
What was the digital audio chain precisely?
For digital measurements :

REW generated test WAV (with enough reps to be 250+ seconds), played in Virtuose app via Wi-Fi -> Octavio Stream digital output -> ADI-2/4 PRO toslink in, set as DAC, with Pre-FX loopback. As simulated output in REW, a SPDIF interface not connected to anything (but USB-In), playing the exact same test file. It's a simulated loopback. You will got the same THD+N numbers without it, but RTA will not display IMD or Multitone numbers, as such:
Multitone 32-1.jpg
IMD SMPTE Digital.jpg


Good work as usual. I promoted to home page.
Thank you, @amirm ! :cool:
FYI I did receive a unit more than a year ago for testing. I have not done so for myriad of reasons.....
Yes, I know. ;) It all started from this post:
 
For digital measurements :

REW generated test WAV (with enough reps to be 250+ seconds), played in Virtuose app via Wi-Fi -> Octavio Stream digital output -> ADI-2/4 PRO toslink in, set as DAC, with Pre-FX loopback. As simulated output in REW, a SPDIF interface not connected to anything (but USB-In), playing the exact same test file. It's a simulated loopback. You will got the same THD+N numbers without it, but RTA will not display IMD or Multitone numbers, as such:
View attachment 287270View attachment 287271
Interesting. I just select the appropriate test in the REW generator without playing it in the REW. This way REW knows which multitone I use and returns correct distortions measurements.
 
What was the digital audio chain precisely?
From my experience I've never seen a perfectly aligned clock when playing over spdif with the streamer clock and capturing over usb with the DAC clock.
Not sure if I understand you correctly. I've tested many where I use the toslink to synch the clocks and get 0 ppm. If I send Toslink to a device and then output it into analog for another ADC which is not synched then no I haven't seen 0 ppm.

BTW, @VintageFlanker your photos are too good on this one. When I saw the first photo I thought, "man what a cool looking DAC". I was disappointed when I saw the DAC didn't have those colors. Still a very nice looking DAC for this money, but one that was lit like your first photo would be awesome. Then again maybe I have been around too many pimped out gaming PCs lately and it has corrupted my tastes. ;)
 
Back
Top Bottom