we use astra as multicast => DVB-C converter.
Each DVB-C transponder has multiple multicast input streams.
In case of scrambles channels each multicast stream contains all the needed PIDs.
For EMM PIDs we noticed that the resulting DVB-C transport stream contains multiple copies of the same TS packet. That causes TS discontinue errors on the receiver side.
We suspect that Astra blindly copies the EMM pids from each input stream to the output. As EMM pids are typically shared across all channels of a pay TV provider and each input stream contains a copy of them that leads to the observed bahaviour.
The attached screenshot shows the problem with two input streams (2 copies of each TS packet)
We tried filtering the PIDs as a workaround on one of the channels like "udp://firstname.lastname@example.org:1234#pnr=61300&cas&filter=4099,4101,4103,4104,4115" but that didn't have any impact.
Is there some kind of a TS de-duplications buffer feature (make Astra look at the TS packets sent in the last X seconds and check if it was already sent) which we're missing?