Юзер Инфо :)

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

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

Март 2025
Вс. Пн. Вт. Ср. Чт. Пт. Сб.
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

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

* Board Stats

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

Счетчики


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

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

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

Почему такое название «Perfect Streamer»? В отличии от других решений по доставке телеканалов, где видеопотоки передаются "как есть" и особо не проверяются кроме некоторых базовых параметров, мы при формировании ТЗ к разработке поставили для себя цель создать продукт, который будет анализировать все проходящие через себя потоки по множеству параметров и по возможности их корректировать(уникальные фичи PCR Fix, Jitter Correction и т.д.).
Программа уже содержит встроенный профессиональный анализатор потоков телеканалов и заменяет собой сторонние анализаторы, которые стоят дороже чем наш комплексный продукт(зачастую на порядок дороже).
Плюсом к этому доступен свой транспортный протокол надёжной доставки, который был разработан и многократно переписывался и улучшался около 14 лет. Задолго до SRT и RIST. И сейчас доступен не только в закрытых проектах, а для всех в виде коробочного решения.

Функции которые скоро будут доступны:
- Встроенный транскодер на базе Nvidia Enc(Nvidia API, не FFMPEG). Собственная реализация транскодера на видеокартах Nvidia.
- Встроенный транскодер на базе Intel Media SDK(не FFMPEG). Собственная реализация транскодера на поддерживаемых графических чипах Intel, начиная с поколения Haswell у CPU.
- DVR(архив, Catch UP TV)

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



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

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

Ссылка

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

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

Онлайн Mehanic

  • Пока не определился
  • Сообщений: 213
  • Дата регистрации: 19.07.2011, 20:56
Какие отличия от Astro Cesbo ?
Вот думаем что установить.

https://www.cesbo.com/

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

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

https://www.cesbo.com/
Здравствуйте.

Со своей стороны мы не видим корректным сравнивать себя с кем-то из другого ПО, как минимум по деловому этикету.

Основные возможности программы описаны в первом сообщении в этой теме, а так же предоставляется для всех желающих установка полноценной триальной версии на 30 дней для теста:
Установка Perfect Streamer

Сформулируйте, пожалуйста, ваши требования к ПО? И мы вам аргументированно ответим.
Гарантированная доставка видеопотоков в любую точку мира без использования дорогостоящих сетей

Оффлайн 1076

  • Администратор
  • Кабельный ГУРУ
  • *****
  • Сообщений: 9706
  • Дата регистрации: 14.11.2008, 00:46
  • КМБУ
Какие отличия
Для  DVB-C  Астра  не  подходит  по  ряду  причин -  долго  ее  пробовали, не взлетело ,  рваный  PCR - основная  проблема.
вротмненоги

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

  • RIST, SRT, PS1, ProMpeg, HLS, PCR & Jitter fix
  • Новичок
  • Сообщений: 24
  • Пол: Мужской
  • Дата регистрации: 17.09.2024, 20:17
  • Делаем с любовью софт для людей
    • Perfect Streamer
Сегодня была опубликована промежуточная версия 1.8.1.317, доступная через штатное обновление через репозиторий.
Основное улучшение - это переработанный мультиплексор со стаффингом.
Для SPTS стаффинг доступен в режиме Realtime(System clock) и PCR Mode.

По многочисленным просьбам и эксклюзивно для пользователей форума "Макател" публикуем дополнительный Триал на 30 дней. С помощью этого файла можно на 30 дней активировать "Perfect Streamer" на любой машине один раз, например для дополнительного тестирования.
Активация Триал после завершения срока продолжает работать пока служба PSS не будет перезагружена.
Ограничений на работу с потоками, внесению изменений и работе других функций по завершению Триала нет, пока служба не будет перезапущена и в таком случае она просто отключится.
Гарантированная доставка видеопотоков в любую точку мира без использования дорогостоящих сетей

Оффлайн Alexam

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

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

  • RIST, SRT, PS1, ProMpeg, HLS, PCR & Jitter fix
  • Новичок
  • Сообщений: 24
  • Пол: Мужской
  • Дата регистрации: 17.09.2024, 20:17
  • Делаем с любовью софт для людей
    • Perfect Streamer
Посмотрел последние обновления: транскодирование - это интересно. Но, что хотелось бы, так это полноценный плеер, а не мозаика. На другом ПО это иногда выручает, например, когда надо посмотреть, как приходят потоки на сервер. А то далее сигнал проходит через несколько устройств, и непонятно, где начинается проблема.
Добрый день!
Данный функционал планируется, но пока без сроков. Именно встроенный плеер и с возможностью его интеграции(публикации) на стороннем сайте. Особенно актуально будет для камер видеонаблюдения.

Также хотели бы рассказать как сейчас возможно принимать потоки с камер по RTSP, а так же любые другие транспортные протоколы, что ещё не поддерживаются штатно в Perfect Streamer.
Для поддержки RTSP, RTMP и т.д. в Perfect Streamer, можно использовать сторонние приложения, поддерживающие output - STD.
В Perfect Streamer выбирается тип input у стрима - STD.

Рассмотрим настройку на примере GStreamer.
Первым делом потребуется установить GStreamer на машину.

Установка для RHEL:
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-freeworld

Установка для Debian:
Цитировать
sudo 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

Настраиваем стримы для приёма RTMP и RTSP, а так же Матрац(SMPTE):
1. Выбираем тип input - std.
2. Указываем путь к папке в поле Cmd* - /bin/bash.
3. В поле Args вводим команду для приёма стрима:
а. RTMP
/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.
в. Матрац(SMPTE)
/opt/conf/pss/scripts/smpte.sh
Необходимые скрипты прикладываем во вложении.
Описание в документации по подключению сторонних приложений
« Последнее редактирование: 24.02.2025, 19:46 от Perfect Streamer »
Гарантированная доставка видеопотоков в любую точку мира без использования дорогостоящих сетей

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

  • RIST, SRT, PS1, ProMpeg, HLS, PCR & Jitter fix
  • Новичок
  • Сообщений: 24
  • Пол: Мужской
  • Дата регистрации: 17.09.2024, 20:17
  • Делаем с любовью софт для людей
    • Perfect Streamer
Для диагностики можно активировать выдачу потоков в HLS, для этого у каждого из потока на вкладке OTT - HLS Service выбрать Peering.(Режим OTT лучше не выбирать, если это вам необходимо только для отладки, т.к. в таком режиме выше нагрузка на CPU).

После этого можно сохранить плейлист, предварительно создав тестового пира по имени и паролю, задав другие лимиты при необходимости.
Плейлист можно сохранить из раздела со списком стримов, кликнув на иконку "Playlist".
В мастере создания плейлиста необходимо выбрать внешний IP для вещания, протокол(HLS), и логин. Будут автоматически сгенерированы ссылки для воспроизведения у каждого из потоков где активна выдача в HLS. Ссылку можно отдельно у каждого потока скопировать, не сохраняя или же сохранить в файл плейлиста.
Сам плейлист или ссылка в HLS прекрасно открывается в VLC для Windows, Android и iOS.
Тем самым можно полноценно продиагностировать поток телеканала/видео.
Гарантированная доставка видеопотоков в любую точку мира без использования дорогостоящих сетей

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

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

В Perfect Streamer добавлен транскодер на базе Nvidia enc и софтового метода на процессорах.
Поддерживаются операционные системы на базе RHEL и Debian.

Обновление от 16.03.2025
Версия 1.9.1.329:
- Декодер поддерживает на входе HEVC(H.265), H.264, MPEG-2 во всех разрешениях от 4К до SD.
- Звук MPEG, AAC, AC3.
- Энкодер Nvidia и Software CPU поддерживает HEVC(H.265), H.264, MPEG-2 во всех разрешениях от 4К до SD.

На текущий момент проводится активная работа по веб-порталу и он ещё будет меняться.

Для настройки транскодера необходимо:
1. В настройках output у оригинального стрима выбрать тип - transcoder и указать тип транскодера - Nvidia или Software.
Для деинтерлейса в 25p у видеокарт Nvidia следует включать соответствующую опцию в настройка outout стрима у источника.
2. Создать новый стрим и в его input указать тип - transcoder, в поле Decoder выбрать оригинальный стрим, где активен output типа transcoder. В Encoder Settings задать необходимые настройки.
3. Добавлен новый раздел в боковом меню Perfect Streamer - Транскодер(Transcoder), где собрана вся обзорная информация по активным потокам на транскодировании.
4. В системном мониторе добавлена информация по состоянию компонентов видеокарт.
5. В меню информации о программе добавлена информация о доступных транскодерах и их версии.

Скачать дистрибутив для Ubuntu(Debian) можно по ссылке:
https://pstreamer.tv/distrib/03_2025/tc/pstreamer_transcoder_deb.zip

Скачать дистрибутив для Alma Linux 9(RHEL) можно по ссылке:
https://pstreamer.tv/distrib/03_2025/tc/pstreamer_transcoder_rhel.zip

Полные инструкции по установке доступны внутри архивов.

Доступны пакеты:
pstreamer-sw: Транскодирование на CPU (Software).
pstreamer-nv: Транскодирование на GPU Nvidia. Только для pstreamer (полная версия с защитой).

Версия Демо 1.9.1.329 доступна к установке штатным способом через репозиторий:
http://doc.pstreamer.tv/ru/install/install.html

На ней поддерживается транскодирование 10-ти потоков софтовым методом.
Напомним, что эта версия бесплатная.
Гарантированная доставка видеопотоков в любую точку мира без использования дорогостоящих сетей

Оффлайн 1076

  • Администратор
  • Кабельный ГУРУ
  • *****
  • Сообщений: 9706
  • Дата регистрации: 14.11.2008, 00:46
  • КМБУ
Энкодер Nvidia
Есть  какие  то требования  к архитектуре  карт  ?
вротмненоги

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

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

Поддерживаются все карты согласно матрице от Nvidia:
Video Encode and Decode GPU Support Matrix

Из наиболее ранних карт находящихся у нас сейчас в тесте - это Quadro M4000 8GB Maxwell (2nd Gen) и NVIDIA GeForce GTX 1060 3GB Pascal.
Скриншоты прилагаем.
Гарантированная доставка видеопотоков в любую точку мира без использования дорогостоящих сетей

 

Поиск