Перейти к содержимому
CESBO.RU
erp1

Проблема с запуском Astra 4.4

Recommended Posts

Здравствуйте! Есть небольшая локальная сеть в вахтовом посёлке, в которую с помощью астра-sm 0.2 для виндовс ведётся стрим спутниковых каналов. Хотел попробовать последнюю бесплатную версию астра 4.4, но почему-то не работают конфиги от астра-sm. Ниже конфиг, который работал на астра-sm:
 

dvb_1 = dvb_tune({
    name = "12380L@140",
    type = "S2",
    adapter = "0",
    tp = "12380:L:27500",
    lnb = "10750:10750:10750",
    modulation="PSK8",
    log_signal = 0,
})

make_channel({
    name = "Humor FM",
    input = {"dvb://dvb_1#pnr=14741"},
    output = {"http://192.168.1.2:1000#keep_active"},
    })  
    
make_channel({
    name = "Radio Dlya Dvoih",
    input = {"dvb://dvb_1#pnr=14742"},
    output = {"http://192.168.1.2:1001#keep_active"}
    })

 

 

При попытке запустить тот же конфиг на астра 4, она выдаёт следующую ошибку:

C:\1>astra.exe 12380L.lua
PANIC: unprotected error in call to Lua API ([main] base:657: attempt to call global 'dvb_input' (a nil value))

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.


Может кто-то сталкивался с таким? Или же есть рабочие конфиги для четвёрки?

 

 

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


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

Использование астры в windows для приёма DVB сомнительно.

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


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

Продолжаю бороться с Астрой 4.4.182

На виртуальную машину поставил дебиан 10. Запускаю скрипт указанный в первом посте. В консоли следующее:

root@debian:/home/user-pc# bash /home/user-pc/1.lua
/home/user-pc/1.lua: строка 4: синтаксическая ошибка рядом с неожиданным маркером «(»
/home/user-pc/1.lua: строка 4: `dvb_1 = dvb_tune({'
root@debian:/home/user-pc# 

 

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


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

и что же у вас за конфиг, чтобы сказать что находится в 4-ой строке?

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


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

Пытаюсь этот запустить


#!/usr/bin/astra

dvb_1 = dvb_tune({
    name = "12380L@140",
    type = "S2",
    adapter = "0",
    tp = "12380:L:27500",
    lnb = "10750:10750:10750",
    modulation="PSK8",
    log_signal = 0,
})

make_channel({
    name = "Humor FM",
    input = {"dvb://dvb_1#pnr=14741"},
    output = {"http://192.168.1.2:1000#keep_active"},
    })  
    

 

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


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

image.png
#/!usr/bin/astra должна быть на первой строке. и никаких башей при запуске. по указанному пути должна лежать астра с правами запуска 0666, а сам данный скрипт также должен обладать этими правами и запускаться самостоятельно.

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


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

В конфиге убрал пустую первую строку:

 

#!/usr/bin/astra

dvb_1 = dvb_tune({
    name = "12380L@140",
    type = "S2",
    adapter = "0",
    tp = "12380:L:27500",
    lnb = "10750:10750:10750",
    modulation="PSK8",
    log_signal = 0,
}),

make_channel({
    name = "Humor FM",
    input = {"dvb://dvb_1#pnr=14741"},
    output = {"http://192.168.1.2:1000#keep_active"},
    })  
 

 

Теперь консоль выдаёт следующее:

root@debian:/home/user-pc# /home/user-pc/1.lua
Feb 11 01:51:38: ERROR: [Humor FM #1] dvb is not found
Feb 11 01:51:38: ERROR: [main] abort execution
Feb 11 01:51:38: ERROR: [main] Lua backtrace:
Feb 11 01:51:38: ERROR: [main] 1: base:691 -- get_dvb_tune [Lua]
Feb 11 01:51:38: ERROR: [main] 2: base:693 -- ? [Lua]
Feb 11 01:51:38: ERROR: [main] 3: base:272 -- init_input [Lua]
Feb 11 01:51:38: ERROR: [main] 4: stream:201 -- channel_init_input [Lua]
Feb 11 01:51:38: ERROR: [main] 5: stream:701 -- make_channel [Lua]
Feb 11 01:51:38: ERROR: [main] 6: /home/user-pc/1.lua:13 -- <unknown> [main]
Feb 11 01:51:38: ERROR: [main] 7: [C]:-1 -- <unknown> [C]
Аварийный останов
root@debian:/home/user-pc#

 

 

 

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


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

dvb is not found

адаптеры должны быть видны в системе по пути /dev/dvb/..

image.png

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


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

Всех приветствую!

ОС Debian 10, Astra 4.4.182  (free), DVB SkyStar 2 USB HD шесть штук. В системе определяются. В папке /dev/dvb/ видны все шесть (adapter0...adapter5).

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

Если по очереди запускать конфиги, то могут, например, третий и пятый не запуститься. Если полностью перезагрузить компьютер и начинать запуск с третьего или пятого, то они нормально запускаются, но проблемы возникают в двух других. Может кто-то сталкивался с чем-то подобным? Несколько дней бьюсь с этой проблемой, не могу понять в чём дело.

user@user:~$ /home/user/astra/123.lua
Oct 30 11:01:58: INFO: Starting Astra 4.4.182
Oct 30 11:01:59: ERROR: [THT Music #1] Bitrate:0Kbit/s
Oct 30 11:01:59: ERROR: [MY3 TB #1] Bitrate:0Kbit/s
Oct 30 11:02:00: INFO: [dvb_input 3:0] fe has lock. status:SCVYL signal:67% snr:24% ber:0 unc:-2
Oct 30 11:02:00: ERROR: [THT Music #1] Bitrate:0Kbit/s
Oct 30 11:02:00: ERROR: [MY3 TB #1] Bitrate:0Kbit/s
Oct 30 11:02:01: ERROR: [THT Music #1] Bitrate:0Kbit/s
Oct 30 11:02:01: ERROR: [MY3 TB #1] Bitrate:0Kbit/s
Oct 30 11:02:02: ERROR: [THT Music #1] Bitrate:0Kbit/s
Oct 30 11:02:02: ERROR: [THT Music] Failed to switch to reserve
Oct 30 11:02:02: ERROR: [MY3 TB #1] Bitrate:0Kbit/s
Oct 30 11:02:02: ERROR: [MY3 TB] Failed to switch to reserve

 

 

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


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

Путём многочисленных экспериментов пришёл к выводу, что проблема не в астре,а в том, что, видимо, линукс под свои нужды резервирует в usb концентраторе бОльшую полосу, чем виндовс (эти шесть тюнеров без проблем работали на виндовс 7 совместно с astra-sm). В одном из этапов поиска проблемы тюнеры подключил к ноуту, на котором установлен тот же debian. На ноуте конечно же нет шести usb портов, только четыре. Пришлось применить хаб. Так вот там всё завелось без проблем. Ноут новее и производительней, чем компьютер-стример.

Эта же проблема проявляется если вместо астры использовать Kaffeine. В программе отображаются шесть тюнеров. Если запускать просмотр каналов последовательно на каждом тюнере, то опять два перестают работать.

Решил проблему путём установки платы расширения USB - PCI-E, в которую подключил два тюнера.

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


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×