Насчет ворон это конечно перебор. У меня там где должна быть антенна 1.2м стоят 2.4м оффсет Проделин антенны, так что с резервом все ок
Для источника сигнала раньше стояла связка Scientific atlanta D9850 + ADI MX2100, теперь небезизвестные MOI от TBS. Транскодеры I7 3770K 8Gb Gigabyte Ultradurable
Каждая машина делает 18 каналов 1Мбт 720х576 нагрузка смотрю чтоб была не больше 60%. Там где входной поток больше 5Мбт ставлю 14 каналов
Ubuntu 12.04+FFMPEG. У меня 150 каналов, НИКОГДА не было асинхрона. Для меня вывод следующий, если с входным сигналом все ок и машины не перегружены, можно использовать "наколенное" решение для профи целей
Не буду скрывать, за FFMPEG-ом посматривает програмка и если вдуг когда-нибудь, один из них падает (очень редко случается), то она сразу его стартует по новой. У клиента это видится как легкий фриз
Для тех кому нужно запустить сразу все каналы, вот мой скрипт для этого
#!/bin/sh
TERM=xterm
killall -6 ffmpeg
ffmpeg -v 0 -loglevel panic -re -i udp://@192.168.1.7:5089 -vcodec libx264 -threads 8 -b 800k -preset veryfast -acodec libfdk_aac -ab 96k -ac 2 -f mpegts udp://192.168.1.114:10089?pkt_size=1316 &
ffmpeg -v 0 -loglevel panic -re -i udp://@192.168.1.7:5093 -vcodec libx264 -threads 8 -b 800k -preset veryfast -acodec libfdk_aac -ab 96k -ac 2 -f mpegts udp://192.168.1.114:10093?pkt_size=1316 &
ffmpeg -v 0 -loglevel panic -re -i udp://@192.168.1.7:5101 -vcodec libx264 -threads 8 -b 800k -preset veryfast -acodec libfdk_aac -ab 96k -ac 2 -f mpegts udp://192.168.1.112:10101?pkt_size=1316 &
ffmpeg -v 0 -loglevel panic -re -i udp://@192.168.1.7:5102 -vcodec libx264 -threads 8 -b 800k -preset veryfast -acodec libfdk_aac -ab 96k -ac 2 -f mpegts udp://192.168.1.112:10102?pkt_size=1316 &
ffmpeg -v 0 -loglevel panic -re -i udp://@192.168.1.7:5103 -vcodec libx264 -threads 8 -b 800k -preset veryfast -acodec libfdk_aac -ab 96k -ac 2 -f mpegts udp://192.168.1.114:10103?pkt_size=1316 &
ffmpeg -v 0 -loglevel panic -re -i udp://@192.168.1.7:5104 -vcodec libx264 -threads 8 -b 800k -preset veryfast -acodec libfdk_aac -ab 96k -ac 2 -f mpegts udp://192.168.1.112:10104?pkt_size=1316 &
ffmpeg -v 0 -loglevel panic -re -i udp://@192.168.1.7:5105 -vcodec libx264 -threads 8 -b 800k -preset veryfast -acodec libfdk_aac -ab 96k -ac 2 -f mpegts udp://192.168.1.112:10105?pkt_size=1316 &
/usr/bin/htop > /dev/tty1
P.S. Для любителей ткнуть фейсом об тайбл, добавлю, что это не 3-дневный тест, а реальное 2 года работающее решение, раньше просто стояли 2600К с теми же условиями не больше 60% нагрузки
Я не профи в линуксе, путем долгих проб и ошибок, было найдено такое решение и оно работает. Для любителей профи оборудования добавлю, не все там прямо так и сказочно за бешенные деньги ( 15 лет опыта спутниковых комуникаций )
O Scientific Atlanta, Tandberg, Scopus, Divicom, Harmonic знаю не понаслышке