I'm wondering which is the protocol used by the soundtouch when performing a stereo pairing and if it is a lossless protocol.
Specifically i've analyzed in detail the product Soundtouch 10 and it appears to me that a single speaker is able to perform the best when fetching a FLAC file from a DLNA source with maximum file resolution of 16bit/44.1khz.
My doubt now is that probably the stereo pairing protocol between two speakers may involve an additional live encoding including a compression protocol with loss.
Does anybody have additional information on this topic or has identified a better solution to play a stereo pair with minimal or no quality loss?
Understood. Francly i expect the same having listened to the Soundtouch 30.
The questions that stills remain are:
1) Does bose apply any processing before playing FLAC
2) Which protocol is used to do the stereo pair?
Thanks for the excellent question. I believe that we rebroadcast lossless audio to our speakers, and there is no sort of processing done to the audio. I'm not 100% sure on this, so I'm going to ping engineering to see if this is true, and if it isn't what we do with the audio.
I will update when I hear back from them 🙂
Brandon - Bose Support
Thank you @Brandon_M
This is really appreciated!
Knowing this details would help us as users to setup the system in the better (lossless way) and to spread the goodness of your products 🙂
If i'm undestanding well from my analysis you should be broadcasting over WIFI (that is the only media that would offer the necessary bandwidth for it)
In the meantime i've analyzed the open ports on the Soundtouch 10 so that this may eventually help other users identify wich is the streaming protocol adopted:
PORT STATE SERVICE VERSION 80/tcp open http libwebsockets 111/tcp open rpcbind 2-4 (RPC #100000) 8080/tcp open http-proxy libwebsockets 8090/tcp open http Allegro RomPager 5.40b1 8091/tcp open jamlink? 8200/tcp open trivnet1?
17000/tcp open unknown 17004/tcp open unknown 17008/tcp open unknown 17018/tcp open unknown 30030/tcp open unknown 30031/tcp open unknown 30032/tcp open unknown 40002/tcp open unknown 40003/tcp open unknown
40030/tcp open http Allegro RomPager 5.40b1 40031/tcp open unknown 44521/tcp open unknown 46475/tcp open unknown 46494/tcp open unknown 52636/tcp open tcpwrapped 53041/tcp open unknown 53855/tcp open status 1 (RPC #100024) 53927/tcp open unknown 57771/tcp open unknown 58449/tcp open unknown
We have an answer from engineering!
"We redistribute the original audio data, untouched. We don’t even re-encode. The exception to this is local sources like aux or HDMI inputs which are compressed and that results in some loss."
They will not go into specifics regarding encoding or bitrates for AUX/HDMI rebroadcast.
Let me know if there are any other questions.