Контроль за битрейтом потока

Есть канал, поток которого принимаю VLC-шкой по интернету. Иногда случается, что битрейт падает в ноль, VLC ругает какие-то ошибки и помогает только рестарт этого процесса. Так как последнее время такое стало происходить достаточно часто, написал такой вот скрипт, который отрабатывает каждые 10 минут по крону…

#!/bin/sh

count=`astra --analyze udp://192.168.2.41@239.2.100.45:1234 -n 25 | grep -c "Bitrate: 0 Kbit/s"`

if [ $count -gt 10 ]; then
    killall vlc
    sleep 1
    screen -dmS 1muz cvlc -vvv --loop --miface-addr 192.168.2.41 --http-reconnect http://sitedonor.com:1200 --sout "#std{access=udp,mux=ts,dst=239.2.100.45:1234}" --ttl 5
fi

Рубрика: Linux, Программирование | Метки: , | Добавить комментарий

MIX440 (ip to dvb-t quad-modulator)

lDx4GLIВ одном корпусе железки имеем 4 DVB-T модулятора. На вход подаём как SPTS так и MPTS, сформированный Astra-ой. Производство Terra (Литва). При покупке в фирменном магазине в Вильнюсе обошлась в 350 евро (с учётом возврата НДС).

Читать далее

Рубрика: Телевидение | Метки: | Добавить комментарий

Плеер HLS на сайте (веб-мониторинг)

Копипаст из телеграмм-канала. Сам пока не проверял, но люди говорят работает…




Рубрика: PHP, Программирование, Телевидение | Добавить комментарий

SELECT для связанных таблиц MySQL

Напоминалочка. Всегда под рукой чтобы лежалочка =)

SELECT a.proid,
    a.first_time,
    a.last_time,
    a.user,
    program_schedule.chid,
    program_schedule.start,
    program_schedule.stop,
    program_schedule.pro,
    program_schedule.desc,
    program_schedule.category,
    program_schedule.year,
    program_schedule.rating,
    program_schedule.posters                                 
FROM `archive_log` AS a
RIGHT OUTER JOIN `program_schedule`
ON a.proid=program_schedule.id WHERE a.last_time>=".($time-60)." LIMIT 25;
Рубрика: Базы данных, Программирование | Метки: | Добавить комментарий

Восстанавливаем WebUI у Luminato

Случилась такая беда: у люминаты перестал открываться веб-интерфейс. Нет, дело не в браузере и даже ребут не помогает. Официалы порекомендовали сбросить в ноль и восстановить running-config. Читать далее

Рубрика: Разное, Телевидение | Добавить комментарий

Сюрприз от TBS6281SE

RTgAHcFСтолкнулся с интересной особенностью DVB-T тюнеров TBS6281SE. Приёмник в целом достойный, но сигнал с проходного «выхода» получается ужасный. Судя по тому, что на «OUT» он появляется лишь при включенном питании — между входом и выходом стоит активный усилитель… Читать далее

Рубрика: Программирование, Телевидение | Метки: | Добавить комментарий

Base config для Astra

Без слов….

#!/usr/bin/env astra_0

pidfile('/var/run/astra.pid')
log.set({filename = '/var/log/astra.log'})

make_channel({
  name = 'astra',
  input = {'udp://192.168.55.70@230.233.1.60#sync'},
  output = {'udp://192.168.55.70@230.233.1.61:1234'}
})
Рубрика: C++, Программирование | Метки: , , | Добавить комментарий

Прошивка dvb-demod-mn88473-01.fw для USB-тюнера Astrometa DVB-T/T2/C

kiss_162kb.1510983772Имеет на своём борту два фронтенда:
frontend0 — Realtek RTL2832 (DVB-T)
frontend1 — Panasonic MN88473 (DVB-T, DVB-T2, DVB-C Annex A).
Свисток определяется автоматом на Debian с версией >=7, но для работы демодулятора frontend1 необходимо наличие прошивки dvb-demod-mn88473-01.fw в директории /lib/firmware (если отсутствует — создать!) Читать далее

Рубрика: Телевидение | Метки: , , , | Добавить комментарий

Плееры EIT ts-файлов для EPG

kiss_200kb.1510924712Как известно, Astra не умеет воспроизводить TS-файлы EIT, т.к. в них отсутствуют временные метки.

Первый вариант на Perl — ничего нового нет — это упрощённый ringelspiel.pl как у CherryEPG. Читать далее

Рубрика: Программирование, Телевидение | Метки: , | Добавить комментарий

PT100 — счетверённый модулятор DVB-T сигнала

8782251Хай, пипл! Судя по переписке с китайцем, я первый из России (читай и в Беларуси) кто приобрёл данный девайс. Так что, несмотря на то что, плата достаточно древняя (2013 год) в наших краях буду первооткрывателем.

Читать далее

Рубрика: Linux, Программирование, Телевидение | Метки: | Добавить комментарий