Юзер Инфо :)

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

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

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

  • Точка Гостей: 89
  • Точка Скрытых: 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  (Прочитано 22034 раз)

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

Оффлайн Alexam

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

Оффлайн filin

  • Местный кабельщик
  • *
  • Сообщений: 886
  • Пол: Мужской
  • Дата регистрации: 01.09.2008, 17:31
привет всем, подскажите по srt-ссылке: есть ссылка от канала с паролем, точно рабочая, но в этой программе не хочет работать, делаю как скрине
DST-02S, DMM-4000, Vector Roton

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

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

Скорее всего в вашем случае имеется в виду пароль под Crypt Passphrase, соответственно попробуйте ввести предоставленный "пароль" в этом поле.

Функционал логина и пароля для SRT(и нашего транспортного протокола PS1) в Perfect Streamer не является стандартным, т.к. в стандарте SRT этого нет. Это реализовано для удобства обмена потоками телеканалов между Perfect Streamer - Perfect Streamer, чтобы не авторизовывать клиента по IP. Может работать и с другим софтом, если используется аналогичный формат логина и пароля.
Реализовано в SRT через streamid в формате «login|password». Подробнее тут:
Документация SRT в Perfect Streamer.
В российских решениях мы не видели такого функционала, а в западных его позиционируют как "премиальный функционал" в расширенных(профессиональных) версиях их программ.

Советуем так же почитать о SRT и авторизации по логину и паролю в стороннем софте.

И ещё интересный функционал Stream Access List.
Позволяет пиру в Perfect Streamer задать список доступных стримов на сервере, обеспечив доступ только к необходимым потокам.
По сути это является встроенным мини-биллингом, т.к. доступны прочие параметры по дате завершения доступа у пира, ограничению количества доступны подключений по типам транспортных протоколов и т.д.
Данный функционал является в своём роде уникальным среди подобных решений и реализовывался по заказу одной из топовых и старейших федеральных медиагрупп в России.

Дополнительно для удобства авторизации пиров предусмотрена опция "Является префиксом", при включении которой получается универсальный пир, позволяющий принимать потоки телеканалов с сервера Perfect Streamer с разных серверов Perfect Streamer без указания(прописывания) каждого пира по логину и паролю или IP.
Работает следующим образом на приёме:
В поле логина указывается peer_srv01 и пароль.
Имя пира может быть любым, мы обычно используем просто peer_ и далее имя сервера - оно произвольное и у каждого сервера, которое осуществляет приём должно быть уникальным, чтобы не было конфликта между пирами с разных машин.
Фактически имея один пир, например с именем peer, мы получаем десятки или сотни авторизованных серверов, где необходимо ввести имена с одинаковыми паролями:
peer_srv01 и пароль от peer
peer_srv02 и пароль от peer
peer_srv03 и пароль от peer
и т.д.
Гарантированная доставка видеопотоков в любую точку мира без использования дорогостоящих сетей

Оффлайн filin

  • Местный кабельщик
  • *
  • Сообщений: 886
  • Пол: Мужской
  • Дата регистрации: 01.09.2008, 17:31
спасибо, пароль под Crypt Passphrase сработало.

и ещё вопрос: на тест установил версию с транскодиром на софте/процессоре, но пункта как его включить/добавить к потоку не нашёл.
DST-02S, DMM-4000, Vector Roton

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

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

и ещё вопрос: на тест установил версию с транскодиром на софте/процессоре, но пункта как его включить/добавить к потоку не нашёл.
Уточните пожалуйста, в разделе: "Конфигурация - о программе" у вас появилась информация о транскодерах и версии Software (CPU) transcoder?
Так же должен появится раздел "Транскодеры" в правом боковом меню.

Если не появилось, то проверьте установку по инструкции в Документации.
Обязательно должен быть установлен пакет от "GStreamer" согласно вашей версии ОС и пакет Perfect Streamer TC SW(pstreamer-tcsw).

Сам поток заводится по простой логике:
1. У источника в output добавляется тип "transcoder" и указывается "Software CPU".
2. Создаётся новый поток в общем списке потоков, где в input указывается аналогично тип "transcoder".  В "Декодере" указывается созданный в первом пункте "transcoder" в output. Вводятся параметры в "Настройках энкодера" - тип кодека, разрешение, битрейт и др.
3. В правом боковом меню "Транскодеры" отображается обзорная информация по всем потокам на транскодировании.

Мы в ближайшее время добавим подробные инструкции по транскодерам. Здесь на форуме и в документации на нашем сайте.
Готовится обновлённая версия Perfect Streamer и транскодеров. Реализован в тесте функционал "Video Passthrough", "BFrame и Lookahead" для Nvidia, много доработок и исправлений в работе в веб-портала.
Гарантированная доставка видеопотоков в любую точку мира без использования дорогостоящих сетей

Оффлайн filin

  • Местный кабельщик
  • *
  • Сообщений: 886
  • Пол: Мужской
  • Дата регистрации: 01.09.2008, 17:31
спасибо, разобрался, раздел "Транскодеры" в правом боковом меню появился.
вся проблема была в этой ошибке: e: sub-process /usr/bin/dpkg returned an error code (1). пакет Perfect Streamer TC SW не установился с первого раза. Не знаю с чем это связано, но при установке на  дебиан12 самого Perfect Streamer тоже была такая ошибка и тоже не с первого раза удалось запустить ПО.
DST-02S, DMM-4000, Vector Roton

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

  • RIST, SRT, PS1, ProMpeg, HLS, PCR & Jitter fix
  • Пока не определился
  • Сообщений: 60
  • Пол: Мужской
  • Дата регистрации: 17.09.2024, 20:17
  • Делаем с любовью софт для людей
    • Perfect Streamer
спасибо, разобрался, раздел "Транскодеры" в правом боковом меню появился.
вся проблема была в этой ошибке: e: sub-process /usr/bin/dpkg returned an error code (1). пакет Perfect Streamer TC SW не установился с первого раза. Не знаю с чем это связано, но при установке на  дебиан12 самого Perfect Streamer тоже была такая ошибка и тоже не с первого раза удалось запустить ПО.
Пришлите, пожалуйста, лог с ошибками установки на support@pstreamer.tv
Гарантированная доставка видеопотоков в любую точку мира без использования дорогостоящих сетей

Оффлайн 1076

  • Администратор
  • Кабельный ГУРУ
  • *****
  • Сообщений: 9881
  • Дата регистрации: 14.11.2008, 00:46
  • КМБУ
Цитировать
По транскодингу:
Для работы нашего транскодинга на видеокартах 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  и  затем запретить  для  обновления  ?
Итак, с девяностыми покончено.
Особенно с девяносто пятым и девяносто вторым

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

  • RIST, SRT, PS1, ProMpeg, HLS, PCR & Jitter fix
  • Пока не определился
  • Сообщений: 60
  • Пол: Мужской
  • Дата регистрации: 17.09.2024, 20:17
  • Делаем с любовью софт для людей
    • 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
Правильно  ли  я  понимаю , 
все  , что  не  12-5  нужно  заменить на  12-5  и  затем запретить  для  обновления  ?
Здравствуйте.
Требуется удалить отличную от 12.5 версию CUDA:
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.

И поставить заново Nvidia CUDA 12.5
Для Ubuntu 24 транскодер работает, ставить по инструкции для версии Ubuntu 22.
Гарантированная доставка видеопотоков в любую точку мира без использования дорогостоящих сетей

Оффлайн filin

  • Местный кабельщик
  • *
  • Сообщений: 886
  • Пол: Мужской
  • Дата регистрации: 01.09.2008, 17:31
Пришлите, пожалуйста, лог с ошибками установки на support@pstreamer.tv
  отправил
DST-02S, DMM-4000, Vector Roton

 

Поиск