[vlc-devel] [PATCH 14/14] upnp_server: add the upnp server module
remi at remlab.net
Wed Mar 24 14:47:58 UTC 2021
Le perjantaina 19. maaliskuuta 2021, 13.40.09 EET Alaric Senat a écrit :
> This is the first implementation of a vlc upnp server module.
> The module behave as an interface, it works in pair with the
> medialibrary API to expose most of its content.
> Here is a list of the server main features:
> - Very straightforward to deploy, you start vlc with `-I upnp` and it
> simply exposes the medialibrary on the local network.
> - The server automatically exposes downscaled versions of your videos
> - While the DLNA spec is far from being fully supported, a lot of DLNA
> clients are supported.
> - DLNA's "time based seeking" during transcoding is supported.
> - Special transcoding profiles depending on client's user-agent are
> suported, for the moment only the PLAYSTATION3 has differents
> profiles hardcoded in the source code but it should be extensible to
> other specific clients eventually using config files.
It looks like this is creating a private player instance (very good) in the
main VLC process (very bad). For reliability and stability, separate pipeline
really need to run a separate process, especially if transcode or other
"complex" streaming output filters are involved.
More information about the vlc-devel