Юзер Инфо :)

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

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

Август 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

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

* Board Stats

  • stats Всего пользователей: 807
  • stats Всего сообщений: 115688
  • 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  (Прочитано 22037 раз)

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

Оффлайн 1076

  • Администратор
  • Кабельный ГУРУ
  • *****
  • Сообщений: 9881
  • Дата регистрации: 14.11.2008, 00:46
  • КМБУ
это Quadro M4000 8GB Maxwell (2nd Gen)
Сколько  каналов SD \ HD  на  этой  карте   есть  возможность транскодировать ?
Итак, с девяностыми покончено.
Особенно с девяносто пятым и девяносто вторым

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

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

Зависит от формата и разрешения видео, а так же его битрейта. Для примера приведём некоторые показатели нагрузки на Nvidia Quadro M4000 в задаче транскодирования:

Исходные данные для источника Full HD(FHD) - H.264. 7 мбит/с, 1920x1080 50i, звук MPEG.
Исходные данные для источника SD - H.264, 3 мбит/с, 720x576 50i, звук MPEG.

Настройки качества "Speed Preset" = 4 (по умолчанию, хорошее/среднее качество).

При создании из FHD в 3 потока H.264 - 5 мбит/с, 1080 25p/AAC + 3 мбит/с 720 25p/AAC + 1,5 мбит/с 576 25p/AAC нагрузка составляет 10(11)% на decoder и 11% на encoder.
При таком сценарии можно сделать 7-8 телеканалов в мультибитрейте в трёх потоках, суммарно 21-24 пережатки.

Для сравнения нагрузка при создании одного потока H.264 5 мбит/с, 1080 25p/AAC составляет 11% на decoder и 7% на encoder.

И при транскодировании из SD в H.264 SD 1,5 мбит/с 25p/AAC нагрузка составляет 3% на decoder и 2% на encoder.

Визуально на большом телевизоре качество изображения отличное во всех случаях.

Проконтролировать нагрузку можно всегда в реальном времени в "Системном мониторе" в "Perfect Streamer".
« Последнее редактирование: 21.03.2025, 20:16 от Perfect Streamer »
Гарантированная доставка видеопотоков в любую точку мира без использования дорогостоящих сетей

Оффлайн 1076

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

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

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

Там не самая свежая версия Perfect Streamer и транскодера, многого из того что сейчас накрутили нет, но виден аптайм на 108 дней.

Сам транскодер стабилен на Nvidia ещё с осени, сейчас допиливаем весь обвес в веб-портале и взаимодействие.

Основное преимущество нашего транскодера на Nvidia и в скором времени доступного на Intel Media SDK/Intel Media Driver в сравнении с решениями на FFmpeg по стабильности - это корректное восстановление потока на проблемных потоках(подсыпает или падает источник). Нет рассинхрона звука и видео, нет искажений звука или видео(которые лечатся только перезапуском FFmpeg и без визуального отсмотра со звуком это не увидеть), утечки памяти и прочих "прелестей". 
« Последнее редактирование: 22.03.2025, 00:52 от Perfect Streamer »
Гарантированная доставка видеопотоков в любую точку мира без использования дорогостоящих сетей

Оффлайн 1076

  • Администратор
  • Кабельный ГУРУ
  • *****
  • Сообщений: 9881
  • Дата регистрации: 14.11.2008, 00:46
  • КМБУ
И при транскодировании из SD в H.264 SD 1,5 мбит/с 25p/AAC нагрузка составляет 3% на decoder и 2% на encoder.
Есть  примеры  по нагрузке  с  транскодингом  HEVC--->H.264  ?
Итак, с девяностыми покончено.
Особенно с девяносто пятым и девяносто вторым

Оффлайн Rus

  • Администратор
  • Кабельщик по жизни
  • *****
  • Сообщений: 4457
  • Пол: Мужской
  • Дата регистрации: 20.09.2008, 12:43
  • "Правительство живет на другой планете ... Родной
Есть  примеры  по нагрузке  с  транскодингом  HEVC--->H.264  ?

Из HD HEVC в HD H.264 интересует тоже.
« Последнее редактирование: 22.03.2025, 14:32 от Rus »

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

  • RIST, SRT, PS1, ProMpeg, HLS, PCR & Jitter fix
  • Пока не определился
  • Сообщений: 60
  • Пол: Мужской
  • Дата регистрации: 17.09.2024, 20:17
  • Делаем с любовью софт для людей
    • Perfect Streamer
Есть  примеры  по нагрузке  с  транскодингом  HEVC--->H.264  ?
Nvidia Quadro M4000 не поддерживает HEVC на входе у транскодера, возможно только H.264 и из него сделать в HEVC SD-FHD.

Для работы с HEVC рекомендуем Nvidia Quadro P4000 или Nvidia Tesla P4, при стоимости сопоставимой на вторичном рынке с Nvidia Quadro M4000.
Сейчас эти видеокарты для задачи транскодера лучшие по соотношению цена-качество.

Если же нужен только HEVC, то в нём более эффективными будут более свежие видеокарты Nvidia RTX A4000 или RTX 4000 Ada Generation. Но для H.264 разница будет минимальная, в сравнении с P4000. При этом стоимость новых моделей будет многократно выше.

Прилагаем для наглядности нагрузку в HEVC на P4000:
Настройки качества "Speed Preset" = 4 (по умолчанию, хорошее/среднее качество).

HEVC FHD => H.264 FHD 5000 25p/aac нагрузка составляет 4% на decoder и 9% на encoder.

HEVC SD => H.264 SD 1500 25p/aac нагрузка составляет 2% на decoder и 2% на encoder.
Что сопоставимо с нагрузкой для M4000, только на ней было H.264 => H.264 с понижением битрейта.


У многих транскодеров(видеокарт) могут быть свои индивидуальные ограничения, поэтому в следующей версии будет добавлен лог транскодера для каждого потока, где можно будет посмотреть работы и наличие ошибок. Сразу понять поддерживается ли данный режим или кодек.

На следующей неделе планируем к публикации обновлённую версию Perfect Streamer и обновлённых транскодеров Nvidia и Software CPU.
Так же она будет доступна для штатной установки/обновления из репозитория.
Гарантированная доставка видеопотоков в любую точку мира без использования дорогостоящих сетей

Оффлайн Alexam

  • Администратор
  • Кабельный ГУРУ
  • *****
  • Сообщений: 11176
  • Дата регистрации: 01.09.2008, 00:23
Пока ждём транскодера, возник ещё вопрос: хотелось бы автоматическое присоединение к let's encrypt, как это сделано у некоторых других программ.
Подсовывать сертификаты периодически вручную как-то не особо хочется.
По всем вопросам писать на e-mail, или через мессенджеры по номеру телефона.

Оффлайн 1076

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

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

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

 

Поиск