Юзер Инфо :)

 
 
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Наш календарь

Август 2026
Вс. Пн. Вт. Ср. Чт. Пт. Сб.
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 [24] 25 26 27 28 29
30 31

События в календаре не найдены.

Who's Online

  • Точка Гостей: 113
  • Точка Скрытых: 0
  • Точка Пользователей: 3
  • Точка Сейчас на форуме:

* Board Stats

  • stats Всего пользователей: 807
  • stats Всего сообщений: 115687
  • stats Всего тем: 4002
  • stats Всего категорий: 8
  • stats Всего разделов: 38
  • stats Максимум онлайн: 916

Счетчики


Рейтинг@Mail.ru
Яндекс.Метрика
Яндекс цитирования
Блок с содержанием первого сообщения
Здравствуйте, Коллеги!

Предлагаем вашему вниманию нашу разработку  – Perfect Streamer®. Это результат нашей пятилетней работы над продуктом, как коробочным решением, и почти 15-летним опытом в области разработок программных решений для цифрового ТВ и ОТТ.
В прошлом наша команда разработчиков придумала и создала очень популярное решение в 2000-е годы для Телеком-индустрии – «Трафик Инспектор».

Perfect Streamer® – программное обеспечение для доставки цифровых потоков телеканалов через публичную сеть Интернет в любую точку мира в режиме «Точка – Точка». Поддерживаются стандартные транспортные протоколы SRT, RIST, HLS, Adaptive HLS, Pro-MPEG (RTP+FEC), RTP, UDP, HTTP и др. В программе присутствует функционал резервирования потоков, EPG-сервера, Multiplexor и Demultiplexor, генератор EIT, работа с DVB-картами, профессиональный анализатор, графики, шифрование AES, мозаика, модификация метаданных в MPEG-TS  и др.
Уникальные функции синхронизации потока и устранение джиттера, коррекция PCR-меток в видеопотоке.
Есть свой транспортный протокол Perfect Streamer (PS1), который по своим характеристикам и принципам работы очень похож на RIST.
Интеграция с системами мониторинга Zabbix, Grafana и др.
Возможна интеграция с биллингами операторов и вещание в HLS конечным абонентам.

Почему такое название Perfect Streamer? В отличие от других решений по доставке телеканалов, где видеопотоки передаются «как есть» и особо не проверяются, кроме некоторых базовых параметров, мы при формировании ТЗ к разработке поставили для себя цель создать продукт, который будет анализировать все проходящие через себя потоки по множеству параметров и по возможности их корректировать (уникальные фичи PCR Fix, Jitter Correction и т.д.).
Программа уже содержит встроенный профессиональный анализатор потоков телеканалов и заменяет собой сторонние анализаторы, которые стоят дороже, чем наш комплексный продукт (зачастую на порядок дороже).
Фактически программа анализирует по всем параметрам TR 101 290, оставаясь при этом стримером.
Плюсом к этому доступен свой транспортный протокол надёжной доставки, который был разработан и многократно переписывался и улучшался около 14 лет. Задолго до SRT и RIST. И сейчас доступен не только в закрытых проектах, а для всех в виде коробочного решения.
Транскодер, поддерживающий методы:
    1. Nvidia Encoder (Nvidia API, не FFMPEG). Собственная реализация транскодера на видеокартах Nvidia.
    2. Software CPU. Универсальный транскодер на ЦП.
    3. Video Passthrough. Пропуск видео «как есть», смена параметров audio (битрейт, кодек, минимальное задействование ресурсов ЦП).
Генератор Test Stream - тестовый поток (т.н. матрац/SMPTE). Позволяет создавать сгенерированные видеопотоки в качестве заглушек для эфира или авариях на основных потоках. Есть возможность задать тип изображения, звука, наложить текст и время.
Список разрешённых потоков и ограничение Peer: по количеству подключений SRT/HLS/HTTP/PS1, дате ограничения подключений.
Поддержка автоматического обновления SSL-сертификатов Let's Encrypt.
Поддержка входа и выхода STD, через него осуществляется поддержка FFmpeg и GStreamer - функционал RTSP, RTMP, настроечной таблицы SMPTE и многое другое.

Функции, которые скоро будут доступны:
- Встроенный транскодер на базе Intel VPL (не FFMPEG, обновлённая версия Intel Media SDK). Собственная реализация транскодера на поддерживаемых графических чипах Intel, начиная с поколения Tiger Lake у CPU и новейших видеокарт Intel Desktop/Server. Уникальная фича коррекции битого PAR – доступно только у Intel, нет в реализации FFMPEG, нет у Nvidia в принципе.
- Встроенный транскодер на базе Intel Media SDK (не FFMPEG). Собственная реализация транскодера на поддерживаемых графических чипах Intel, начиная с поколения Broadwell у CPU.
- DVR (архив, Catch UP TV).

У программы есть Триал на 30 дней и бесплатная демоверсия на 10 потоков телеканалов без ограничений по времени и по другим функциям.
Установить можно по инструкции в документации:
Установка Perfect Streamer
Приветствуются любые пожелания к доработке и обратная связь по использованию. Мы со своей стороны готовы помочь с настройкой и эксплуатацией программы.
Здесь на форуме отвечает наша техническая поддержка.
Для наиболее активных участников использования и тестирования программы у нас предусмотрены специальные условия получения программы.

P. S. Попросили добавить: на виртуальных машинах работает.

Ссылка

Автор Тема: Perfect Streamer - профессиональное ПО для доставки RIST, SRT, PS1, ProMpeg etc  (Прочитано 22007 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 1076

  • Администратор
  • Кабельный ГУРУ
  • *****
  • Сообщений: 9881
  • Дата регистрации: 14.11.2008, 00:46
  • КМБУ
Вот  с  этим  драйвером  будет работать транскодинг ?
Итак, с девяностыми покончено.
Особенно с девяносто пятым и девяносто вторым

Оффлайн Perfect StreamerАвтор темы

  • RIST, SRT, PS1, ProMpeg, HLS, PCR & Jitter fix
  • Пока не определился
  • Сообщений: 60
  • Пол: Мужской
  • Дата регистрации: 17.09.2024, 20:17
  • Делаем с любовью софт для людей
    • Perfect Streamer
Вот  с  этим  драйвером  будет работать транскодинг ?
Добрый день, будет работать.

На одной из наших тестовых машин есть простейшая видеокарта поколения Pascal(GTX 1060), стоит CUDA 13.0 и драйвер версии 580.65.06.
На скриншоте видно что запущено 3 активных "пережатки".
Гарантированная доставка видеопотоков в любую точку мира без использования дорогостоящих сетей

Оффлайн 1076

  • Администратор
  • Кабельный ГУРУ
  • *****
  • Сообщений: 9881
  • Дата регистрации: 14.11.2008, 00:46
  • КМБУ
А  как правильно   указать интерфейс\IP  для  веб  сервера   с  админ  интерфейсом ?
Чтобы  админка  была  только  на  сером  адресе ?
Итак, с девяностыми покончено.
Особенно с девяносто пятым и девяносто вторым

Оффлайн 1076

  • Администратор
  • Кабельный ГУРУ
  • *****
  • Сообщений: 9881
  • Дата регистрации: 14.11.2008, 00:46
  • КМБУ
Не получается  включить   транскодинг . Имеем такую  ошибку :

16.11 13:45:34.414: C *** Fatal error: Exception: (cuInit()) 999

***** Exception: (cuInit()) 999


В  какую  строну  покопать ?
Итак, с девяностыми покончено.
Особенно с девяносто пятым и девяносто вторым

Оффлайн Perfect StreamerАвтор темы

  • RIST, SRT, PS1, ProMpeg, HLS, PCR & Jitter fix
  • Пока не определился
  • Сообщений: 60
  • Пол: Мужской
  • Дата регистрации: 17.09.2024, 20:17
  • Делаем с любовью софт для людей
    • Perfect Streamer
А  как правильно   указать интерфейс\IP  для  веб  сервера   с  админ  интерфейсом ?
Чтобы  админка  была  только  на  сером  адресе ?
Здравствуйте, такой настройки нет.

Не получается  включить   транскодинг . Имеем такую  ошибку :

16.11 13:45:34.414: C *** Fatal error: Exception: (cuInit()) 999

***** Exception: (cuInit()) 999


В  какую  строну  покопать ?
Включите на потоке-источнике в output transcoder опцию трассировки. После этого в разделе "Транскодеры" в логе у транскодируемого потока(как у вас на скриншоте) появится расширенный лог, где будут дополнительные данные, по которым можно будет понять возможную причину проблемы.
Потом не забудьте отключить трассировку, чтобы не забивались логи.

Проверьте в меню "Конфигурация - О программе" что транскодер Nvidia корректно установлен - у него статус [ready] и нет ошибок.
Гарантированная доставка видеопотоков в любую точку мира без использования дорогостоящих сетей

Оффлайн 1076

  • Администратор
  • Кабельный ГУРУ
  • *****
  • Сообщений: 9881
  • Дата регистрации: 14.11.2008, 00:46
  • КМБУ
Включил  трассировку ,  в  логах это :
16.11 19:27:55.156: W [MTSDetectJAM.output#2.transcoder] Transcoder run error: ***** Exception: (cuInit()) 999

16.11 19:27:55.156: T [MTSDetectJAM.output#2.transcoder] Stop transcoder, exit code 1, run duration 1748 ms

16.11 19:27:55.156: T [MTSDetectJAM.output#2.transcoder] Open read pipe /tmp/psstc.r.3.2.0.pipe

16.11 19:27:55.156: T [MTSDetectJAM.output#2.transcoder] Open write pipe /tmp/psstc.w.3.2.pipe

16.11 19:27:55.167: T [MTSDetectJAM.output#2.transcoder] Start transcoder with 1 encoders, process id 372329

16.11 19:27:56.552: W [MTSDetectJAM.output#2.transcoder] Transcoder run error: ***** Exception: (cuInit()) 999

16.11 19:27:56.552: T [MTSDetectJAM.output#2.transcoder] Stop transcoder, exit code 1, run duration 1385 ms

16.11 19:27:56.552: T [MTSDetectJAM.output#2.transcoder] Open read pipe /tmp/psstc.r.3.2.0.pipe

16.11 19:27:56.552: T [MTSDetectJAM.output#2.transcoder] Open write pipe /tmp/psstc.w.3.2.pipe

16.11 19:27:56.562: T [MTSDetectJAM.output#2.transcoder] Start transcoder with 1 encoders, process id 372345

16.11 19:27:57.936: W [MTSDetectJAM.output#2.transcoder] Transcoder run error: ***** Exception: (cuInit()) 999

16.11 19:27:57.937: T [MTSDetectJAM.output#2.transcoder] Stop transcoder, exit code 1, run duration 1374 ms

16.11 19:27:57.937: T [MTSDetectJAM.output#2.transcoder] Open read pipe /tmp/psstc.r.3.2.0.pipe

16.11 19:27:57.937: T [MTSDetectJAM.output#2.transcoder] Open write pipe /tmp/psstc.w.3.2.pipe

Итак, с девяностыми покончено.
Особенно с девяносто пятым и девяносто вторым

Оффлайн 1076

  • Администратор
  • Кабельный ГУРУ
  • *****
  • Сообщений: 9881
  • Дата регистрации: 14.11.2008, 00:46
  • КМБУ
лог, где будут дополнительные данные, по которым можно будет понять возможную причину проблемы.
Подскажите,  где  еще можем посмотреть причину ?
Есть  ли  возможность перевести  логи в  дебаг ?
Итак, с девяностыми покончено.
Особенно с девяносто пятым и девяносто вторым

Оффлайн 1076

  • Администратор
  • Кабельный ГУРУ
  • *****
  • Сообщений: 9881
  • Дата регистрации: 14.11.2008, 00:46
  • КМБУ
А  как правильно   указать интерфейс\IP  для  веб  сервера   с  админ  интерфейсом ?
Чтобы  админка  была  только  на  сером  адресе ?
Здравствуйте, такой настройки нет.
В текущем моменте  крайне  необходимая настройка.
Можно  закрыть фаерволом,  но  правильным  решением  было  бы  чтобы  админка была  не привязана  была к  интерфейсу  с  белым  IP
Итак, с девяностыми покончено.
Особенно с девяносто пятым и девяносто вторым

Оффлайн Perfect StreamerАвтор темы

  • RIST, SRT, PS1, ProMpeg, HLS, PCR & Jitter fix
  • Пока не определился
  • Сообщений: 60
  • Пол: Мужской
  • Дата регистрации: 17.09.2024, 20:17
  • Делаем с любовью софт для людей
    • Perfect Streamer
В текущем моменте  крайне  необходимая настройка.
Можно  закрыть фаерволом,  но  правильным  решением  было  бы  чтобы  админка была  не привязана  была к  интерфейсу  с  белым  IP
Здравствуйте.
Поставили задачу в redmine разработчикам, но тут без сроков пока.

Подскажите,  где  еще можем посмотреть причину ?
Есть  ли  возможность перевести  логи в  дебаг ?
Судя по всему какая-то проблема с CUDA, ошибки от неё. Правильно ли мы понимаем что проблема на всех потоках актуальна?
Если да, то попробуйте переустановить CUDA и рекомендованный для этой версии драйвер.
Возможно застряли данные от прошлых установок, если они были. Полностью удалите драйвер и CUDA, перезагрузите машину и установите заново. После установки перезагрузите машину снова.
Попробуйте на последней версии CUDA:
CUDA Toolkit 13.0 Update 2
Либо наоборот на более ранних версиях CUDA.

На RHEL Alma Linux 8.9, 9.*, 10 работает отлично на разных версиях CUDA и драйверов.
Гарантированная доставка видеопотоков в любую точку мира без использования дорогостоящих сетей

Оффлайн 1076

  • Администратор
  • Кабельный ГУРУ
  • *****
  • Сообщений: 9881
  • Дата регистрации: 14.11.2008, 00:46
  • КМБУ
Обнаружил  странное .
Транскодированине  на GPU начинает  работать ,
если  запросить  состояние GPU :

[root@localhost ~]#  nvidia-smi -q -g 0 -d UTILIZATION -l 1
Итак, с девяностыми покончено.
Особенно с девяносто пятым и девяносто вторым

 

Поиск