Project

General

Profile

Set up IPTV streams to be played by SAT>IP clients

Added by Nikolay Dandanov over 5 years ago

Hello,

Thank you for the great product and its support!
I am new to Tvheadend and would like to implement it in my local network for playing IPTV streams by SAT>IP clients and Kodi.
However, I did not manage to find a complete tutorial for a similar setup and whether it is possible at all.

Please note that here I am not referring specifically to DVB streams, but rather to generic IPTV content.

Let us suppose that we have a Tvheadend server connected to the Internet as depicted in the attached figure. IPTV streams (e.g., in the format http://1.2.3.4:1234/mychannel_hd/index.m3u8) can be added to Tvheadend. In the network there are a few Kodi boxes, a Panasonic TV which supports SAT>IP ( AFAIK, DVB over IP according to their nomenclature ) and VLC SAT>IP clients.

How can one configure a SAT>IP server so that the IPTV streams are accessible via SAT>IP capable clients and Kodi?
Would a service in the middle be required, such as another SAT>IP server (e.g., minisatip)?

I came across the following topics and issues, but did not manage to conclude whether this feature is already supported and if yes, how it can be configured:
https://tvheadend.org/boards/4/topics/26179
https://tvheadend.org/issues/4341#change-21737

Thank you in advance!

iptv_satip.png (466 KB) iptv_satip.png Network diagram with source IPTV streams, Tvheadend server and SAT>IP clients.

Replies (12)

RE: Set up IPTV streams to be played by SAT>IP clients - Added by saen acro over 5 years ago

http://xupnpd.org/
try this by putting playlist generated by TVH

RE: Set up IPTV streams to be played by SAT>IP clients - Added by Nikolay Dandanov over 5 years ago

Dear saen acro,

Thank you for your fast response!

I did try version 1 of xupnpd with regular HTTP IPTV streams. It is detected properly in the Panasonic TV, however it did not manage to play this particular stream.
Moreover, I had to access the DLNA server in the "Devices" menu which is slower.

If there is any way to add the IPTV streams via the SAT>IP client, then the channel access would be easier, the switching shall be faster and the EPG should be available.

Are there any other options to try?
Thank you in advance!

RE: Set up IPTV streams to be played by SAT>IP clients - Added by saen acro over 5 years ago

I don't have a Panasonic TV to test.
SAT>IP standard is based on Network Tuner aka management of network tuner in non-routed network.
(there is walk-around with masquerading)

IPTV not cover DVB as-is so streaming start on TV is slower.
HLS streaming is solution for this with is not compatible with ON-Demand scenarios.


Написал си го като мотивационно писмо ;) давай го по простичко като за начинаещи ;)

RE: Set up IPTV streams to be played by SAT>IP clients - Added by Nikolay Dandanov over 5 years ago

Hi,

I have some progress and a new question.

Let's say that I would like to map the available IPTV muxes as SAT>IP services and expose them as DVB-S channels.

I can successfully accomplish this by setting the SAT>IP DVB-S frequency (kHz) field in the mux settings.
For example, for channel 1, I can set a DVB-S frequency of 11552750 kHz while for channel 2 12610500 kHz can be set (please see the attached screenshots).
This would enable these two channels to be recognized and distinguished by the DVB-S SAT>IP client.

Hence, a few questions arise:

1. How could I possibly know the correct "imaginary" DVB-S/DVB-S2 frequencies so that my DVB-S SAT>IP client recognizes the separate channels? So far, for testing purposes, I have used the information in https://cz.kingofsat.net/pos-19.2E.php and https://www.lyngsat.com/Astra-1KR-1L-1M-1N.html.

2. Is there an option to map more than one channel to the same frequency, by using for example service/channel ID? If yes, how can this be accomplished?

3. In the case of IPTV, there are as many muxes as there are channels in my playlist. This requires that each channel (mux) is configured separately with frequency settings which could be tedious for hundreds or even thousands of channels. Is there any way to edit muxes in bulk or to otherwise automate this task?

I am currently using the unstable release for Debian Stretch ( HTS Tvheadend 4.3-1804~gebb096804 ).
Thank you in advance!

Screenshot_2019-08-06_00-32-46.png (238 KB) Screenshot_2019-08-06_00-32-46.png Settings of channel 1 - 11552750 kHz SAT>IP DVB-S frequency
Screenshot_2019-08-06_00-33-01.png (233 KB) Screenshot_2019-08-06_00-33-01.png Settings of channel 2 - 12610500 kHz SAT>IP DVB-S frequency

RE: Set up IPTV streams to be played by SAT>IP clients - Added by Nikolay Dandanov about 5 years ago

Hello again,

Yet another question has arisen.

I added some DVB-T channels which have "embedded" Electronic Program Guide, and I also configured an additional grabber so that I can use the information provided by an external XMLTV file.
All seems to load and work properly, and seems to be accurately displayed in the Electronic Program Guide tab of the Tvheadend web interface.

However, for some reason, the EPG of most IPTV channels is not shown when playing the generated list of HTTP streams (via http://tvh.ip:9981/playlist) in VLC. Only one or two IPTV channels (which already have "embedded" EPG in the stream) are displayed correctly.
The EPG displays correctly for DVB-T channels.

My questions regarding this issue are:
1. What are the means to "embed" the EPG in the HTTP (MPEG-TS?) streams for the IPTV channels which do not have it;
2. Are such tools already integrated in Tvheadend and if yes, how can one configure them?

I suppose that the EPG is contained in some kind of tables, e.g., the Service Description Table (SDT) and Event Information Table (EIT) information.

From what I already found, some software which could perform such tasks would be openepg and opencaster, perhaps also libdvbtee.

Any help would be greatly appreciated.
Thank you in advance!

RE: Set up IPTV streams to be played by SAT>IP clients - Added by saen acro about 5 years ago

EPG bug is reported
it hold EPG 30 second by unknown reason

But in same time you can have full EPG off-stream by
http://tvh.ip:9981/xmltv

RE: Set up IPTV streams to be played by SAT>IP clients - Added by Nikolay Dandanov about 5 years ago

Thank you for the fast response, @saen acro!

Unfortunately VLC claims that there is still no EPG data even after minutes of playing a particular stream.

How can one import the off-stream full EPG into VLC for instance?
I know how it can be done in Kodi's IPTV simple client. However, on Kodi I use the Tvheadend client which displays the EPG properly.

Thanks! :)

RE: Set up IPTV streams to be played by SAT>IP clients - Added by Nikolay Dandanov about 5 years ago

Thanks, I will check them out!
However, this does not, unfortunately, solve the issue with SAT>IP clients not seeing the EPG :)

RE: Set up IPTV streams to be played by SAT>IP clients - Added by saen acro about 5 years ago

SAT>IP client populate EPG from stream or mux/transponder.
if in stream there is no EPG, no EPG will be seen.

RE: Set up IPTV streams to be played by SAT>IP clients - Added by Debian woody30r0 almost 3 years ago

For my setup, currently the client discovers a single channel only.
How do I configure multiple channels to use the same DVB-S frequency, so that the (Panasonic) SAT>IP client discovers all channels/muxes?

RE: Set up IPTV streams to be played by SAT>IP clients - Added by Rhys Jones 10 months ago

I've installed tvheadend on a Synology NAS with a HDHomerun as a DVB source. I'd like to stream to a Panasonic TV which is supposed to be able to tune to IPTV channels.
Has anyone got this to work?

    (1-12/12)