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/.
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.jsonpermanece no lugar após a remoção.Instale o pacote
pstreamer(Instalação em sistemas da família RHEL ou Instalação em sistemas da família Debian).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.