Jump to content
Калькуляторы

Декодирование 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. То есть строка запуска как бы правильная. Но в то же время и ключи вроде бы правильные. То есть видимо есть какая-то хитрость. Кто-нибудь принимает эти каналы с этих спутников? Сломал себе уже весь мозг :(

Share this post


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

Хитрость в том, что 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 байт.

Edited by tipok

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this