xupnpd eXtensible UPnP agent

xupnpd project homepage here.

pshare UPnP Playlist Browser

xupnpd is a new pshare, use xupnpd

This program is a light DLNA Media Server which provides ContentDirectory:1 service
for sharing IPTV unicast streams over local area network (with 'udpxy' for multicast to HTTP unicast conversion).

The program shares UTF8-encoded M3U playlists with links over local area network as content of the directory.

You can watch HDTV broadcasts (multicast or unicast) and listen Internet Radio in IP network without transcoding.

Source code: https://github.com/clark15b/pshare





(Sony PlayStation3 as Set-top box)

PShare works in a OpenWRT and DD-WRT Linux devices.

Multicast IPTV without transcoding (pshare+udpxy) was tested with: USAGE: ./pshare [-v] [-l] [-i iface] [-u device_uuid] [-t mcast_ttl] [-p http_port] [-r www_root] [playlist]

-v- Turn on verbose output
-d- Turn on verbose output + debug messages
-l- Turn on loopback multicast transmission
-i- Multicast interface address or device name
-u- DLNA server UUID
-n- DLNA server friendly name
-t- Multicast datagrams time-to-live (TTL)
-p- TCP port for incoming HTTP connections
-r- WWW root directory (default: '/opt/share/pshare/www')
playlist- single file or directory with utf8-encoded *.m3u files (default: '/opt/share/pshare/playlists')


Examples:
M3U8 playlist example:

#EXTM3U
#EXTINF:0,TV channel 1
http://192.168.1.1:4022/udp/234.5.2.1:20000
#EXTINF:0,TV channel 2
http://192.168.1.1:4022/udp/234.5.2.2:20000/stream.mpeg
#EXTINF:0,TV channel 3
http://192.168.1.1:4022/udp/234.5.2.3:20000/stream.mpeg2
#EXTINF:0,TV channel 4
http://192.168.1.1:4022/udp/234.5.2.4:20000/stream.m2ts
#EXTINF:0,TV channel 5
http://192.168.1.1:4022/udp/234.5.2.5:20000/stream.vob
#EXTINF:0,TV channel 4
http://192.168.1.1:4022/udp/234.5.2.6:20000/stream.avi
#EXTINF:0,TV channel 6
http://192.168.1.1:4022/udp/234.5.2.7:20000/stream.asf
#EXTINF:0,TV channel 7
http://192.168.1.1:4022/udp/234.5.2.8:20000/stream.wmv
#EXTINF:0,TV channel 8
http://192.168.1.1:4022/udp/234.5.2.9:20000/stream.mov
#EXTINF:0,TV channel 9
http://192.168.1.1:4022/udp/234.5.2.10:20000/stream.mp4
#EXTINF:0,Radio channel 10
http://internet.radio.com/stream.mp3
#EXTINF:0,Radio channel 11
http://internet.radio.com/stream.aac
#EXTINF:0,Radio channel 12
http://internet.radio.com/stream.ac3
#EXTINF:0,Radio channel 13
http://internet.radio.com/stream.ogg
#EXTINF:0,Radio channel 14
http://internet.radio.com/stream.wma


Try PS3Muxer for remux HD movies (MKV=>M2TS).


License: GPL
Copyright (C) 2011-2024 Anton Burdinuk
E-Mail: clark15b@gmail.com