Page 1 of 1
Zero conf transcoding
Posted: Thu Jul 21, 2016 1:39 am
by atamariya
Hi,
I'm working on zero configuration transcoding. Basically, UMS queries the device capapbilities (GetProtocolInfo) and accordingly streams or transcodes the media. So far I've tested it on WMP 12, Denon 2113 and XBox 360. However, it's still beta code and I could use more testers.
If you want to give it a go, here's the source code
https://github.com/atamariya/UniversalMediaServer.git . Installable
https://drive.google.com/open?id=0B6j7C ... TNKTm5ra00 . Demo video
https://youtu.be/VaZEZ9Wz2NM
Re: Zero conf transcoding
Posted: Thu Jul 21, 2016 4:14 am
by squadjot
Zero configuration..sounds intriguing, but i'll bet there will always be need for configuration.
It's not everything you can pull from the protocolinfo and i read somewhere, that some devices does not have protocolinfo, or they can be incorrect.
i DO think it would be a great way to start a new renderer config, so you can hit a button, and the info from protocol automatically gets parsed and formatted into "supported lines" for UMS
Re: Zero conf transcoding
Posted: Thu Jul 21, 2016 4:16 pm
by atamariya
I'm leaning towards this option - use defaults as much as possible; use custom configuration only as a fallback option. Maybe your concern is genuine that some devices don't provide protocol info. However, that's part of UPnP specs and any device claiming to be UPnP compatible must support it. We won't know this for sure unless the code gets tested with more devices. That's where I need help.
Re: Zero conf transcoding
Posted: Thu Aug 18, 2016 4:09 am
by atamariya
Re: Zero conf transcoding
Posted: Thu Aug 18, 2016 10:13 am
by valib
There is an option like I have on my network that renderer may be UPnP capable but the net components prevent to communicate at that level and the only DLNA messages are working. Otherwise you are working on improving the UPnP server not the DLNA one which is the basic purpose of the UMS. Yours improvements can be useful but must not to be strict to the UPnP level. I checked your work and it seems to be interesting but if you want to help us it will be better to make a pull requests at the
https://github.com/UniversalMediaServer ... ediaServer and we can discuss if the way you offer is worth to be implemented or not.
EDIT: To be more precise yours improvements can add new features for the UPnP capable renderers which is appreciated but shouldn't affect the not UPnP compliant renderers.
Re: Zero conf transcoding
Posted: Fri Aug 19, 2016 1:59 am
by atamariya