Jump to content

IPTV and Duplicate channels

Recommended Posts


IPTV channels can be different even if they have the same Network ID, Stream ID and Service ID.

Such channels can't be used for external EPG (eg. Xepg) since they will have the same EPGChannelID.

This problem is old and it was actually Lars (R.I.P.) who suggested to manually change the network ID within DVBViewer. This is a bit tidy so I want to do it programmatically.

For that I need to know how to decide whether 2 IPTV channels are duplicates of each others. Assuming Network ID, Stream ID and Service ID are the same

1) It it sufficient to test if additionally IP (stored in TunerData.Frequency) is the same?

2) If no to 1), what else should be compaired ? (Source IP?, Video PID?,...)

As a matter of general interest I would like to know when ATSC channels are duplicates as well:

3) Is Equallity of Network ID, Stream ID and Service ID sufficient?

4) What about TynerType=5 (Stream)?


Share this post

Link to post

You need to compare the IP that is stored in the frequency field and the Port that is stored in the symbolrate field. That should be sufficient for normal usage. The source IP is only relevant for professionals who receive almost identical IPTV from different network adapters.

Share this post

Link to post

Thanks a lot. Now I am a big step further. It is actually a bit tricky what I am trying to do. :)

Share this post

Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • adynis
      By adynis
      I just started to use DVBViewer, and I tried to organize a little bit my preferred channels, and I got to one question:
      How to organize one channel to be in multiple categories / favorites folders / something else?
      I want a category named: "Romanian" and a category named "documentary". And If I have a channel which fits both categories, I would like to add it correspondingly.
      So ... Can I have one channel in more category directories, or favorite directories, or ... is there any field like "tags" where I could add some keywords which can, then, be found by searching and filtering only those channels which have my tag?
    • Martijn
      By Martijn

      Having trouble that my TT3200 PCI card can not find all channels.
      This transponder has no channels:
      23.5°E Astra 3B 12187.50 H 225 Europe DVB-S2 8PSK 29900 2/3 M7 Group, 59.2 Mbps  3 3225
      Other Astra3B transponders find channels without problems.
      Thanks for your reply
    • Delphi
      By Delphi
      Download at http://www.a123.dk
      Click the Home link in the download table. A tutorial example with a lot of screenshots is available. You will find that XchannelEdit has a quite different approach compared to the DVBViewer channel editor. It works in a very direct way on a copy of channels.dat but should be quite safe to use since the channels.dat will never be overwritten unless a successfull backup has been taken. Thanks to Griga for redocumenting channels.dat (It's good!) and to CiNcH for providing me with a big sample channels.dat (DVB-T and DVB-s). This is the basis for me daring to provide a quite detailed Channel Info. Please check if the Channel Info is correct and feel free to suggest improvements. Feel free to comment.
  • Create New...