Versão de demonstração

A versão de demonstração do Perfect Streamer é uma edição gratuita para avaliação técnica: permite verificar a qualidade do processamento de fluxos, os protocolos de transmissão e o funcionamento da interface web no seu próprio equipamento antes da compra. Ela é instalada como um pacote separado, pstreamer-demo, funciona sem chave de proteção, não exige ativação e não tem prazo de validade. O pacote inclui o utilitário ts_analyze — um analisador do fluxo de transporte segundo o ETSI TR 101 290 (TS Analyze Perfect Streamer Toolkit v2.4 — TR 101 290); já o analisador do próprio nó, na versão de demonstração, é o básico.

Aviso

A versão de demonstração destina-se apenas à avaliação. O uso comercial e a operação em ambiente de produção são proibidos pelo contrato de licença da versão de demonstração (Contrato de licença). Para a operação é necessária uma licença completa; a edição completa pode ser testada com uma licença de avaliação (Migração para a licença de avaliação ou completa).

Comparação das edições

Os recursos que não constam da tabela como disponíveis não existem de forma alguma na versão de demonstração: eles não fazem parte do seu build e não podem ser ativados. Na interface web esses recursos não ficam ocultos, mas aparecem inativos, com a marca «Indisponível na versão de demonstração»; nas listas de tipos de entradas e saídas, os tipos indisponíveis ficam visíveis, mas não podem ser selecionados. Onde uma restrição é acionada, a interface a nomeia, por exemplo «Versão de demonstração: no máximo 5 fluxos.».

Recurso

Versão de demonstração

Edição completa

Fluxos

até 5, somente SPTS

SPTS e MPTS

Entradas e saídas do fluxo

1 entrada e 1 saída

várias, com entradas de reserva

Protocolos de entradas e saídas

PS1, SRT, UDP, RTP

todos, veja Planejamento e protocolos de transmissão de dados

Peers

até 5 logins de acesso a OTT, PS1 e SRT, uma conexão cada

sem limite

Multiplexador e demultiplexador

não

sim

Fluxos adaptativos (ABR)

não

sim

Analisador

básico: bitrate, erros CC, composição de PIDs

completo, incluindo TR 101 290, SCTE-35 e deriva de PCR

OTT

distribuição HLS/DASH sem DVR

distribuição com DVR, timeshift e arquivo

Meshwork

até 3 nós (2 peers configurados), sem subdomínios

sem limite, com subdomínios

Recepção DVB

não

sim, incluindo desembaralhamento (CI/CAM, BISS)

EPG

não

captura e geração de EIT, XMLTV

Transcodificação

somente por software, um perfil

por software e por hardware (NVIDIA, Intel)

Criptografia PS1/SRT e OTT

não

sim

Correção de PCR, nivelamento de jitter, CBR, reatribuição de PIDs

não, o fluxo passa sem alterações

sim

Mosaico, fluxos de teste, canais de arquivos

não

sim

Exportação do monitoramento (Zabbix, Prometheus, InfluxDB, Nagios)

não; alertas na interface web e por e-mail

sim, além de Telegram e scripts

Autorização de espectadores via faturamento, certificados ACME

não

sim

Contas de usuário da interface web

até 3

sem limite

Backup e reversão das configurações

sim

sim

Chave de proteção e ativação

não são necessárias

chave SL ou HL

A versão de demonstração distingue-se pela string de versão com o sufixo -demo (por exemplo, 2.0.2.410-demo), pela marca «Demo» na tela Licença e por um painel na parte superior da interface web que não pode ser fechado: «Versão de demonstração — apenas para avaliação, uso comercial proibido.», com o link «Comprar licença».

Uma requisição que ultrapassa as restrições da versão de demonstração é rejeitada pelo nó por inteiro, e nada é alterado; a interface web mostra o motivo como está, e ele começa com demo edition:. Por exemplo:

  • demo edition: this list holds at most 5 item(s) — adição de um sexto fluxo ou login, de uma segunda entrada ou saída do fluxo;

  • demo edition: key "drm-mode" can only be 0 (not in the demo) — tentativa de ativar um recurso que não existe na versão de demonstração;

  • demo edition: a Meshwork of at most 3 nodes (2 peers) — tentativa de configurar um terceiro peer do Meshwork.

Nesse caso, nenhum alerta é gerado.

Instalação

A versão de demonstração é fornecida como pacotes pstreamer-demo para as famílias RHEL (x86_64, RPM) e Debian (amd64, DEB). O pacote é instalado a partir do arquivo: além das bibliotecas do sistema, ele não tem dependências.

Família RHEL:

$ sudo yum -y install ./pstreamer-demo-<versão>.x86_64.rpm

Família Debian:

$ sudo apt-get install ./pstreamer-demo_<versão>_amd64.deb

Os pacotes pstreamer-demo e pstreamer são mutuamente exclusivos: em um servidor fica instalado apenas um deles. O serviço de proteção aksusbd não é necessário para a versão de demonstração.

A ativação não é necessária: o serviço pss é iniciado logo após a instalação. Em seguida, proceda como em Configurações iniciais: interface web na porta 8808, login e senha admin; altere-os imediatamente.

Migração para a licença de avaliação ou completa

Os recursos da edição completa são testados com a licença de avaliação: ela é gratuita, dura um mês e remove todas as restrições da versão de demonstração. Solicite-a, ou uma proposta comercial, no Centro de Ajuda: https://support.pstreamer.tv/crm/.

  1. Remova o pacote pstreamer-demo: os pacotes são mutuamente exclusivos, e o próprio gerenciador de pacotes não substitui a versão de demonstração. O arquivo de configuração /opt/pss/config/pss.json permanece no lugar após a remoção.

  2. Instale o pacote pstreamer (Instalação em sistemas da família RHEL ou Instalação em sistemas da família Debian).

  3. Faça a ativação — Ativação temporária e inicialização.

A edição completa aproveita as configurações feitas na versão de demonstração.

A migração inversa, da edição completa para a versão de demonstração, não reduz as configurações. Um arquivo de configuração que a versão de demonstração não consegue executar como está (mais fluxos, entradas, saídas ou logins do que as suas restrições permitem, ou recursos ativados que ela não tem — MPTS, DVR, DRM, CBR) não é carregado por ela: o arquivo é movido sem alterações para /opt/pss/config/bad/, e o nó é iniciado com a última configuração bem-sucedida, como em qualquer erro de carregamento (Comportamento na inicialização e em erros de configuração). A interface web mostra um alerta de erro de carregamento com o motivo e o local onde o arquivo foi salvo. As seções que não existem de forma alguma na versão de demonstração (EPG, armazenamentos DVR, adaptadores DVB) são ignoradas com um aviso no log. Para trabalhar na versão de demonstração, configure-a dentro das suas restrições.

Contrato de licença

A versão de demonstração é distribuída sob um contrato de licença próprio (Enterprise Demo License Agreement); após a instalação, o seu texto fica no arquivo /opt/pss/COPYRIGHT. Principais condições:

  • somente avaliação técnica, testes de laboratório e verificação de compatibilidade; o uso em ambiente de produção é proibido;

  • o uso comercial é proibido, incluindo radiodifusão, serviços OTT e IPTV, entrega de conteúdo e serviços em nuvem;

  • é proibido contornar as restrições da versão de demonstração, modificá-la e distribuí-la;

  • o prazo de uso não é limitado: a versão de demonstração é gratuita e funciona sem limite de tempo, mas apenas para avaliação.

O licenciante é a Perfect Soft. O contrato é regido pelas leis da Inglaterra e do País de Gales.