Jump to content
Cesbo Community
  • Announcements

    • RadioSintetica

      News!   12/10/17

      If you have any questions related to installation and purchase, please check our documentation https://cesbo.com/en/astra/docs/ and terms of service https://cesbo.com/en/terms/
      Also, we have an official Telegram chat: https://t.me/cesbo_en  you can ask any questions or share your experience with colleagues Если у вас возникли вопросы по установке и покупке, ознакомьтесь пожалуйста с документацией по адресу https://cesbo.com/ru/astra/docs/ и условиями использования https://cesbo.com/ru/terms/
      Так же, обращаю внимание, что у нас есть официальный Телеграмм чат: https://t.me/cesbo_ru в котором можно задать вопросы - или поделиться своим опытом с коллегами

fyrer

Members
  • Content count

    92
  • Joined

  • Last visited

  • Days Won

    14

fyrer last won the day on October 14 2015

fyrer had the most liked content!

About fyrer

  • Rank
    Member
  • Birthday 06/14/86
  1. Новая версия совместимая с последней астрой из git https://www.dropbox.com/s/iscfgh9c4jm2whh/astra_epg_29072015.tar.gz?dl=0 Параметр name нужно заменить на title, все остальное по прежнему. Об ошибках и предложениях пишите сюда. П.С. как отладим, можно будит включить в основной код, уже договорился
  2. Уже начали процесс. Мои парсеры дескрипторов уже в 4.4 гляну на днях, сейчас завале немного работой((
  3. У вас идет в кодировке ISO 8859-9. Она в астре отсутствует. Я писал в свое время функцию для ISO 8859-4. Сейчас к сожалению нет времени. Можно сделать небольшой хак modules/astra/iso8859.c else if(charset_id < 0x10) { switch(charset_id) { case 0x01: return (char *)iso8859_5_decode(&data[1], size - 1); // Cyrillic case 0x03: return (char *)iso8859_7_decode(&data[1], size - 1); // Greek ++ case 0x05: return (char *)iso8859_1_decode(&data[1], size - 1); // hack for iso 8859_9 default: break; } 8859_9 -практически идентична 8859_1 за исключением того, что 4 символа исландского языка заменены на турецкие. Вам для немецкого всего должно хватить.
  4. Не работает R поляризация

    Напрямую без свитча работает? Если да то проблема наверняка в управляющем напряжении с которое выходит на головки со свитча. У меня такое было. Открути провода от головок и померь мультиметром. На 18V - Hor(Right); 12V - Vert(Left); 22KHz - тебе не нужно на такой LNBэшки. Если напряжения не соответствуют используй внешний инжектор питания.
  5. Получилось воспроизвести баг, но только синтетически. Увеличил размер записываемого файла до 150мб, похоже у вас проблемы с файловой системой. Полечилось при помощи записи в tmpfs: local fd = io.open("/tmp/12399R.xml", "w"); Подумаю как организовать неблокирующую запись на диск. Но в этом плане LUA редкостный обрубок. Нет ни трэдов, ни нормального эвентлупа кака в nodejs. Если кто знает как подскажите. Но чувствую , что придется на си писать функцию для работы с диском((
  6. попробуй закоментить временно запись: напиши будет проявляться баг или нет callback = function(data) print("new XMLTV") --local fd = io.open("/home/astra/12399R.xml", "w"); --fd:write(data); --fd:close(); end Как вариант попробовать писать в tmpfs. А так скорее всего придется разбивать data на чанки и писать в несколько заходов. Если конечно предположение подтвердится
  7. А пишется в файл или по http отправляется? Есть мысль , что дело в блокировки потока, во время записи. Попробую отловить у себя подобное. Можно пример логов. На всех провайдерах проявляется или на каком-то одном?
  8. udp сканер средствами astar

    Воткни в начало скрипта, до инициализации каналов. попробуй заменить --local name = "[" .. channel_data.config.name .. " #" .. input_id .. "] " local name = "[" .. " #" .. input_id .. "] "
  9. udp сканер средствами astar

    Ну как-то так примерно будет. У меня примерно такой декоратор используется, правда для другой цели p_on_analyze = on_analyze function on_analyze(channel_data, input_id, data) p_on_analyze(channel_data, input_id, data) if data.psi and data.psi == 'sdt' then -- Тут можно разобрать что-нибудь -- Выдрал пример из strean.lua local name = "[" .. channel_data.config.name .. " #" .. input_id .. "] " log.info(name .. ("SDT: tsid: %d"):format(data.tsid)) for _, service in pairs(data.services) do log.info(name .. ("SDT: sid: %d"):format(service.sid)) for _, descriptor_info in pairs(service.descriptors) do dump_descriptor(name .. "SDT: ", descriptor_info) end end log.info(name .. ("SDT: crc32: 0x%X"):format(data.crc32)) end end
  10. На выходных протестирую и допилю.
  11. Да по идеи так-же как и и с dvb. Не проверял правда, но должно работать
  12. udp сканер средствами astar

    В чем конкретно загвоздка? помочь?
  13. udp сканер средствами astar

    А nmap не устроит? http://nmap.org/nsedoc/scripts/broadcast-igmp-discovery.html
  14. Вещание для Apple девайсов

    Есть модуль для nginx какой-то, там под капотом ffmpeg. Мне эта вундерфаля не подходит. Транскодирую другими средствами. А nginx для раздачи статических файлов, коими и являются m3u8 и *.ts У nginx со статикой все прекрасно, там на *nix'ах zerocopy за счет sendfile получается
  15. Вещание для Apple девайсов

    Да именно, только перепроверить нужно, я из памяти написал конфиг написал.
×