[PATCH 0/4] Add DLNA/UPNP support
shaleen at jain.sh
Tue Aug 14 14:13:04 CEST 2018
This patch set adds support for DLNA/UPNP renderer
discovery and stream out.
DLNA is a set of guidelines built on top of UPNP AV
adding a few more actions/capabilities and requiring
some of the UPNP WC defined services.
Most of the consumer devices available in the market
providing UPNP AV stream capabilities are DLNA certified.
The DLNA renderer does *NOT* currently have support for
pacing and responding to PAUSE and PLAY state events from
the renderer's AVTransport service.
Shaleen Jain (4):
upnp: fix headers
upnp: do not pass the upnp instance as user data
upnp: add renderer discoverer
dlna: add a DLNA stream out
modules/services_discovery/Makefile.am | 4 +-
modules/services_discovery/upnp-wrapper.cpp | 4 +-
modules/services_discovery/upnp-wrapper.hpp | 5 +
modules/services_discovery/upnp.cpp | 359 +++++++++-
modules/services_discovery/upnp.hpp | 40 ++
modules/stream_out/dlna.cpp | 690 ++++++++++++++++++++
modules/stream_out/dlna.hpp | 64 ++
7 files changed, 1160 insertions(+), 6 deletions(-)
create mode 100644 modules/stream_out/dlna.cpp
create mode 100644 modules/stream_out/dlna.hpp
More information about the vlc-devel