Цену озвучьте, пожалуйста .Здравствуйте.
Так это ,что коробочное решение ?Коробочное - имеется в виду законченное, готовое как продукт. Термин "коробочное" применяется в таком случае и к софтовым решениям.
При покупке постоянной лицензии сколько будет стоить получение обновлений через год? В текущих ценах.Цену озвучьте, пожалуйста .Здравствуйте.
Годовая лицензия - 19 990 рублей
Постоянная лицензия - 49 990 рублей
В постоянную лицензию включен год технической поддержки и обновлений.
Здравствуйте.При покупке постоянной лицензии сколько будет стоить получение обновлений через год? В текущих ценах.Цену озвучьте, пожалуйста .Здравствуйте.
Годовая лицензия - 19 990 рублей
Постоянная лицензия - 49 990 рублей
В постоянную лицензию включен год технической поддержки и обновлений.
софтовоеЗдравствуйте.
на дебиано осях
сейчас интерференция пройдет ,
буду тестить на ETR101290 ,
годица ли для DVB
При приеме по Dvb , что вы имели ввиду?софтовоеЗдравствуйте.
на дебиано осях
сейчас интерференция пройдет ,
буду тестить на ETR101290 ,
годица ли для DVB
Будем благодарны за обратную связь. Приветствуются любые замечания и предложения, будем готовы дорабатывать этот функционал.
Мы начинали как решение для доставки потоков телеканалов и в этом мы сильны, но есть интерес всё сделать максимально функционально и удобно при приёме по DVB.
Интересно ваше мнение.
Имелось в виду работа с DVB-картами и юзабилити с их функциональностью.При приеме по Dvb , что вы имели ввиду?софтовоеЗдравствуйте.
на дебиано осях
сейчас интерференция пройдет ,
буду тестить на ETR101290 ,
годица ли для DVB
Будем благодарны за обратную связь. Приветствуются любые замечания и предложения, будем готовы дорабатывать этот функционал.
Мы начинали как решение для доставки потоков телеканалов и в этом мы сильны, но есть интерес всё сделать максимально функционально и удобно при приёме по DVB.
Интересно ваше мнение.
софтовоеЗдравствуйте.
на дебиано осях
сейчас интерференция пройдет ,
буду тестить на ETR101290 ,
годица ли для DVB
Будем благодарны за обратную связь. Приветствуются любые замечания и предложения, будем готовы дорабатывать этот функционал.
Мы начинали как решение для доставки потоков телеканалов и в этом мы сильны, но есть интерес всё сделать максимально функционально и удобно при приёме по DVB.
Интересно ваше мнение.
Да, это одно из базовых применений.софтовоеЗдравствуйте.
на дебиано осях
сейчас интерференция пройдет ,
буду тестить на ETR101290 ,
годица ли для DVB
Будем благодарны за обратную связь. Приветствуются любые замечания и предложения, будем готовы дорабатывать этот функционал.
Мы начинали как решение для доставки потоков телеканалов и в этом мы сильны, но есть интерес всё сделать максимально функционально и удобно при приёме по DVB.
Интересно ваше мнение.
Я не про DVB карты , я про ETR101290 и применение потока с Вашего стримера для DVB вещания .
У Вас об этом ноль упоминаний .
ближе к телу , телекомпания дает мне ссылку SRT на свой телеканал ,я его принимаю вашими молитвами ,дальше мне надо его вытащить и по IP Unicast, Multicast отдать в DVB модулятор .Да, это одно из базовых применений.софтовоеЗдравствуйте.
на дебиано осях
сейчас интерференция пройдет ,
буду тестить на ETR101290 ,
годица ли для DVB
Будем благодарны за обратную связь. Приветствуются любые замечания и предложения, будем готовы дорабатывать этот функционал.
Мы начинали как решение для доставки потоков телеканалов и в этом мы сильны, но есть интерес всё сделать максимально функционально и удобно при приёме по DVB.
Интересно ваше мнение.
Я не про DVB карты , я про ETR101290 и применение потока с Вашего стримера для DVB вещания .
У Вас об этом ноль упоминаний .
Будем рады вашему отзыву о проверке через ETR101290.
ближе к телу , телекомпания дает мне ссылку SRT на свой телеканал ,я его принимаю вашими молитвами ,дальше мне надо его вытащить и по IP Unicast, Multicast отдать в DVB модулятор .Подскажите, в результате у вас удалось всё принять и передать?
Я сегодня задал этот вопрос нашему системнику , он мне ответил: , программа у нас стоит ,но ничего вытащить мы не можем . Просит подробную инструкцию как это сделать . f_emo_23ближе к телу , телекомпания дает мне ссылку SRT на свой телеканал ,я его принимаю вашими молитвами ,дальше мне надо его вытащить и по IP Unicast, Multicast отдать в DVB модулятор .Подскажите, в результате у вас удалось всё принять и передать?
Это штатный функционал программы.
Здравствуйте.Я сегодня задал этот вопрос нашему системнику , он мне ответил: , программа у нас стоит ,но ничего вытащить мы не можем . Просит подробную инструкцию как это сделать . f_emo_23ближе к телу , телекомпания дает мне ссылку SRT на свой телеканал ,я его принимаю вашими молитвами ,дальше мне надо его вытащить и по IP Unicast, Multicast отдать в DVB модулятор .Подскажите, в результате у вас удалось всё принять и передать?
Это штатный функционал программы.
да там вроде как просто всеДа нет не все просто , программа дает ссылку ,а модулятору нужен правильный IP адрес
Добрый день, ответили вам в личку и продублируем ответ здесь.да там вроде как просто всеДа нет не все просто , программа дает ссылку ,а модулятору нужен правильный IP адрес
это ссылка udp://enp5s0f0@192.168.104.104:1235 а модулятору нужен IP адрес 192.168.104.104:1235 и больше ничего . udp://234.5.104.168:1234 это тоже не подходит , Модулятор понимает только 234.5.104.168:1234 БЕЗ udp://
Какие отличия от Astro Cesbo ?Здравствуйте.
Вот думаем что установить.
https://www.cesbo.com/
Какие отличияДля DVB-C Астра не подходит по ряду причин - долго ее пробовали, не взлетело , рваный PCR - основная проблема.
Посмотрел последние обновления: транскодирование - это интересно. Но, что хотелось бы, так это полноценный плеер, а не мозаика. На другом ПО это иногда выручает, например, когда надо посмотреть, как приходят потоки на сервер. А то далее сигнал проходит через несколько устройств, и непонятно, где начинается проблема.Добрый день!
sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
sudo dnf install -y --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-9.noarch.rpm
sudo dnf install -y --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-9.noarch.rpm
sudo dnf install -y dnf-plugins-core yum-utils
sudo dnf config-manager --set-enabled plus
sudo dnf config-manager --set-enabled crb
sudo dnf install -y gstreamer1 gstreamer1-plugins-base gstreamer1-plugin-libav \
gstreamer1-plugins-good gstreamer1-plugins-ugly gstreamer1-plugins-ugly-free \
gstreamer1-plugins-bad-free gstreamer1-plugins-bad-freeworldsudo apt install gstreamer1.0-tools gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-ugly gstreamer1.0-plugins-bad gstreamer1.0-tools gstreamer1.0-libav
/opt/conf/pss/scripts/rtmp.sh rtmp://192.168.1.2/live/mmtv2025airб. RTSP/opt/conf/pss/scripts/rtsp.sh rtsp://viewer1:viewer300@172.34.95.198:553/play1.sdpЕсли у видео с камеры нет звука, то будут появляться ошибки на странице стрима. Чтобы их не было, в настройках типа стрима следует указать - Only Video./opt/conf/pss/scripts/smpte.shЭнкодер NvidiaЕсть какие то требования к архитектуре карт ?
Есть какие то требования к архитектуре карт ?Здравствуйте.
это Quadro M4000 8GB Maxwell (2nd Gen)Сколько каналов SD \ HD на этой карте есть возможность транскодировать ?
Сколько каналов SD \ HD на этой карте есть возможность транскодировать ?Здравствуйте.
Для примера приведём некоторые показатели нагрузки на Nvidia Quadro M4000 в задаче транскодирования:Есть какие то данные по среднему аптайму этого решения?
И при транскодировании из SD в H.264 SD 1,5 мбит/с 25p/AAC нагрузка составляет 3% на decoder и 2% на encoder.Есть примеры по нагрузке с транскодингом HEVC--->H.264 ?
Есть примеры по нагрузке с транскодингом HEVC--->H.264 ?
Есть примеры по нагрузке с транскодингом HEVC--->H.264 ?Nvidia Quadro M4000 не поддерживает HEVC на входе у транскодера, возможно только H.264 и из него сделать в HEVC SD-FHD.
автоматическое присоединение к let's encrypt,У вас управление стримером наружу торчит ?
Пока ждём транскодера, возник ещё вопрос: хотелось бы автоматическое присоединение к let's encrypt, как это сделано у некоторых других программ.Здравствуйте.
Подсовывать сертификаты периодически вручную как-то не особо хочется.
Скрипт ещё надо как-то написать: пока не разобрался ,можно ли это сделать с certbot'ом.Пока ждём транскодера, возник ещё вопрос: хотелось бы автоматическое присоединение к let's encrypt, как это сделано у некоторых других программ.Здравствуйте.
Подсовывать сертификаты периодически вручную как-то не особо хочется.
В данный момент это возможно сделать с помощью скриптов.
В планах же есть сделать автоматизацию средствами самой программы.
привет всем, подскажите по srt-ссылке: есть ссылка от канала с паролем, точно рабочая, но в этой программе не хочет работать, делаю как скринеЗдравствуйте.
спасибо, пароль под Crypt Passphrase сработало.Уточните пожалуйста, в разделе: "Конфигурация - о программе" у вас появилась информация о транскодерах и версии Software (CPU) transcoder?
и ещё вопрос: на тест установил версию с транскодиром на софте/процессоре, но пункта как его включить/добавить к потоку не нашёл.
спасибо, разобрался, раздел "Транскодеры" в правом боковом меню появился.Пришлите, пожалуйста, лог с ошибками установки на support@pstreamer.tv
вся проблема была в этой ошибке: e: sub-process /usr/bin/dpkg returned an error code (1). пакет Perfect Streamer TC SW не установился с первого раза. Не знаю с чем это связано, но при установке на дебиан12 самого Perfect Streamer тоже была такая ошибка и тоже не с первого раза удалось запустить ПО.
По транскодингу:
Для работы нашего транскодинга на видеокартах Nvidia требуется установка CUDA версии 12.5, именно под неё был написан софт:
[root@localhost ~]# rpm -qa | egrep -i "^cuda"Правильно ли я понимаю ,
cuda-toolkit-config-common-12.8.90-1.noarch
cuda-toolkit-12-config-common-12.8.90-1.noarch
cuda-toolkit-12-5-config-common-12.5.82-1.noarch
cuda-nvdisasm-12-5-12.5.39-1.x86_64
cuda-cudart-12-5-12.5.82-1.x86_64
cuda-opencl-12-5-12.5.39-1.x86_64
cuda-nvrtc-12-5-12.5.82-1.x86_64
cuda-nvprof-12-5-12.5.82-1.x86_64
cuda-nvml-devel-12-5-12.5.82-1.x86_64
cuda-cccl-12-5-12.5.39-1.x86_64
cuda-cudart-devel-12-5-12.5.82-1.x86_64
cuda-libraries-12-5-12.5.1-1.x86_64
cuda-nvrtc-devel-12-5-12.5.82-1.x86_64
cuda-opencl-devel-12-5-12.5.39-1.x86_64
cuda-cuobjdump-12-5-12.5.39-1.x86_64
cuda-nsight-compute-12-5-12.5.1-1.x86_64
cuda-profiler-api-12-5-12.5.39-1.x86_64
cuda-nvvm-12-5-12.5.82-1.x86_64
cuda-nvtx-12-5-12.5.82-1.x86_64
cuda-nvprune-12-5-12.5.82-1.x86_64
cuda-gdb-12-5-12.5.82-1.x86_64
cuda-driver-devel-12-5-12.5.82-1.x86_64
cuda-libraries-devel-12-5-12.5.1-1.x86_64
cuda-documentation-12-5-12.5.82-1.x86_64
cuda-cuxxfilt-12-5-12.5.82-1.x86_64
cuda-cupti-12-5-12.5.82-1.x86_64
cuda-crt-12-5-12.5.82-1.x86_64
cuda-nvcc-12-5-12.5.82-1.x86_64
cuda-compiler-12-5-12.5.1-1.x86_64
cuda-nsight-systems-12-5-12.5.1-1.x86_64
cuda-nsight-12-5-12.5.82-1.x86_64
cuda-nvvp-12-5-12.5.82-1.x86_64
cuda-visual-tools-12-5-12.5.1-1.x86_64
cuda-sanitizer-12-5-12.5.81-1.x86_64
cuda-command-line-tools-12-5-12.5.1-1.x86_64
cuda-tools-12-5-12.5.1-1.x86_64
cuda-toolkit-12-5-12.5.1-1.x86_64
Здравствуйте.ЦитироватьПо транскодингу:
Для работы нашего транскодинга на видеокартах Nvidia требуется установка CUDA версии 12.5, именно под неё был написан софт:
установлены эти пакеты ( автоматом ):Цитировать[root@localhost ~]# rpm -qa | egrep -i "^cuda"Правильно ли я понимаю ,
cuda-toolkit-config-common-12.8.90-1.noarch
cuda-toolkit-12-config-common-12.8.90-1.noarch
cuda-toolkit-12-5-config-common-12.5.82-1.noarch
cuda-nvdisasm-12-5-12.5.39-1.x86_64
cuda-cudart-12-5-12.5.82-1.x86_64
cuda-opencl-12-5-12.5.39-1.x86_64
cuda-nvrtc-12-5-12.5.82-1.x86_64
cuda-nvprof-12-5-12.5.82-1.x86_64
cuda-nvml-devel-12-5-12.5.82-1.x86_64
cuda-cccl-12-5-12.5.39-1.x86_64
cuda-cudart-devel-12-5-12.5.82-1.x86_64
cuda-libraries-12-5-12.5.1-1.x86_64
cuda-nvrtc-devel-12-5-12.5.82-1.x86_64
cuda-opencl-devel-12-5-12.5.39-1.x86_64
cuda-cuobjdump-12-5-12.5.39-1.x86_64
cuda-nsight-compute-12-5-12.5.1-1.x86_64
cuda-profiler-api-12-5-12.5.39-1.x86_64
cuda-nvvm-12-5-12.5.82-1.x86_64
cuda-nvtx-12-5-12.5.82-1.x86_64
cuda-nvprune-12-5-12.5.82-1.x86_64
cuda-gdb-12-5-12.5.82-1.x86_64
cuda-driver-devel-12-5-12.5.82-1.x86_64
cuda-libraries-devel-12-5-12.5.1-1.x86_64
cuda-documentation-12-5-12.5.82-1.x86_64
cuda-cuxxfilt-12-5-12.5.82-1.x86_64
cuda-cupti-12-5-12.5.82-1.x86_64
cuda-crt-12-5-12.5.82-1.x86_64
cuda-nvcc-12-5-12.5.82-1.x86_64
cuda-compiler-12-5-12.5.1-1.x86_64
cuda-nsight-systems-12-5-12.5.1-1.x86_64
cuda-nsight-12-5-12.5.82-1.x86_64
cuda-nvvp-12-5-12.5.82-1.x86_64
cuda-visual-tools-12-5-12.5.1-1.x86_64
cuda-sanitizer-12-5-12.5.81-1.x86_64
cuda-command-line-tools-12-5-12.5.1-1.x86_64
cuda-tools-12-5-12.5.1-1.x86_64
cuda-toolkit-12-5-12.5.1-1.x86_64
все , что не 12-5 нужно заменить на 12-5 и затем запретить для обновления ?
sudo apt-get --purge remove "*cuda*" "*cublas*" "*cufft*" "*cufile*" "*curand*" \
"*cusolver*" "*cusparse*" "*gds-tools*" "*npp*" "*nvjpeg*" "nsight*" "*nvvm*"иsudo apt-get autoremove --purge -VТ.к. наш транскодер на Nvidia писался именно для версии CUDA 12.5.Пришлите, пожалуйста, лог с ошибками установки на support@pstreamer.tvотправил
Здравствуйте.Пришлите, пожалуйста, лог с ошибками установки на support@pstreamer.tvотправил
Разработчики приступили к решению этой задачи, некоторые подготовительные доработки уже сделаны.Скрипт ещё надо как-то написать: пока не разобрался ,можно ли это сделать с certbot'ом.Пока ждём транскодера, возник ещё вопрос: хотелось бы автоматическое присоединение к let's encrypt, как это сделано у некоторых других программ.Здравствуйте.
Подсовывать сертификаты периодически вручную как-то не особо хочется.
В данный момент это возможно сделать с помощью скриптов.
В планах же есть сделать автоматизацию средствами самой программы.
Пока ждём транскодера, возник ещё вопрос: хотелось бы автоматическое присоединение к let's encrypt, как это сделано у некоторых других программ.Здравствуйте.
Подсовывать сертификаты периодически вручную как-то не особо хочется.
HTTPS not runningUbunta 22.04
Error inspect Key file /opt/pss/config/cert/httpserver.key
ls -lat /opt/pss/config/cert/WEB-консоль тоже самое:
total 32
drwxr-xr-x 2 pss pss 4096 июл 14 12:20 .
-rw------- 1 root root 1704 июл 14 12:20 epgserver.key
-rw------- 1 root root 1704 июл 14 12:20 httpserver.key
-rw-r--r-- 1 root root 1781 июл 14 12:20 epgserver.crt
-rw-r--r-- 1 root root 1781 июл 14 12:20 httpserver.crt
-rw------- 1 root root 1704 июл 14 12:20 webserver.key
-rw-r--r-- 1 root root 1781 июл 14 12:20 webserver.crt
HTTP running on port 8808
HTTPS not running
Last SSL error Error inspect Key file /opt/pss/config/cert/webserver.key
Key file exists Yes
Cert file exists Yes
subject CN=**.tele-mag.ru
common-name **.tele-mag.ru
issuer-name C=US,O=Let's Encrypt,CN=R11
valid-from Mon, 14 Jul 2025 07:45:58 GMT
expires Sun, 12 Oct 2025 07:45:57 GMT
srt://Stream_IP:port?streamid=*Ранее в ссылке вместо символа * использовался IP адрес приёмного сервера с ПО «Flussonic», например:srt://Stream_IP:port?streamid=Your_IPНачиная с версии 1.10.1.364 работать приём потока в таком формате не будет.Имеем проблему с установкой драйверов NvidiaЗдравствуйте!
на Centos9 stream.
- package kmod-nvidia-latest-dkms-3:580.95.05-1.el9.x86_64 from cuda-rhel9-x86_64 is filtered out by modular filtering
- package kmod-nvidia-open-dkms-3:580.95.05-1.el9.noarch from cuda-rhel9-x86_64 is filtered out by modular filtering
И еще масса зависимостей .
Можем ли получить набор команд для установки на
минимальной инсталляции для работы с транскодером Nvidia ?
sudo dnf install -y pstreamer-tcnvВот с этим драйвером будет работать транскодинг ?Добрый день, будет работать.
А как правильно указать интерфейс\IP для веб сервера с админ интерфейсом ?Здравствуйте, такой настройки нет.
Чтобы админка была только на сером адресе ?
Не получается включить транскодинг . Имеем такую ошибку :Включите на потоке-источнике в output transcoder опцию трассировки. После этого в разделе "Транскодеры" в логе у транскодируемого потока(как у вас на скриншоте) появится расширенный лог, где будут дополнительные данные, по которым можно будет понять возможную причину проблемы.
16.11 13:45:34.414: C *** Fatal error: Exception: (cuInit()) 999
***** Exception: (cuInit()) 999
В какую строну покопать ?
лог, где будут дополнительные данные, по которым можно будет понять возможную причину проблемы.Подскажите, где еще можем посмотреть причину ?
В текущем моменте крайне необходимая настройка.А как правильно указать интерфейс\IP для веб сервера с админ интерфейсом ?Здравствуйте, такой настройки нет.
Чтобы админка была только на сером адресе ?
В текущем моменте крайне необходимая настройка.Здравствуйте.
Можно закрыть фаерволом, но правильным решением было бы чтобы админка была не привязана была к интерфейсу с белым IP
Подскажите, где еще можем посмотреть причину ?Судя по всему какая-то проблема с CUDA, ошибки от неё. Правильно ли мы понимаем что проблема на всех потоках актуальна?
Есть ли возможность перевести логи в дебаг ?
Обнаружил странное .Работает после этого постоянно или снова отключается?
Транскодированине на GPU начинает работать ,
если запросить состояние GPU :
[root@localhost ~]# nvidia-smi -q -g 0 -d UTILIZATION -l 1
Работает после этого постоянно или снова отключается?Работает постоянно до следующего рестарта всего сервера .
Уточните, пожалуйста, используемую версию ОС и драйвера/CUDA, что-то менялось после прошлых сообщений?Работает после этого постоянно или снова отключается?Работает постоянно до следующего рестарта всего сервера .
версию ОС и драйвера/CUDA, что-то менялось после прошлых сообщенийНе менялось.
бы решить проблему джиттера PCR в транскодированном GPU потокеЕсли добавить стаффинга , то все работает идеально .
Хотелось бы решить проблему джиттера PCR в транскодированном GPU потоке :Транскодер выдаст ровный pcr accuracy если в его настройках задан ровный битрейт через stuffing. Скорость надо задать гарантировано больше битрейта видео и звука.
Продолжение тут:
https://forum.pstreamer.tv/viewtopic.php?p=127#p127
В документации нет раздела по тюнингу сети, а он нужен, распределение очередей по ядрам и все такоеЗдравствуйте.
карты уровня Intel X520 DA2/1Да, эти карты используем.
Последние лет 10 в современных ОС всё уже настроено корректно "из коробки" для мультикаста, принципиально решает проблему подсыпания только замена на более мощную сетевую карту.карты уровня Intel X520 DA2/1Да, эти карты используем.
У Астры это где то было в документации .
pcr_analyzer [options] <input>```pcr_analyzer udp://239.1.1.1:1234pcr_analyzer udp://eth0@239.1.1.1:1234pcr_analyzer udp://192.168.1.100:1234pcr_analyzer /path/to/file.ts```
========================================================================
MPEG-TS PCR ANALYZER — FULL REPORT
Perfect Streamer Toolkit https://pstreamer.tv
========================================================================
Source : udp://239.1.1.1:5000
Timestamp : 2026-03-26 12:00:00 UTC
Duration : 30.00 s
Packets : 398936 total, 12045 null
TS bitrate : 20.012 Mbit/s
------------------------------------------------------------------------
PROGRAMS DETECTED
------------------------------------------------------------------------
Program 1 PMT PID=0x0100 (256) PCR PID=0x0101 (257)
ES PID=0x0101 (257) H.264/AVC
ES PID=0x0102 (258) AAC Audio
------------------------------------------------------------------------
------------------------------------------------------------------------
PCR PID 0x0101 (257)
------------------------------------------------------------------------
PCR packets received : 1500
Discontinuities : 0
Estimated bitrate : 18.750 Mbit/s
┌─ PCR INTERVAL (TR 101 290 §1.4) ──────────────────
│ Samples : 1499
│ Min : 19.812 ms
│ Max : 20.195 ms
│ Average : 20.001 ms
│ 95th pctl : 20.102 ms
│ Limit : 40.000 ms (max), 25.000 ms (rec)
│ Violations : 0 (>40ms), 0 (>25ms)
│ Result : PASS
└───────────────────────────────────────────────────
┌─ PCR ACCURACY / JITTER (TR 101 290 §2.3) ────────
│ Samples : 1499
│ Min offset : -148.3 ns
│ Max offset : 201.7 ns
│ Abs max : 201.7 ns
│ Average : 2.1 ns
│ Std dev : 45.6 ns
│ 95th pctl : 102.3 ns
│ Limit : ±500.0 ns
│ Violations : 0
│ Result : PASS
└───────────────────────────────────────────────────
┌─ PCR DRIFT ────────────────────────────────────────
│ Current drift : 0.128 ppm
│ Limit : ±30 ppm (typical)
│ Result : PASS
└───────────────────────────────────────────────────
┌─ T-STD BUFFER MODEL (ISO 13818-1 §2.4.2) ────────
│ Overflows : 0
│ Underflows : 0
│ Max fill : 34218 bytes
│ Result : PASS
└───────────────────────────────────────────────────
========================================================================
OVERALL COMPLIANCE: PASS — stream is TR 101 290 compliant
========================================================================
dnf install -y intel-gpu-firmware
dnf install -y https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm
dnf install -y intel-media-driver
dnf install -y intel-vpl-gpu-rt
rebootЗдравствуйте, есть конкертное железо 4 GPU NVidia Tesla 16 Gb ОЗУ, DELL C4140, 128 GB ОЗУ, 2 x Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz (80 ядер суммарно).Здравствуйте!
В среднем одна карта кодирует 40 каналов (20-30% HD на одной карте) с деинтерлейсом и прогрессивной разверткой, при практически полной загрузке GPU карт. Настораживает, что текущее ПО для траснкодирования поедает 65-70% всех ядер, хотя поидее транскодинг на картах. Вопрос первый, есть ли у вас сравнительные тесты по схожим характеристикам? (Понятно, что это очень относительно). Сколько ОЗУ GPU на данной карте может отъедать ваше ПО (на ПО которое мы используем, на текущий момент как ни крути и не верти съедает примерно 300 мегабайт на SD канал и 450 на HD. Что самое интересное 1070Ti съедает 150 и 300 соответственно.
Второй вопрос, планируется ли реализация серверов архива на базе hls? Очень желательно с повторением API конкурентных ПО (подробно могу в личку) для интеграции с распространными middlware платформами
Здравствуйте, есть конкертное железо 4 GPU NVidia Tesla 16 Gb ОЗУ, DELL C4140, 128 GB ОЗУ, 2 x Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz (80 ядер суммарно).Здравствуйте!
В среднем одна карта кодирует 40 каналов (20-30% HD на одной карте) с деинтерлейсом и прогрессивной разверткой, при практически полной загрузке GPU карт. Настораживает, что текущее ПО для траснкодирования поедает 65-70% всех ядер, хотя поидее транскодинг на картах. Вопрос первый, есть ли у вас сравнительные тесты по схожим характеристикам? (Понятно, что это очень относительно). Сколько ОЗУ GPU на данной карте может отъедать ваше ПО (на ПО которое мы используем, на текущий момент как ни крути и не верти съедает примерно 300 мегабайт на SD канал и 450 на HD. Что самое интересное 1070Ti съедает 150 и 300 соответственно.
Второй вопрос, планируется ли реализация серверов архива на базе hls? Очень желательно с повторением API конкурентных ПО (подробно могу в личку) для интеграции с распространными middlware платформами
1. Уточните пожалуйста модель вашей карты Nvidia Tesla, они бывают очень разные.
Во вложении пример нагрузки из утилиты nvtop на древней и очень специфичной карте Nvidia Tesla M10 32GB(4 независимых GPU с 8GB RAM каждая).
Транскодируется для примера поток H.264 Full HD 12 мбит/с 50i/MPEG в H.264 Full HD 5 мбит/с 25P/AAC. Потребление видеопамяти 151 MB.
Нагрузка на карту зависит от используемых настроек энкодера.
На другом нашем тестовом сервере на 2x Xeon E5 2997A V4(32 core, HT выключен), 128GB RAM, 4x Quadro P4000 транскодируем 100 потоков - те же 30% в HD.
Настройки качества по умолчанию, но они по умолчанию сделаны на упор в качество "из коробки". Если важно количество потоков, то можно смело понижать на 1-2 ступени настройку энкодера, будет не хуже чем на другом софте.
Нагрузка на ЦП 45%, по картам на энкодер/декодер ~ 60-70%.
Если у ЦП включить HT, то нагрузка падает до 25-30%.
ЦП активно используется при работе транскодера, поэтому нагрузка на него тоже будет заметна, но в вашем случае учитывая что у вас ядер много и ЦП более современный, она должна быть ниже.
У нас проприетарная реализация транскодера на Nvidia CUDA, сделаны различные оптимизации и улучшения по качеству изображения. Не FFMPEG, так же это относится и к нашему транскодеру на Intel VPL.
Учитывайте что транскодирование звука на Nvidia происходит силами ЦП, тогда как на Intel транскодируется на ГП.
Протестировать вы можете в любое время, можно установить (https://doc.pstreamer.tv/ru/install/install.html) программу и активировать (https://doc.pstreamer.tv/ru/install/settings.html#id2) её на 30 дней без ограничений по функционалу(триал).
2. В следующей версии Perfect Streamer будет добавлен архив для телеканалов и камер видеонаблюдения.
В первом приближении будет базовая реализация, потом сделаем различные "режимы совместимости" под разные платформы - пожелания можете прислать в личку.
Архив будет доступен для HLS OTT и MPEG Dash, поддержка MPEG Dash будет так же доступна в следующей версии программы.
В будущем возможно сделаем вещание с архивами и в клиентской реализации нашего транспортного протокола Perfect Streamer(PS1):
Просмотр на конечных устройствах и приложениях в сетях с задержками до 500-1000 мс и потерями пакетов до 20-40%. Быстрый старт просмотра, перемотка, пауза. На современных устройствах старт просмотра заметно быстрее чем в HLS и до 20 раз эффективнее/"бронебойнее" HLS. Своего рода SRT для клиентского просмотра, но SRT для этого не предназначен. Вещание в любую точку мира без CDN.
Я так понимаю, ваше ПО на базе GStreamerа?Здравствуйте!
Обновляется на 1.12.3.441 [5870a4c0]... и всё пропало куда-то :(Здравствуйте, опишите пожалуйста проблему подробнее:
Потребовалась перестройка оборудования мультиплексирования и скремблирования. :(
Установка прошла штатно?Похоже PIDы на выходе стримера поменялись. Или что-то в таблицах. Но я так и не понял, в чём точно причина и исследовать не стал: надо было побыстрее восстановить, а я и так потом до ночи просидел: надо было много потоков пересобрать, и при этом выявлялись ещё и другие ошибки.
Прекратилась выдача MPTS из Perfect Streamer или изменились какие-то параметры?
После обновления у меня (пока) прекратились отвалы MPTS-потоков на IP-приёмниках. Ранее они спонтанно подвисали по приёму IP-потока и лечились только перезагрузкой (приём на PBI DMM). Причём чем больше скорость потока, тем вероятнее отвал. Пришлось перебирать готовые потоки и добавлять новые, чтобы они не превышали 20 Мбит/сек, ну, или хотя бы не сильно. Отвалы стали реже, но были. После обновления ещё ни разу ничего не перезагружал.Здравствуйте!
Кстати, при обновлении увидел, что по умолчанию в потоке выставляется именно такая скорость с VBR.
Отсюда вопрос, тестировалось ли ПО на скорость MPTS-потоков? Какая максимальная скорость возможна/рекомендуется?
- Мультиплексор MPTS: автоматическое определение Service Type по PMT (HD/SD H.264, HEVC, MPEG-2, цифровое радио и др.) с возможностью ручного переопределения через настройку Service Type.
- Мультиплексор MPTS: ручное переназначение PID (mpegts-pid-old / mpegts-pid-new) с защитой от коллизий при автоматическом подборе PID соседних элементарных потоков.
- Мультиплексор MPTS: пропуск служебных элементарных потоков (DSM-CC, AIT, SCTE-35), маркированных соответствующими дескрипторами в PMT — ранее такие потоки безусловно отфильтровывались.
- Мультиплексор MPTS: верхний предел суммарного битрейта повышен с 64 до 128 Мбит/с.