Re: UMS configuration for different video file types and online video streaming
Posted: Wed Apr 01, 2020 3:44 am
UMS only offers content in two ways: 1) Via UPnP AV/DLNA 2) Via the web interface in any browser. You can forget all about "screen sharing" and "mirroring" when it comes to UMS. The fundamental logic for such a media server is that is should merely serve. That means that it doesn't control playback, and that "clients" have to manage browsing and actually requesting the media. As such, it is obvious that "sharing/mirroring" is outside the scope.
I see that the projector supports DLNA, but it's not entirely clear to me how it allows you to browse and playback content, since I assume it doesn't have a remote control...? To be able to request media for playback, the device needs to have a way of accepting user input. Some devices, like Miracast and Chromecast is built around a different logic, where another device controls playback it the display device/renderer is merely a slave. This is a different concept, but it can also be done (partially) using UPnP AV/DLNA by using a third device as a controller. The third device must then also support UPnP AV/DLNA so that it can speak to both the server and the renderer, and manage browsing and playback. There are applications for mobile phones that will do this like BubbleUPnP for example. It does however have some limitations in the way it negotiates media compatibility, so you can experience "additional challenges" to get playback to work using this model than using a renderer that can contact the server directly.
While it is possible to get UMS to stream sources from the Internet in some circumstances, this is a patchy field since there's not really a standard way to deliver content from the internet, and getting the metadata needed to negotiate playback is especially challenging and completely undefined by any relevant standard. As such, think of UMS as a server for serving local content first and foremost.
I see that the projector supports DLNA, but it's not entirely clear to me how it allows you to browse and playback content, since I assume it doesn't have a remote control...? To be able to request media for playback, the device needs to have a way of accepting user input. Some devices, like Miracast and Chromecast is built around a different logic, where another device controls playback it the display device/renderer is merely a slave. This is a different concept, but it can also be done (partially) using UPnP AV/DLNA by using a third device as a controller. The third device must then also support UPnP AV/DLNA so that it can speak to both the server and the renderer, and manage browsing and playback. There are applications for mobile phones that will do this like BubbleUPnP for example. It does however have some limitations in the way it negotiates media compatibility, so you can experience "additional challenges" to get playback to work using this model than using a renderer that can contact the server directly.
While it is possible to get UMS to stream sources from the Internet in some circumstances, this is a patchy field since there's not really a standard way to deliver content from the internet, and getting the metadata needed to negotiate playback is especially challenging and completely undefined by any relevant standard. As such, think of UMS as a server for serving local content first and foremost.