Size: a a a

2020 March 25

ЯС

Ярец Сергей in cesbo_ru
petrovich
Ты как-то занимался этим вопросом вроде
Было такое дело. Что за проблема?
источник

p

petrovich in cesbo_ru
Van
и еще вопрос такой.  Если запустить поток из файла TS в loop, то по окончании цилка выскакивает ошибка. можно от нее как-то избавиться, что не было анализа на  ошибки в этом потоке?
Вот
источник

p

petrovich in cesbo_ru
Чем у тебя закончилось?
источник

ЯС

Ярец Сергей in cesbo_ru
Van
в логах неприятно видеть
Делайте безшовный матрац. Ставьте ffmpeg. На входе картинка и например онлайн радио. На выходе udp поток. Делаете systemd юнит который не даёт упасть процессу. Все.
источник

ЯС

Ярец Сергей in cesbo_ru
Сейчас поищу код
источник

ЯС

Ярец Сергей in cesbo_ru
У меня так поехало
ffmpeg -threads 2 -re -fflags +genpts -loop 1 -hide_banner -nostats -i /home/vmoto/ur1_720_2.png -i http://radio.ukr.radio:8000/ur1-mp3 -map 1:a -map 0:v -color_primaries bt709 -color_trc bt709 -colorspace bt709 -vcodec libx264 -c:v libx264 -x264-params "nal-hrd=cbr" -vf format=yuv420p -b:v 2M -minrate 2M -maxrate 2M -bufsize 2M -b:a 192k -flush_packets 0 -f mpegts udp://@230.33.1.100:1234?localaddr=192.168.2.1\&pkt_size=1316
источник

ЯС

Ярец Сергей in cesbo_ru
Код не нашел, зато нашел обсуждение. Вот так у человека заработало
источник

p

petrovich in cesbo_ru
Надо себе забрать тоже
источник

ЯС

Ярец Сергей in cesbo_ru
Основной вход ваш стрим. Резервный - матрац. Ремап пидов и serviceid обязателен
источник

DB

Dmitry Belousov in cesbo_ru
Van
как я понимаю в TS добавляются метки PCR?
sync -это передача потока по меткам pcr. hls с такой тип передачи - просто несовместимы =)
источник

V

Van in cesbo_ru
Ярец Сергей
Делайте безшовный матрац. Ставьте ffmpeg. На входе картинка и например онлайн радио. На выходе udp поток. Делаете systemd юнит который не даёт упасть процессу. Все.
т.е. ffmpeg должен постоянно слать udp-поток с этим матрацем?
источник

DB

Dmitry Belousov in cesbo_ru
Van
т.е. ffmpeg должен постоянно слать udp-поток с этим матрацем?
Да. получится канал с подмешшанным к нему радио
источник

V

Van in cesbo_ru
Dmitry Belousov
sync -это передача потока по меткам pcr. hls с такой тип передачи - просто несовместимы =)
Спасибо! И касательно вопроса выше про ошибки на loop-файлах. есть ли возможность отключить анализ таких потоков, чтобы в ошибки не выпадало?
источник

DB

Dmitry Belousov in cesbo_ru
Van
Спасибо! И касательно вопроса выше про ошибки на loop-файлах. есть ли возможность отключить анализ таких потоков, чтобы в ошибки не выпадало?
no_analyze - отключает анализ. Но правильнее использовать ffmpeg или tsplay
источник

V

Van in cesbo_ru
спасибо!
источник

R

Rsa in cesbo_ru
petrovich
Ну если обслуживаешь чужую станцию - надо же обговорить это где-то
Именно, для обслуживания
источник

p

petrovich in cesbo_ru
Rsa
Именно, для обслуживания
Я просто уточнил, а вопрос скорее к юристам
источник

p

petrovich in cesbo_ru
Van
спасибо!
no_analyze - это как забить хер
источник

p

petrovich in cesbo_ru
Dmitry Belousov
no_analyze - отключает анализ. Но правильнее использовать ffmpeg или tsplay
А tsplay есть плюсы/минусы
источник

p

petrovich in cesbo_ru
Ну и реализацию без ошибок если есть
источник