|
Renderer specific transcoding
|
|
11-06-2015, 11:13
(This post was last modified: 11-06-2015 11:21 by simoncn.)
Post: #19
|
|||
|
|||
RE: Renderer specific transcoding
(11-06-2015 10:07)n3mmr Wrote: My current need is audio files to send to a small number of renderers that cannot play flac. Thanks for the clarifications and the additional information. The issue with standards compliance is that most renderers need to know the stream type in advance from the control point before they request the stream from the server. If the server returns a different type from the type the renderer is expecting, this is a violation of the standard and many renderers would refuse to play the stream, though some might play it anyway. A solution that depends on MinimServer sending an incorrect stream type and the renderer playing the stream despite a type mismatch would not be acceptable for MinimServer. This was the basis for my statement that this can't be done in a standards-compliant way, and I have not changed my view on this. I don't know whether this is what Serviio is doing and it will be interesting to find out. It might be difficult for me to do the test that I was planning because I don't have any renderers that can't play FLAC. I will investigate whether I can configure Serviio to force FLAC to LPCM transcoding for a renderer that is able to play FLAC as well. When I have an opportunity, I will try to conduct a FLAC to LPCM transcoding test with Serviio to see what protocol messages are being exchanged between server, control point and renderer. If this provides some new information that could provide a solution to the problem I described above, I will post back here. This won't happen in the immediate future because I am working on a number of user problems that need to take priority. For now, MinimServer offers a flexible approach to transcoding that allows the server to advertise multiple streams to the control point so that the control point can select a stream based on renderer capabilities. This should provide provide enough flexibility to handle almost all cases and I hope it will enable you to do what you need. |
|||
|
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)

Search
Member List
Calendar
Help



