Перейти к содержимому
Калькуляторы

Декодирование BISS с помощью VLC

Пытаюсь декодировать СТС и Домашний в BISS'e со спутников Экспресс-АМ22 и Ямал-201. Не получается - в логе много строчек типа:

 

[0x6bd840] ts demux warning: invalid header [0xb1:bc:b:e7] (pid: 1361)
[0x6bd840] ts demux warning: invalid header [0x9c:5b:45:27] (pid: 1361)
[0x6bd840] ts demux warning: invalid header [0xeb:14:1e:dd] (pid: 1362)
[0x6bd840] ts demux warning: invalid header [0x17:d1:9d:49] (pid: 1361)
[0x6bd840] ts demux warning: invalid header [0xc7:f9:13:c8] (pid: 1361)
[0x6bd840] ts demux warning: invalid header [0xf:97:4e:b9] (pid: 1362)
[0x6bd840] ts demux warning: invalid header [0x8f:6:55:a8] (pid: 1361)
[0x6bd840] ts demux warning: invalid header [0xd0:39:e3:c4] (pid: 1362)
[0x6bd840] ts demux warning: invalid header [0xc5:ea:73:f0] (pid: 1361)

 

Судя по многочисленным источникам - ключ верный. Запускаю VLC строкой:

 

vlc udp://@192.168.1.1:1111 --ts-csa-pkt 188 --ts-csa-ck XX:XX:XX:XX:XX:XX --sout '#std{access=http,mux=ts,dst=10.10.10.1:1111}}' -vv

 

Озадачивает то, что аналогичным образом декодируются Россия-1 и Россия-2 с Экспресс-АМ1. То есть строка запуска как бы правильная. Но в то же время и ключи вроде бы правильные. То есть видимо есть какая-то хитрость. Кто-нибудь принимает эти каналы с этих спутников? Сломал себе уже весь мозг :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

есть видимо есть какая-то хитрость. Кто-нибудь принимает эти каналы с этих спутников? Сломал себе уже весь мозг :(

Хитрость в том, что vlc хочет cw-ключ, а на большинстве ресурсов публикуют бисс-ключ, они отличаются тем, что 4й и 8й байты - это CRC, и если вместо них 00 или FF, то нужно посчитать руками, например так:

 

void dw_add_crc (uint8_t *key)
{
    key[3] = (uint8_t) (key[0] + key[1] + key[2]);
    key[7] = (uint8_t) (key[4] + key[5] + key[6]);
}

 

Ну и размер пакета стОит указать 184 байт.

Изменено пользователем tipok

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо, всё получилось. Только размер пакета оставил 188 байт, при 184 - черный экран и заикающийся звук.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.