Need help setting up IPTV Relay?

by pedrotski

Hi there.

I'm looking for a way to relay IPTV from my home server so I can watch on multiple devices at home, but stream once.

Ideally something where I could put in multiple m3u / m3u8 streams and output it to one playlist for my IPTV software.

Feel free to spit out some ideas.

Running a Windows server.

Aacidus

You could install xTeve which forwards your streams to Emby, both are free.

Basically give xTeve your m3u lists and xmltv and it will output a single m3u and EPG; configure Emby to read xTeve. Once set up, install the Emby client software on your streaming devices.

I've never used Emby but I know it works. I use xTeve with Plex - Plex requires either a monthly or lifetime subscription for their Plex Pass which unlocks "Live TV & DVR" access.

Both programs mentioned just use the IP address of xTeve and its own created xml file, it could possibly work with other IPTV software.

Zagor64

I'm looking for a way to relay IPTV from my home server so I can watch on multiple devices at home, but stream once.

This can be done as long as you understand that all devices must be tuned to the same channel to show up as one stream. Different channels will require separate connections to the IPTV server.

I was going to suggest TVheadend which is probably the best software for this but it's linux based.

xTeve is probably your best bet since it can run on widows and outputs an m3u URL which can be used in any player that supports m3u and not just Plex or Emby. I use it with TiviMate and it works fine.

stokedcrf

As others have mentioned, xteve works well (I use a docker and then fire it out to plex)

If you want custom whole home pvr type software, take a look at tvheadend.

Your limiting factor here unfortunately is windows. If you open yourself up to Linux you should have no issues accomplishing what you want to do.

Keep in mind you will need a provider with multiple connections, or you will get banned pretty quickly.

Many providers ban restreaming, which technically you're doing even though you intent to do it locally.