...такое чувство что фишсат как раз работает на универсальном, что бы я не писал в ини файле поток идёт одинаковый.
Если речь о стримридере от Black Trinitron, то он не умеет фильтровать поток по пидам. Сами разработчики в описании так и указывают:
...На Skynet отсылается сырой TS поток, так что pid можно не указывать, НО НЕОБХОДИМ ЛЮБОЙ PID в skynet.ini, хотя бы один...
,
т.е. вы можете прописать в skynet.ini любой, даже не существующий пид и всё равно будет захватываться весь поток.
Если нужен захват только конкретных пидов, то тут есть два варианта (справедливо и для Skynet...20a и для FishSat):
1. Использовать стримридер с фильтрацией по пид, например, универсальный стримридер от CrazyCat (ссылки в посте #33)
2.Использовать стримридер от Black Trinitron в связке с файлом streamsplitter.dll (обычно этот файл уже имеется в папке с программой Skynet), при этом в файле skynet.ini ищем строчку (обычно в начале файла)
streamreader = StreamReader.dll и меняем её на
streamreader=streamsplitter.dllВот теперь будут обрабатываться только пиды указанные в строчке "pids=".
P.S.Список перехватываемых пидов смотрим в Skynet...20a нажав "Ctrl+P", в FishSat по клавише "F4"