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

sasc-ng + vlc

Настроил связку sasc-ng и vlc

SS3 хватает транспондер, sasc его дешифрует.

 

sasc постоянно говорит Read Failed: Illegal seek, периодически говорит bufer overflow, каналы заикаются, картинка распадается, иногда пропадает совсем, потом появляется. Никто не поднимал такую конфигурацию? В чем может быть проблема? Может не хватает процессора для дешифрации? Так вроде PIV-3200.

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


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

Я использую именно такую связку (SS3 -> sasc-ng -> vlc). sasc точно так же постоянно пишет Read Failed: Illegal Seek. Картинка стабильная, но бывает, что заикаются некоторые звуковые дорожки. Именно некоторые, потому что, допустим, на канале Discovery Science английская дорожка идет в идеале, а русская периодически заикается. Камень кстати похуже, но все таки, может быть, дело в железе...

 

И еще волнует такой вопрос: как при помощи vlc завернуть весь поток с транспондера в сеть, чтобы потом на клиенских машинах каждый самостоятельно мог открыть каналы при помощи шаринг сервера. Заранее спасибо за помощь.

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


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

И еще волнует такой вопрос: как при помощи vlc завернуть весь поток с транспондера в сеть, чтобы потом на клиенских машинах каждый самостоятельно мог открыть каналы при помощи шаринг сервера. Заранее спасибо за помощь.

Очень актуально, кстати. Типа мы просто тарелку всю в сеть вещаем, добрые, а что с потоком (шифрованным !) делают пользователи - не наше дело.

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


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

ArVDR может раскодировать поток транспондера весь и пустить в сеть?

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


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

SkyCast позволяет вещать в сеть через мультикаст, броадкаст или р2р на одного клиента. Передается весь транспондер (транспортный поток, TS) с возможной фильтрацией. Проблема лишь в том, что данное программное решение разработано лишь для MS Windows. Такой вопрос: Есть ли альтернатива данной программы для GNU/Linux? ArVDR, на сколько я знаю, может лишь вещать елементарные потоки. Возможно я не прав.

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


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

Вообщем, прикрутил триколор, показывает 5 секунд и картинка замирает :( sasc показывает запрос ключа, ответ и больше ничего.... в чем может быть дело?

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


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

Все, разобрался !

 

Копаем исходники sasc-ng, идем в sc/PLUGINS/sc/sc-src/

файл system.c, 530 строка.

 

Вместо return 0;

 

вставляем очистку кеша

id=ptr+1;

return id;

 

метод не ахти какой "прямой" ( фактически кеш отрубаем ) - но это работает

 

Вся загвоздка в том, что sc не понимает, что за кодировка, и думает что это кодировка со статичным ключом, соответственно лезет один раз, берет ключ, и пишет его в кэш, чего делать ей не стоило бы ...

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


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

Все, разобрался !

 

Копаем исходники sasc-ng, идем в sc/PLUGINS/sc/sc-src/

файл system.c, 530 строка.

 

Вместо return 0;

 

вставляем очистку кеша

id=ptr+1;

return id;

 

метод не ахти какой "прямой" ( фактически кеш отрубаем ) - но это работает

 

Вся загвоздка в том, что sc не понимает, что за кодировка, и думает что это кодировка со статичным ключом, соответственно лезет один раз, берет ключ, и пишет его в кэш, чего делать ей не стоило бы ...

А не могли бы вы выложить конфиги sasc-ng и примеры запуска vlc ?

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


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

народ возможно задам неуместный вопрос

 

но всёже

 

 

принимаю поток со спутника

ремультиплексирую

вывожу его через отдельные порты отдельные каналы через хттп

 

всё хорошо но хочется на клиентской стороне под виндой декодировать BISS под VLC

 

есть мысль как организовать?

или плеер не влс

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


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

народ возможно задам неуместный вопрос

 

но всёже

 

 

принимаю поток со спутника

ремультиплексирую

вывожу его через отдельные порты отдельные каналы через хттп

 

всё хорошо но хочется на клиентской стороне под виндой декодировать BISS под VLC

 

есть мысль как организовать?

или плеер не влс

http://forum.videolan.org/viewtopic.php?f=7&t=55036

 

регистрируйтесь и пропихиваем хотябы этот вопрос тогда хоть бисс будет в ВЛС а это достаточно большое число каналов

 

и я поддерживаю что декодирование должно быть на сторне клиента ;-) и это понятно почему

 

в общем то есть ещё вариант добить того кто прогдвб пишет ........ но чёт у меня не получается хотя у меня маленькая загвоздка (я вещаю в хттп) а прогдвб не умеет читать поток хттп

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

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


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

а не подскажите по подробнее о настройке sasc-ng ?

куда ключи? или как настроить на кардридер феникс?

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


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

у меня sasc-ng встал без проблем. с НТВ плюс через него идет только открытый канал Инфоканал.

дешифровывать не хочет, хотя в логах вроде коннектится к серваку по newcamd.

Mar 30 22:44:27.288 : Version: 0.0.2-182M/117
Mar 30 22:44:27.289 CAM: initializing plugin: SoftCam (0.8.6-): A software emulated CAM
Mar 30 22:44:27.289 CAM(general.info): SC version 0.8.6- initializing
Mar 30 22:44:27.289 CAM: starting plugin:
Mar 30 22:44:27.289 CAM(general.info): SC version 0.8.6- starting
Mar 30 22:44:27.290 CAM(core.load): ** Plugin config:
Mar 30 22:44:27.290 CAM(core.load): ** Key updates (AU) are enabled (active CAIDs) (no prestart)
Mar 30 22:44:27.290 CAM(core.load): ** Local systems DON'T take priority over cached remote
Mar 30 22:44:27.290 CAM(core.load): ** Concurrent FF recordings are NOT allowed
Mar 30 22:44:27.290 CAM(core.load): ** Force transfermode with digital audio
Mar 30 22:44:27.291 CAM(core.load): ** ScCaps are 1 2 0 0 0 0 0 0 0 0
Mar 30 22:44:27.291 CAM(core.load): ** Ignored CAIDs 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
Mar 30 22:44:27.291 CAM(general.error): Failed to open file '/etc/sasc/SoftCam.Key': No such file or directory
Mar 30 22:44:27.291 CAM(core.load): loaded 0 keys from /etc/sasc/SoftCam.Key
Mar 30 22:44:27.292 CAM(general.error): no keys loaded for softcam!
Mar 30 22:44:27.292 CAM(core.load): ** registered systems:
Mar 30 22:44:27.292 CAM(core.load): ** Cardclient     (pri -15)
Mar 30 22:44:27.292 CAM(core.load): ** Conax        (pri -10)
Mar 30 22:44:27.292 CAM(core.load): ** ConstCW        (pri -20)
Mar 30 22:44:27.293 CAM(core.load): ** Cryptoworks    (pri -10)
Mar 30 22:44:27.293 CAM(core.load): ** Irdeto         (pri -10)
Mar 30 22:44:27.293 CAM(core.load): ** Nagra        (pri -10)
Mar 30 22:44:27.293 CAM(core.load): ** Nagra2         (pri -10)
Mar 30 22:44:27.293 CAM(core.load): ** SC-Conax      (pri  -5)
Mar 30 22:44:27.294 CAM(core.load): ** SC-Cryptoworks (pri  -5)
Mar 30 22:44:27.294 CAM(core.load): ** SC-Irdeto       (pri  -5)
Mar 30 22:44:27.294 CAM(core.load): ** SC-Nagra      (pri  -5)
Mar 30 22:44:27.294 CAM(core.load): ** SC-Seca        (pri  -5)
Mar 30 22:44:27.294 CAM(core.load): ** SC-Viaccess    (pri  -5)
Mar 30 22:44:27.295 CAM(core.load): ** SC-VideoGuard2 (pri  -5)
Mar 30 22:44:27.295 CAM(core.load): ** Seca          (pri -10)
Mar 30 22:44:27.295 CAM(core.load): ** @SHL          (pri -10)
Mar 30 22:44:27.295 CAM(core.load): ** Viaccess      (pri -10)
Mar 30 22:44:27.296 CAM(general.info): loading cardclient config from /etc/sasc/cardclient.conf
Mar 30 22:44:27.296 CAM(cardclient.newcamd): now using protocol version 525 (cdLen=8)
Mar 30 22:44:27.296 CAM(cardclient.core): hostname=11.22.33.44 port=15900 emm=1 emmCaids 1700/ff00
Mar 30 22:44:27.296 CAM(cardclient.core): Newcamd: username=XXXX password=YYY key=0102030405060708091011121314
Mar 30 22:44:27.297 CAM(core.net): netwatch up
Mar 30 22:44:27.298 CAM(core.net): connecting to 11.22.33.44:15900/tcp (11.22.33.44)
Mar 30 22:44:27.323 CAM(cardclient.login): Newcamd: CaID=0500 admin=0 srvUA=0000000000000000 provider 023700/0000000000000000 020710/0000000000000000
Mar 30 22:44:27.323 CAM(cardclient.core): client 'Newcamd' ready
Mar 30 22:44:27.324 CAM(cardclient.core): created 1 client(s)
Mar 30 22:44:27.324 CAM(core.load): loaded 0 Irdeto cards from /etc/sasc/Ird-Beta.KID
Mar 30 22:44:27.324 CAM(core.load): loaded 0 Seca cards from /etc/sasc/Seca.KID
Mar 30 22:44:27.324 CAM(core.load): loaded 0 Viaccess cards from /etc/sasc/Viaccess.KID
Mar 30 22:44:27.325 CAM(general.warn): no smartcard interface defined!
Mar 30 22:44:28.326 frontend: Starting thread on /dev/dvb/adapter4/frontend1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Mar 30 22:44:28.327 demux: Starting thread on /dev/dvb/adapter4/demux1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Mar 30 22:44:28.331 dvr: Starting thread on /dev/dvb/adapter4/dvr1
The thread scheduling parameters indicate:
policy = 1
priority = 99
Mar 30 22:44:29.332 demux: Starting thread on /dev/dvb/adapter5/demux1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Mar 30 22:44:29.337 dvr: Starting thread on /dev/dvb/adapter5/dvr1
The thread scheduling parameters indicate:
policy = 1
priority = 99
Mar 30 22:44:29.337 frontend: Starting thread on /dev/dvb/adapter5/frontend1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Mar 30 22:44:30.343 dvr: Starting thread on /dev/dvb/adapter6/dvr1
The thread scheduling parameters indicate:
policy = 1
priority = 99
Mar 30 22:44:30.343 frontend: Starting thread on /dev/dvb/adapter6/frontend1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Mar 30 22:44:30.343 demux: Starting thread on /dev/dvb/adapter6/demux1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Mar 30 22:44:31.344 frontend: Starting thread on /dev/dvb/adapter7/frontend1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Mar 30 22:44:31.350 demux: Starting thread on /dev/dvb/adapter7/demux1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Mar 30 22:44:31.350 dvr: Starting thread on /dev/dvb/adapter7/dvr1
The thread scheduling parameters indicate:
policy = 1
priority = 99
Mar 30 22:44:31.351 : Listening on port 5456

Изменено пользователем Hacker-CB

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


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

народ поделитесь инфой если кто завёл BISS под sasc

 

всё вроде гуд но ключи не съедает хоть застрелись

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


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

народ поделитесь инфой если кто завёл BISS под sasc

 

всё вроде гуд но ключи не съедает хоть застрелись

Борюсь с этим уже год наверное, никто не знает, а пока бис вещаю в связке kaffeine+vlc - единственный вариант

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


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

мда ......

 

кофейный бисс это тот же переработанный саск-нг (что тот что другой это vdr плугины.......) да и по принципу одно и то же ток яйца в профиль

 

вывод - либо надо найти почему либо отвязать кафейный плугин от самой кафейни

 

кое в чём я разобрался

 

неужели на форуме нет спецов ктосможет раскумарить эти 2 варианта ........ у меня есть обрубленный вариант плугина от кафейни.... подключайтесь!

 

могу сказать формат ключей ....... но не могу понять почему саск игнорирует ключи я уже переработал кучу вариантов а сейчас анализирую исходники

 

в кофейне проверил 3 с половиной варианта рабочих ключей

 

ХХ ХХ ХХ СС ХХ ХХ ХХ СС УУ УУ УУ УУ УУ УУ УУ УУ

ХХ ХХ ХХ 00 ХХ ХХ ХХ 00 УУ УУ УУ УУ УУ УУ УУ УУ

XX XX XX CC XX XX XX CC

XX XX XX 00 XX XX XX 00

 

все варианты рабочие

XX - тело ключа

СС - контрольная сумма (либо из ключа) либо тупо посчитанная по формуле - HEX - XX+XX+XX=XX (тоесть суммируем первые три байта по порядку и результатом является сумма тупо обрезанная до байта)

УУ - может быть либо тупо 00 либо копией аналогичного байта из первой восьмёрке байт

 

изменеие XX влечёт немедленный облом с картинкой

CC рассчитывается автоматом в кофейне

УУ в кофейне забивается нулями и при изменениях никакого результата на картинке не оказывает

 

кто ещё чего добавит?

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


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

в саск я отвязал привязку ключа к поляризации и имени спутниа

 

тоесть у меня сейчас у меня формат ключа

 

X 2600 11044:3 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX

 

другие варианты по предидущей методике пробовал не пашут

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


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

по сути это на самом деле эмулятор

 

тоесть

есть гнездо для карт

 

"вставляются" карты разной кодировки

 

"им" передаются ключи для "их" работы

 

проблема может быть либо в "карте" либо в "ключе"

 

давайте копать?!!!

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

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


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

ещё одна глупая идея до которой ещё не добрался

 

а можно ли модуль от кафейни загрузить в саск и наоборот?

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


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

короче я завёл саск-нг с биссом

 

сам ключ может быть любого формата из указанных мною ранее

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


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

Круто! Т.е. не требуется никаких переделок, просто ключ должен быть в определенном формате?

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


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

короче я завёл саск-нг с биссом

 

сам ключ может быть любого формата из указанных мною ранее

Поздравляю! поделись поподробнее

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


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

Подскажите что может быть, установил саск без ошибок. Но создаётся только 1 виртуальный адаптер.

 

iptv-server:~# lsmod
Module                  Size  Used by
dvbloopback            12564  0
appletalk              20146  20
nfsd                  194271  11
lockd                  49505  1 nfsd
nfs_acl                 1695  1 nfsd
auth_rpcgss            25296  1 nfsd
sunrpc                134916  9 nfsd,lockd,nfs_acl,auth_rpcgss
exportfs                2626  1 nfsd
ppdev                   4058  0
lp                      5570  0
acpi_cpufreq            4955  0
cpufreq_conservative     4018  0
cpufreq_stats           1940  0
cpufreq_userspace       1488  0
cpufreq_powersave        602  0
loop                    9777  0
dvb_pll                 6900  1
snd_hda_codec_realtek   163322  1
stv0299                 6600  1
lnbp21                  1224  4
stb6100                 4761  4
stb0899                26765  4
snd_hda_intel          16903  0
snd_hda_codec          46002  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               4054  1 snd_hda_codec
snd_pcm_oss            28679  0
snd_mixer_oss          10461  1 snd_pcm_oss
snd_pcm                47358  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_midi            3576  0
snd_rawmidi            12513  1 snd_seq_midi
snd_seq_midi_event      3684  1 snd_seq_midi
b2c2_flexcop_pci        2935  0
b2c2_flexcop           17586  1 b2c2_flexcop_pci
cx24123                 9547  1 b2c2_flexcop
cx24113                 5256  1 b2c2_flexcop
budget_ci              15405  0
s5h1420                 8185  1 b2c2_flexcop
snd_seq                35491  2 snd_seq_midi,snd_seq_midi_event
ir_common              22187  1 budget_ci
budget_core             5112  1 budget_ci
dvb_core               62670  5 dvbloopback,stv0299,b2c2_flexcop,budget_ci,budget_core
saa7146                10271  2 budget_ci,budget_core
ttpci_eeprom            1224  1 budget_core
snd_timer              12238  2 snd_pcm,snd_seq
snd_seq_device          3673  3 snd_seq_midi,snd_rawmidi,snd_seq
snd                    34395  11 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixe
r_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
evdev                   5609  7
serio_raw               2920  0
i2c_i801                6466  0
parport_pc             15907  1
parport                22550  3 ppdev,lp,parport_pc
i2c_core               12700  13 dvb_pll,stv0299,lnbp21,stb6100,stb0899,b2c2_flexcop,cx24123,cx24113,budget_ci,s5
h1420,budget_core,ttpci_eeprom,i2c_i801
psmouse                44669  0
soundcore               3450  1 snd
snd_page_alloc          5133  2 snd_hda_intel,snd_pcm
button                  3598  0
processor              26355  5 acpi_cpufreq
pcspkr                  1207  0
ext3                   94316  1
jbd                    32213  1 ext3
mbcache                 3766  1 ext3
sg                     15980  0
sr_mod                 10770  0
cdrom                  26487  1 sr_mod
sd_mod                 25989  3
crc_t10dif              1012  1 sd_mod
ata_generic             2067  0
pata_jmicron            1452  0
ata_piix               17764  2
libata                116077  3 ata_generic,pata_jmicron,ata_piix
scsi_mod              101485  4 sg,sr_mod,sd_mod,libata
ehci_hcd               28335  0
uhci_hcd               16153  0
r8169                  25328  0
mii                     2714  1 r8169
usbcore                98865  3 ehci_hcd,uhci_hcd
nls_base                4541  1 usbcore
thermal                 9198  0
fan                     2590  0
thermal_sys             9378  3 processor,thermal,fan

Делаю modprobe dvbloopback / modprobe dvbloopback num_adapters=5

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


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

Join the conversation

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

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

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

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

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

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

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