---
title: Programa de testes beta
url: https://doc2.pstreamer.tv/pt/manual/extras/beta.html
lang: pt-BR
product: Perfect Streamer
version: 2.0.2.423
---

# Programa de testes beta

Uma versão beta é uma build da próxima versão do Perfect Streamer publicada antes do lançamento, para que você possa testar antecipadamente os novos recursos nas suas próprias tarefas e relatar os problemas encontrados. No momento, a versão 2.1 está em beta; a versão estável é a 2.0.2.

## O que é uma versão beta

Uma versão beta já contém os novos recursos da próxima versão, mas ainda está em verificação. Ela pode ter erros, e o comportamento e as configurações dos novos recursos podem mudar até o lançamento. Instale a beta em um nó cuja falha não interrompa a transmissão: em uma bancada de testes ou em um nó entre vários, e não em todos os nós de uma vez.

Os recursos que existem apenas na versão beta estão marcados no manual com o quadro «Versão beta 2.1», que leva a esta seção.

## Quem participa e como

Podem participar os titulares de uma licença. O repositório beta contém somente o pacote `pstreamer`, e uma licença válida da versão 2.x serve para a beta sem alterações. Não há versão de demonstração no canal beta: o pacote `pstreamer-demo` permanece na versão estável 2.0.2.

Para passar para a beta, adicione o repositório beta e atualize o pacote ([Instalação da versão beta](../install/beta.md#install-beta)). Não é preciso nenhum cadastro à parte.

## O que esperar

- **Sem garantias.** A versão beta é fornecida no estado em que se encontra, para avaliar os novos recursos.
- **Suporte na medida do possível.** As solicitações sobre a beta são analisadas, mas os prazos de resposta e de correção não são garantidos.
- **Atualizações.** As novas builds beta são publicadas no repositório beta e instaladas com uma atualização comum do pacote.

## Como relatar um problema

Abra um caso no CRM, ou seja, um ticket no Centro de Ajuda: [https://support.pstreamer.tv/crm/](https://support.pstreamer.tv/crm/). Informe que se trata da versão beta e indique o número da build: ele aparece na tela [Sobre o sistema](../webui/administration.md#webui-about), e na linha de comando `/usr/local/bin/pss -v` o exibe. Esse comando precisa de uma chave de proteção acessível; sem ela, o número da build é mostrado por `rpm -q pstreamer` ou `apt-cache policy pstreamer`. Prepare o restante como em qualquer solicitação ([Contato com o suporte técnico](../support/index.md#support)): respostas ao questionário e materiais sem dados privados.

## Como voltar à versão estável

Sair da beta significa reverter para a versão estável 2.0.2.

> **Aviso**
>
> A versão 2.0.2 não conhece as configurações dos recursos que surgiram apenas na 2.1: os grupos de reserva e SMPTE ST 2022-7 / Pro-MPEG FEC. Após a reversão, ela não as aplica, grava um aviso sobre cada uma no registro e, na próxima vez que o arquivo de configuração for salvo, as remove dele. Essas configurações só podem ser recuperadas a partir de uma cópia salva antes da reversão.

1. **Salve uma cópia do arquivo de configuração** com um nome que ainda não exista:

   ```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. **Remova o repositório beta.**

   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. **Instale a versão estável 2.0.2.**

   Debian:

   ```sh
   $ apt-cache madison pstreamer
   $ sudo apt-get install --allow-downgrades pstreamer=<versão>
   ```

   O primeiro comando mostra a versão do repositório estável, por exemplo `2.0.2.423-2`; coloque-a no lugar de `<versão>`.

   RHEL: verifique primeiro os repositórios. O repositório estável da versão 2.x precisa estar conectado — o arquivo `/etc/yum.repos.d/pstreamer2.repo`; se ele não existir, conecte-o ([Instalação em sistemas da família RHEL](../install/rhel.md#install-rhel)). Se existir o arquivo `/etc/yum.repos.d/pstreamer.repo` do repositório da versão 1.x, exclua-o. Depois volte para uma versão 2.0.2 indicada explicitamente:

   ```sh
   $ ls /etc/yum.repos.d/ | grep pstreamer
   $ yum --showduplicates list pstreamer
   $ sudo yum downgrade pstreamer-<versão>
   ```

   O segundo comando mostra as versões disponíveis; informe uma versão 2.0.2, por exemplo `2.0.2.423-2`. Sem uma versão explícita, o `yum downgrade` pega a versão anterior mais próxima de todos os repositórios conectados e, com o repositório da versão 1.x conectado, o nó acaba na 1.x. Se isso já aconteceu, veja [Nó com a versão 1.x](../install/beta.md#install-beta-from-1x).
4. **Verifique o nó.** Certifique-se de que o serviço está em execução (`systemctl status pss`) e examine o registro: os avisos sobre configurações desconhecidas mostram exatamente o que a versão 2.0.2 não aplicou. Como conferir antecipadamente o arquivo de configuração com a versão de destino está descrito em [Transferir as configurações para outra versão](config_editing.md#extras-config-editing-migrate).

Para voltar à beta mais tarde, adicione o repositório beta novamente ([Instalação da versão beta](../install/beta.md#install-beta)). As configurações dos novos recursos são recuperadas da cópia salva: com o serviço parado, substitua `/opt/pss/config/pss.json` por ela e inicie o serviço.

## O que acontece no lançamento

Com o lançamento, a versão 2.1 passa para o repositório estável, e as marcas de beta são removidas do manual. O repositório beta continua e recebe a beta da próxima versão.

Um nó com o repositório beta adicionado continuará recebendo as próximas betas. Para ficar na 2.1 estável, remova o repositório beta após o lançamento (passo 2 de Como voltar à versão estável): as atualizações virão então do repositório estável.
