[Info] EPG Stream vs Sat

Antworten
Nachricht
Autor
beka2
Beginners
Beginners
Beiträge: 11
Registriert: 09 Apr 2018 17:53
Hat gedankt: 1 Mal

EPG Stream vs Sat

#1

Beitrag von beka2 »

Hello,

I am trying to understand how EPG works internally.
Could someone enlighten me into how does the image understands the EPG difference between Stream vs 30W ?
1_0_1_97_65_53_CE40000_0_0_0_20210510221954.jpg


I understand EPGImporter goes to each channel id (from /etc/epgimport/channels.xml) and imports into epg.dat whathever info there is on that channel.
But how is openatv able to search EPG internally and match programs into Stream and Sattelite ?
If I do the same on OpenWebIF I only get 30W results.
1_0_1_97_65_53_CE40000_0_0_0_20210510221954.jpg
Dateianhänge
Captura de ecrã 2021-05-10, às 22.19.41.jpg
Benutzeravatar
s3n0
Senior member
Senior member
Beiträge: 1583
Registriert: 02 Jan 2017 14:38
Receiver 1: Vu+ Zero 4K
Receiver 2: Vu+ Solo SE V2
Hat gedankt: 108 Mal
Hat Dank erhalten: 417 Mal
Kontaktdaten:

#2

Beitrag von s3n0 »

Hi.

What do you mean by "stream" ? Because the DVB-S/S2 satellite signal itself is basically just a digital audio/video stream.

EPG data are extracted on a specific transponder (i.e. on a specific frequency), but for all satellite stations on this particular transponder (multimplexer). One transponder (one frequency) contains several satellite stations connected on one frequency at the same time (multiple encoded audio/video tracks). Of course, some all sorts of additional data are added to this... and there are really a lot of different ones... one of them are EPG data.

So if you zap a specific satellite station on the set-top box, Enigma2 will update and fill in the new EPG data, for all satellite stations that are on the same frequency (on the same transponders), because there is EPG data for all stations. from this particular transponder.

However, the frequency is not the correct term, as the higher radio frequency is used for data received from space to your LNB (in ​​the satellite dish), and the lower frequency is used again after signal modulation, from the LNB to the set-top-box tuner. So the term "satellite transponder" is more appropriate here than "radio frequency".

Unfortunately, I'm not an expert in DVB technology, so I can't advise you on more details. You can also search and study the DVB-S/S2 standard in a Google search engine, but there is really a lot of it (communication protocols, packets, data frames, tables full of various information on the physical data of channels, etc.).
beka2
Beginners
Beginners
Beiträge: 11
Registriert: 09 Apr 2018 17:53
Hat gedankt: 1 Mal

#3

Beitrag von beka2 »

s3n0 hat geschrieben:Hi.

What do you mean by "stream" ? Because the DVB-S/S2 satellite signal itself is basically just a digital audio/video stream.

EPG data are extracted on a specific transponder (i.e. on a specific frequency), but for all satellite stations on this particular transponder (multimplexer). One transponder (one frequency) contains several satellite stations connected on one frequency at the same time (multiple encoded audio/video tracks). Of course, some all sorts of additional data are added to this... and there are really a lot of different ones... one of them are EPG data.

So if you zap a specific satellite station on the set-top box, Enigma2 will update and fill in the new EPG data, for all satellite stations that are on the same frequency (on the same transponders), because there is EPG data for all stations. from this particular transponder.

However, the frequency is not the correct term, as the higher radio frequency is used for data received from space to your LNB (in ​​the satellite dish), and the lower frequency is used again after signal modulation, from the LNB to the set-top-box tuner. So the term "satellite transponder" is more appropriate here than "radio frequency".

Unfortunately, I'm not an expert in DVB technology, so I can't advise you on more details. You can also search and study the DVB-S/S2 standard in a Google search engine, but there is really a lot of it (communication protocols, packets, data frames, tables full of various information on the physical data of channels, etc.).


Thanks for the reply,

In the first picture I uploaded, there is one program at the same time both on "30.0ºW" and on Stream.
This seems to refer that there is the same program on both Transponder and IPTV right ?
Benutzeravatar
s3n0
Senior member
Senior member
Beiträge: 1583
Registriert: 02 Jan 2017 14:38
Receiver 1: Vu+ Zero 4K
Receiver 2: Vu+ Solo SE V2
Hat gedankt: 108 Mal
Hat Dank erhalten: 417 Mal
Kontaktdaten:

#4

Beitrag von s3n0 »

IPTV makes a very broad sense. It's like saying "TV" or "SAT", for example. I will not find any of this concept by itself :) . Today, IPTV is considered to be a service from a paid provider that will take care of everything so that it works, but IPTV is often incorrectly also considered to be online streaming of a commercial television company (for free).

Did you probably mean DVB-IP or some specific streaming video online ? Or do you mean a live a/v service online ? I don't know what you mean by IPTV. In any case, it very much depends on how a specific player (such as a dvb-mediasink in the Enigma2 set-top box) knows and can even process EPG data, present in some kind of online audio / video stream format.

I still don't know what "Stream" is. I still don't get it, I'm sorry. Of course it's not "hate", but I mean it honestly.

If it is a standardized IPTV according to DVB standards, then the EPG must work. The question is that a specific Enigma (Linux set-top box) can also handle this.
beka2
Beginners
Beginners
Beiträge: 11
Registriert: 09 Apr 2018 17:53
Hat gedankt: 1 Mal

#5

Beitrag von beka2 »

I understand your questions, and I don't take it as hate... :)

It is DVB-IP.
I used "Remote Stream Channel Converter" and thus I'm consuming the DVB signal from a remote server receiver via IP.

I may try and delete epg.dat to see if "Stream" source disappears from EPG in the receiver.
This will tell me if that EPG is coming through the stream, or coming from EPGImporter and somehow being matched to "IP channels".

My doubt is exactly why and how internally the EPG from OpenATV differs 30.0ºW from "Stream" (Stream appears to be used in OpenATV to refer to DVB-IP channels as source). I only have DVB-IP channels in this Vu+Zero4K receiver.
But I will first understand exactly if that specific EPG is coming from the stream or epgImporter, and start from there.
beka2
Beginners
Beginners
Beiträge: 11
Registriert: 09 Apr 2018 17:53
Hat gedankt: 1 Mal

#6

Beitrag von beka2 »

In the meantime I tested and clean the EPG from cache and disk.
I can confirm that epg.dat downloads through EPGImporter and I selected a single channel for EPG to be downloaded in custom.channels.xml.

I still don't understand how OpenATV matches the EPG from this single channel into two different sources..
Any tips ?
Shouldn't EPG only appear for the available channels in bouquets ? Why does it think I have Sat and Stream sources for the same channel ?

Der Dateianhang 1_0_1_97_65_53_CE40000_0_0_0_20210511215536.jpg existiert nicht mehr.
Dateianhänge
1_0_1_97_65_53_CE40000_0_0_0_20210511215536.jpg
Benutzeravatar
s3n0
Senior member
Senior member
Beiträge: 1583
Registriert: 02 Jan 2017 14:38
Receiver 1: Vu+ Zero 4K
Receiver 2: Vu+ Solo SE V2
Hat gedankt: 108 Mal
Hat Dank erhalten: 417 Mal
Kontaktdaten:

#7

Beitrag von s3n0 »

There are no two sources. Enigma2 works with service reference code (SRC) and then searches for EPG events for the appropriate service (DVB station) in the "epg.dat" cache.

EPGImporter is only a supporting external plugin, for the purpose of supplementing and regularly updating the required EPG data for Enigma (see plugin configuration) - from an external source (for example from a server on the internet).

////////// EDIT :

Enigma2 is primarily intended graphical interface in Linux set-top boxes, only for the purpose of watching DVB-reception. Not for reception of special online streams. So usually it will not work for EPGs for various IPTVs online or even IPTVs in an ISP network (multicast). It depends, as I have already written, on the format of the AV stream. Although EPG events are included, it depends on what format and whether Enigma2 can read them. Emigma2 does not assume the use of IPTV. If IPTV also works in Enigma2, then it's more of a bonus :). Unfortunately. Maybe after a long time someone will add full support to Enigma2 for IPTV as well. At present, however, IPTV support is very bad in Enigma2. For example, I have IPTV in the network of my internet provider, but EPG data is not sent in transmitted packets (in AV-stream) together with television stations. EPG data is sent separately. And you already have the first problem :) because unfortunately Enigma2 will not capture EPG data on this way. You need to develop or modify the driver source code for DVB systems in Enigma2, which can also obtain EPG data from this internet provider. Or you can get EPG data from another source (as the EPGimport plugin does, for example).

I hate to say it, but DVB-IPTV is still just a little baby in its diapers. I am referring to the mass spread of this standard among TV providers, not the development of the standard itself, because the DVB-IPTV standard already exists. It will be a long time before the DVB-IPTV standard is unambiguous, and this may not happen at all, as each provider tries to protect and encode its data on its own - for its own set-top boxes. Unfortunately. Basically, it is only MPEG-TS, as an AV-stream format distributed over IP.
beka2
Beginners
Beginners
Beiträge: 11
Registriert: 09 Apr 2018 17:53
Hat gedankt: 1 Mal

#8

Beitrag von beka2 »

s3n0 hat geschrieben:There are no two sources. Enigma2 works with service reference code (SRC) and then searches for EPG events for the appropriate service (DVB station) in the "epg.dat" cache.



But that's exactly my question.

It searches for a single SRC ( #SERVICE 1:0:1:97:65:53:CE40000:0:0:0:http%3a//192.168.10.200%3a8001/1%3a0%3a1%3a97%3a65%3a53%3ace40000%3a0%3a0%3a0:RTP 1 HD ) (there's only 1 line in bouquets and 1 line in epgimporter)
and finds EPG events for the service in question in epg.dat cache.

However it presents those events both as 30.0ºW satellite, and as stream.
But this SRC only refers to one of them, not both, right ?
So how come there are two events at the same time in "two different channels", while I only have "1 channel" ?
Benutzeravatar
s3n0
Senior member
Senior member
Beiträge: 1583
Registriert: 02 Jan 2017 14:38
Receiver 1: Vu+ Zero 4K
Receiver 2: Vu+ Solo SE V2
Hat gedankt: 108 Mal
Hat Dank erhalten: 417 Mal
Kontaktdaten:

#9

Beitrag von s3n0 »

I don't understand what you're writing again. After all, the SRC is always defined there. They are not two different, but one of the same SRC. At the end of the line in the "userbouquet.*.tv" file is the URL for the online stream. However, SRC is used by Enigma, to find the correct picon and epg information.
beka2
Beginners
Beginners
Beiträge: 11
Registriert: 09 Apr 2018 17:53
Hat gedankt: 1 Mal

#10

Beitrag von beka2 »

s3n0 hat geschrieben:I don't understand what you're writing again. After all, the SRC is always defined there. They are not two different, but one of the same SRC. At the end of the line in the "userbouquet.*.tv" file is the URL for the online stream. However, SRC is used by Enigma, to find the correct picon and epg information.


In this image, you can see the same programme (Joker) being found in the EPG: (Seems OK)

[ATTACH=CONFIG]76611[/ATTACH]

"Joker" is found in the channel "RTP 1 HD". (Seems OK)
"RTP 1 HD" is then found in "30.0ºW" and "Stream". (Two sources ?)

If SRC is used by enigma for EPG Information, how come an EPG search provides Joker on both "30.0ºW" and "Stream"?
Shouldn't only one of them appear, since I only have 1 SRC line ?
Antworten

Zurück zu „English Section“