SkyStar S2 HwPidsFiltering (1 Viewer)

Rara Avis

Portal Pro
April 9, 2009
120
9
Краткий диагноз ситуации "SkyStar S2 в МедиаПортале":

Если мы говорим о системе на базе XP 32bit - то, начиная с МП 1.0.2 и выше, TechniSat SkyStar S2 c WDM драйверами 4.5.0 определяется порталом как "B2C2 MPEG2 Source" и полноценно работает на SD каналах.

Обязательным условием является либо установка штатного технисатовского софта (Server4PC), либо регистрация вручную Sky2PCAVSrc.ax и копирование SkyDll.dll из комплекта типа"Technisat_4.5.0_Driver_Lite".

Каналы с DVB-S2 транспондеров (как правило, HD) работать будут только в исключительных случаях  (каких - далее), если кого интересует +++HD и ---- П+ - можете время не тратить (и с кодеками не экспериментировать, не в них дело.)
Да, и еще - BDA драйвер 4.5.0 применительно к приему ТВ непригоден вообще (и не только в медиапортале).

Теперь о причинах: основная в том, что SS-S2, как правило, неспособна обработать полный поток с DVB-S2 транспондера.

Как всем присутствующим известно, SS-S2 есть не что иное, как SS2 ревизии 3.3. (Вплоть до того, что VEN_ID и DEV_ID те же самые). По большому счету, это та же SS2, которая теперь "умеет" ещё и демодулировать 8PSK модуляцию DVB-S2 потоков. ("Теперь банановый!!!")
С одной стороны относительно малой кровью выдали "S2" на знакомой и обкатанной основе, с другой - остались известные проблемы flexcop с производительностью, перегревами и т.д. WDM драйверы 4.5.0 идентичны для SS2 и для SS-S2. Опубликованные API и SDK - тоже.
Т.е. обратная совместимость имеет место. Поэтому не удивительно, что в медиапортале она определяется и обрабатывается, как SS2. И, как уже говорилось, с SD каналами работает без проблем.

А вот на DVB-S2 транспондерах облом - черный экран. Попытка просмотра записи (или таймшифтбуфера) MP с такого канала  сторонними программами выдает, например, зеленый или серый экран с помехами в верхней четверти, в сопровождении "цыкающего" звука.

Анализаторы показывают в таких файлах т.н. "Continuity error" - часть пакетов утрачена.
Выяснилось, что на тех же DVB-S2 транспондерах (могу поручиться за 36Е) полный поток и другими программами невозможно принять без потерь. (Вероятнее всего, наследственные проблемы с производительностью SS2 осложнились еще и бОльшими трудозатратами на демодуляцию 8PSK.) DVB-S - пожалуйста, без проблем.
Если отфильтровывать только нужные PIDы - всё принимается без ошибок.

Что касается МедиаПортала - там как раз для SS2 (а, значит, и для нашей карты) выставляется режим приема полного потока - и в этом наша вторая беда.
На DVB-S, как правило, прокатывает, на DVB-S2 - как правило, уже нет. Если повезет и попадется не сильно загруженный DVB-S2 транспондер - с ним может и заработать. Но это - если повезет.

Создателям МедиаПортала отдельное спасибо за то, что вообще добавили поддержку ss2. Технисат с его отношением к покупателям и разработчикам способен отбить всякое желание возиться с их железом. (Я в теме, две недели с их техподдержкой переписывался, это отдельная песня.)

Поэтому SkyStar S2 c DVB-S2 транспондерами в медиапортале заработает только после того, как какой-нибудь программист сделает ту же ошибку, что и мы - купит SS-S2, а после этого вдруг решит, что всё-таки стоит добавить HwPidsFiltering в соответствующие модули портала (SkyStar2 там, кстати, отдельно выделена).

Вероятность этого крайне мала, поэтому всем остальным целесообразнее поменять карточку на более совместимую с МП, или, если нет такой возможности, а желание смотреть c DVB-S2 транспондеров есть - для них использовать, скажем, ProgDVB.

Доклад окончил :)


UPD 13.10.09 Все не так безнадежно, решение существует, есть смысл читать ветку дальше :)
 

romuz

Retired Team Member
  • Premium Supporter
  • July 26, 2008
    1,045
    250
    Moskau
    Home Country
    Russian Federation Russian Federation
    Rara Avis отличное расследование  :)
     

    Rara Avis

    Portal Pro
    April 9, 2009
    120
    9
    Не дождавшись милостей от природы, пошел по пути "если хочешь, чтобы что-то было сделано - сделай это сам".
    В результате появился патч - [TVE3] Adding HW PIDs filtering for SkyStar2 cards family (mandatory for SkyStar-S2)
    Судя по переписке с разработчиками МП, шансы на включение в исходники невелики.
    Возражения типа - 
    • "количество фильтров для аппаратного фильтрования ограничено (39), поэтому если на сервере будет включен канал с множеством аудио-дорожек (и, соответственно - задействовано пидов в фильтрации), то другим клиентам в распределенной схеме может не удаться подключиться к каналу на этом же транспондере, т.к. не хватит размера фильтра"
    • "будет недоступен EPG для провайдера FreeSAT"
    • "возможны помехи при переключении канала для других клиентов"

    На мой взгляд, более-менее реальная проблема - последняя. Если не считать того, что для семейства SkyStar2 она наблюдается и в исходном варианте :)
    Остальные по сравнению с возможностью принимать каналы с DVB-S2 транспондеров просто отходят на второй план (IMHO).

    Если у кого-то взгляд на проблему совпадает - ставьте 1.1beta, на него накатывайте SVN 23831 от 10.10.09 и замените TVLibrary.dll на прилагаемую.
    Проверено на 36E
     

    sover

    Portal Pro
    April 11, 2008
    163
    24
    Home Country
    Russian Federation Russian Federation
    Country flag
    Rara Avis
    Вопрос: если ты смог сделать патч для DVB-s2, может поможешь разобраться с одним неприятным багом, который тут уже проплывал на форуме. Сам, к сожалению не смог найти в исходниках, где сидит выбор языка из меню.
    https://forum.team-mediaportal.com/general-development-no-feature-request-here-48/need-help-find-bug-sourcecode-71353/#post516602
    Извиняюсь за оффтоп, просто нет сил уже бомбить разработчиков.
     

    qaxx

    Portal Member
    February 18, 2009
    44
    0
    53
    Home Country
    Russian Federation Russian Federation
    А в MP версии 1.0.2.0 предлагаемая процедура не прокатит?
     

    Rara Avis

    Portal Pro
    April 9, 2009
    120
    9
    sover said:
    Вопрос: если ты смог сделать патч для DVB-s2, может поможешь разобраться с одним неприятным багом
    Я бы рад, да не программист я :( Изучая эту проблему, некоторые основы, конечно, узнал, но чтобы помогать - не тот уровень...
    Единственное, что бросается в глаза - в куске
    Code:
    Regex regex = new Regex(@"\[([^\]]+)\]");
    Match result = regex.Match(streamName);
    if (result.Success)
    {
    streamName = result.Groups[1].Value;
    }
    как раз и вырезаются квадратные скобки с содержимым. Поэтому если его закомментировать, то должна выводиться исходная (полная) строка.
    Я тоже согласен, что так было бы удобнее....

    qaxx said:
    А в MP версии 1.0.2.0 предлагаемая процедура не прокатит?
    Для 1.0.2 попробуй вот эту, но: это должна быть установка с TVE3 и, соответственно, с TV сервером (пусть даже на той же машине, что клиент).
    По результатам черкни - а то у меня 1.0.2 уже нет, тестировать негде.
     

    kerber

    Portal Pro
    November 24, 2008
    1,210
    6
    Home Country
    Russian Federation Russian Federation
    Про SkyStar S2 отделил в данную тему и прикрепил.
     

    Vlad999

    Portal Member
    December 6, 2008
    28
    0
    Home Country
    не было ссылки чтобы не искать:  SVN 23831

    Rara Avis. Спасибо огромное. Буду пробывать но на 36 вроде ведь все good. Сложно ли будет применить патч когда выйде RC или затем final к концу года. Как это сделать? Нужны ли все исходники, как компилировать на чем?
     

    Users who are viewing this thread

    Similar threads

    .в музыку не переходил сразу закрыл запускался долго .на инициализации застрял у меня ссд
    .в музыку не переходил сразу закрыл запускался долго .на инициализации застрял у меня ссд
    UPD2: решил откатиться на проверенную версию 1.27. Снёс версию 1.29 полностью, со всеми конфигами и вынес всё из реестра винды. И -...
    Replies
    11
    Views
    462
    MP1 MP2 MKV covers DE
    Mediaportal для создания обложек из файлов использует ffmpeg, поэтому вынимать обложку надо им... Вы можете просто сохранить обложку рядом с видео, и она будет видна в Mediaportal. Т.е.: Фильм1.mkv Фильм1.jpg Фильм2.mkv Фильм2.jpg Вот только не помню jpg или png... -- WBR, ajs :):whistle::coffee:
    Mediaportal для создания обложек из файлов использует ffmpeg, поэтому вынимать обложку надо им... Вы можете просто сохранить...
    Братие, вопрос возник. Пользую МедиаПортал года два, все нравится. Особенно понравилось, как отображались файлы MKV с вложенными в...
    Replies
    9
    Views
    1K
    Получилось! Вроде, правильно работает: <visible>string.valueequals(<число>,#(string.length(#currentremaining)))</visible>
    Получилось! Вроде, правильно работает: <visible>string.valueequals(<число>,#(string.length(#currentremaining)))</visible>
    Продолжение топиков Is it possible to add two time values? и [confirm] - date.extract - function does not work correctly?. А в...
    Replies
    11
    Views
    4K
    MP1 MP2 Iptv DE
    Неа, сказали что не тот формат вещания, надо использовать VODServer - Watch internet streams as TV channels
    Неа, сказали что не тот формат вещания, надо использовать VODServer - Watch internet streams as TV channels
    День добрый. Некоторое время назад пришлось перейти на iptv от edem.tv. Все более менее, но текущая реализация tvserver не понимает...
    Replies
    27
    Views
    9K
    Так может стоит кодек таки сменить?
    Так может стоит кодек таки сменить?
    При включении аппаратного кодирования в кодеке(LAV Filter) на sd каналах картинка начинает сыпаться. Ситуация началась как нтв все...
    Replies
    23
    Views
    7K
    Top Bottom