---
title: Программа бета-тестирования
url: https://doc2.pstreamer.tv/ru/manual/extras/beta.html
lang: ru
product: Perfect Streamer
version: 2.0.2.423
---

# Программа бета-тестирования

Бета-версия — сборка следующей версии Perfect Streamer, выпущенная до релиза, чтобы новые возможности можно было заранее проверить на своих задачах и сообщить о найденных проблемах. Сейчас в статусе беты версия 2.1; стабильная версия — 2.0.2.

## Что такое бета-версия

Бета-версия уже содержит новые возможности следующего выпуска, но ещё проходит проверку. В ней возможны ошибки, а поведение и настройки новых возможностей могут измениться до релиза. Ставьте бету на узел, сбой которого не остановит вещание: на стенд или на один узел из нескольких, а не на все узлы сразу.

Возможности, которые есть только в бета-версии, отмечены в руководстве блоком «Бета-версия 2.1» со ссылкой на этот раздел.

## Кто и как участвует

Участвовать могут владельцы лицензии. Бета-репозиторий содержит только пакет `pstreamer`, и действующая лицензия версии 2.x подходит для беты без изменений. Демоверсии в бета-канале нет: пакет `pstreamer-demo` остаётся на стабильной версии 2.0.2.

Чтобы перейти на бету, подключите бета-репозиторий и обновите пакет ([Установка бета-версии](../install/beta.md#install-beta)). Отдельной регистрации не требуется.

## Чего ожидать

- **Без гарантий.** Бета-версия поставляется как есть, для оценки новых возможностей.
- **Поддержка по возможности.** Обращения по бете разбираются, но сроки ответа и исправления не гарантируются.
- **Обновления.** Новые сборки беты выходят в бета-репозиторий и ставятся обычным обновлением пакета.

## Как сообщить о проблеме

Создайте кейс в CRM — тикет в Информационном центре: [https://support.pstreamer.tv/crm/](https://support.pstreamer.tv/crm/). Укажите, что речь идёт о бета-версии, и приведите номер сборки: он показан на экране [О системе](../webui/administration.md#webui-about), из командной строки его выводит `/usr/local/bin/pss -v`. Этой команде нужен доступный ключ защиты; без него номер сборки показывает `rpm -q pstreamer` или `apt-cache policy pstreamer`. Остальное подготовьте так же, как для любого обращения ([Обращение в техподдержку](../support/index.md#support)): ответы на вопросник и материалы, очищенные от приватных данных.

## Как вернуться на стабильную версию

Выход из беты — откат на стабильную версию 2.0.2.

> **Предупреждение**
>
> Версия 2.0.2 не знает настроек возможностей, которые появились только в 2.1: групп резерва и SMPTE ST 2022-7 / Pro-MPEG FEC. После отката она их не применяет, пишет о каждой предупреждение в журнал, а при следующем сохранении файла настроек удаляет их из него. Вернуть такие настройки можно только из копии, сохранённой до отката.

1. **Сохраните копию файла настроек** — под именем, которого ещё нет:

   ```sh
   $ sudo systemctl stop pss
   $ sudo cp /opt/pss/config/pss.json /opt/pss/config/pss.json.beta-$(date +%Y%m%d_%H%M%S)
   ```
2. **Отключите бета-репозиторий.**

   Debian:

   ```sh
   $ sudo rm /etc/apt/sources.list.d/pstreamer2-beta.list
   $ sudo apt-get update
   ```

   RHEL:

   ```sh
   $ sudo rm /etc/yum.repos.d/pstreamer2-beta.repo
   ```
3. **Установите стабильную версию 2.0.2.**

   Debian:

   ```sh
   $ apt-cache madison pstreamer
   $ sudo apt-get install --allow-downgrades pstreamer=<версия>
   ```

   Первая команда показывает версию из стабильного репозитория, например `2.0.2.423-2`; подставьте её вместо `<версия>`.

   RHEL: сначала проверьте репозитории. Должен быть подключён стабильный репозиторий версии 2.x — файл `/etc/yum.repos.d/pstreamer2.repo`; если его нет, подключите его ([Установка на системы семейства RHEL](../install/rhel.md#install-rhel)). Файл `/etc/yum.repos.d/pstreamer.repo` репозитория версии 1.x, если он есть, удалите. Затем откатитесь на явно указанную версию 2.0.2:

   ```sh
   $ ls /etc/yum.repos.d/ | grep pstreamer
   $ yum --showduplicates list pstreamer
   $ sudo yum downgrade pstreamer-<версия>
   ```

   Вторая команда показывает доступные версии; подставьте версию 2.0.2, например `2.0.2.423-2`. Без явной версии `yum downgrade` берёт ближайшую более старую версию из всех подключённых репозиториев, и при подключённом репозитории 1.x узел окажется на 1.x. Если так уже случилось — [Узел с версией 1.x](../install/beta.md#install-beta-from-1x).
4. **Проверьте узел.** Убедитесь, что служба запущена (`systemctl status pss`), и просмотрите журнал: предупреждения о неизвестных настройках показывают, что именно версия 2.0.2 не применила. Как сверить файл настроек с целевой версией заранее, описано в [Перенос настроек на другую версию](config_editing.md#extras-config-editing-migrate).

Чтобы позже вернуться на бету, подключите бета-репозиторий снова ([Установка бета-версии](../install/beta.md#install-beta)). Настройки новых возможностей восстанавливаются из сохранённой копии: при остановленной службе замените ею `/opt/pss/config/pss.json` и запустите службу.

## Что происходит при релизе

С релизом версия 2.1 переходит в стабильный репозиторий, а отметки беты убираются из руководства. Бета-репозиторий остаётся и получает бету следующей версии.

Узел с подключённым бета-репозиторием продолжит получать следующие беты. Чтобы остаться на стабильной 2.1, после релиза отключите бета-репозиторий (шаг 2 раздела Как вернуться на стабильную версию): обновления придут из стабильного репозитория.
