Como criar um serviço de IPTV eficiente com o Flussonic Media Server: Um guia passo a passo
Seguindo os dados analíticos, em 2020 o mercado da televisão pela Internet (IPTV) foi estimado em USD 72,24 bilhões e as previsões indicam que até 2026 ele alcançará USD 194,21 bilhões a uma taxa de crescimento anual de 17,89%. O segmento IPTV está progredindo principalmente nas regiões da LATAM e APAC, enquanto o mercado norte-americano e da EMEA está próximo da saturação, mas ainda demonstra crescimento anual. Esse desenvolvimento intensivo do IPTV é alcançado devido à acessibilidade das comunicações de banda larga e à verticalização do mercado: fabricantes de TVs e dispositivos estão cooperando com provedores de telecomunicações e oferecendo soluções integradas que impulsionam a expansão do IPTV.
Essas tendências são confirmadas em nosso estudo - o IPTV ainda é um dos cenários mais demandados para a aplicação do Servidor de Mídia Flussonic. Decidimos atualizar nosso guia passo a passo para explicar como um serviço IPTV eficiente pode ser estabelecido em algumas horas com base nas soluções Flussonic. Este guia pode interessar não apenas àqueles que estão construindo seu negócio do zero, mas também àqueles que entendem que chegou a hora de atualizar a infraestrutura e estão procurando uma solução para “mover-se”.
Etapa 0. Conteúdo IPTV
O IPTV, ou, em outras palavras, televisão baseada em protocolo de Internet, é uma tecnologia de televisão digital em redes de transferência de dados em protocolo IP que são usadas por operadores de TV a cabo digital.
Estamos certos de que você estudou seu público e entende que tipo de conteúdo eles estão procurando - notícias, cinema de arte ou documentários, lançamentos de entretenimento. E é apenas você quem decide que conteúdo pretende distribuir - canais nacionais gratuitos, transmissões e programas comprados ou, seguindo a última tendência, produzir seu próprio conteúdo. No entanto, você precisa lembrar que o conteúdo pode ser bastante caro e que você deve considerar os riscos relacionados aos direitos de distribuição de conteúdo. Mas, em qualquer cenário, seja captura de canais via satélite ou transmissão de conteúdo que você pretende produzir, você precisará de um servidor de mídia, e o Flussonic é uma solução garantida, confiável e acessível para lançar o IPTV.
Infraestrutura de Hardware e Software
Assim que você formular sua primeira lista de transmissões, é hora de começar a planejar a infraestrutura técnica para o seu novo provedor de TV pela Internet.
Para permitir que o provedor funcione de maneira eficiente e estável, a infraestrutura deve incluir tanto o hardware quanto o software para resolver as seguintes tarefas:
- Captura e processamento de sinal
- Preparação de conteúdo e transcodificação
- Proteção de conteúdo (DRM)
- Entrega e armazenamento de conteúdo (protocolos e codecs)
- Gerenciamento de serviços disponíveis em set-top boxes IPTV - o chamado Middleware
- Dispositivos do visualizador
- Análise e estatísticas
Etapa 1. Seleção de Equipamentos e Software para Captura e Processamento de Sinal
A tarefa principal para qualquer configuração IPTV é obter um fluxo de vários canais através do UDP para posterior transcodificação pelo servidor de televisão IP. Se você puder encontrar um intermediário que já capturou um sinal de satélite e o distribui através do UDP a um preço razoável, você tem uma boa chance de minimizar seus custos e economizar tempo; caso contrário, você terá que capturar o fluxo por conta própria. Você precisa de uma antena (incluindo multicopladores, amplificadores de sinal, cabos, etc.) apontada para as coordenadas do satélite e uma estação/receptor de cabeçalho. Um dispositivo separado é necessário para descriptografar e decodificar o sinal.
O receptor recebe o sinal de um transponder via satélite (MPTS - transporte de vários programas a uma velocidade de 188 Mbit/s) e atende aos canais armazenados nele. Um transponder médio fornece até 30 canais, tanto FTA quanto premium. Se você decidir optar por uma solução pronta, existem muitas opções, e o parâmetro-chave aqui é o número de canais atendidos por uma única unidade (geralmente esse número varia de 2 a 16). O preço começa em USD 1.000. Se você estiver procurando por uma solução à prova de falhas certificada que não requer habilidades especiais para ajustar, esta é uma boa opção.
Receptor de sinal de transponder via satélite
Você pode encontrar estações de cabeçalho modulares muito mais funcionais. Tais estações são capazes de capturar até 24 transponders (em comparação com 1-2 transponders no caso de receptores de bloco único). No entanto, se um provedor de IPTV está transmitindo canais premium, ele deve descriptografá-los, e este é um processo de hardware caro que reduz a capacidade da estação de cabeçalho para 8-10 canais.
Estação de cabeçalho modular de ponta
Como alternativa, você pode usar uma solução menos cara com base no Servidor de Mídia Flussonic. Não é necessário que o servidor usado para capturar o sinal via satélite seja da versão mais poderosa. Por exemplo, em nossa unidade de demonstração, estamos usando um processador Intel Xeon X5660 com 16 GB de RAM. Ela acomoda 4 placas de sintonizador de TV DVB-S/S2 produzidas pela Digital Devices. Cada placa atende a 8 transponders, até 30 canais por transponder. Cumulativamente, tal arranjo fornece uma grande quantidade de canais fornecidos por um único servidor como SPTS (fluxo de transporte de programa único) via UDP. Mas a quantidade final de canais depende da descriptografia, como mencionamos antes.
Placa de captura de vídeo
O processo de captura de sinal é concluído pelo Servidor de Mídia Flussonic: ele divide o MPTS em vários SPTSs e permite recebê-los via UDP.
Etapa 2. Preparação de Conteúdo e Transcodificação
Assim que você conseguir receber o SPTS via UDP, você precisa decodificá-lo. A transcodificação é usada para criar subfluxos de várias qualidades para vários fins, extração de EPG, legendas e outras tarefas.
Para realizar a transcodificação, você precisará de outro computador com o Servidor de Mídia Flussonic “sob o capô”. Estamos usando 2 processadores ((Intel Xeon CPU E5-2620 v3 @ 2,40 GHz) - total de 12 núcleos, 64 GB de RAM e 4 processadores gráficos Nvidia Quadro P4000. A configuração final depende da carga e da lista de canais.
Depois que o Flussonic estiver instalado em seu servidor, você deve ajustar o transcodificador e definir parâmetros para cada processo.
Interface web do transcodificador
Eventualmente, o Flussonic fornecerá alguns formatos de saída para cada programa para várias opções de uso.
Gerenciando formatos de saída na interface web
Flussonic Coder
Uma solução alternativa que pode ser de interesse principalmente para grandes empresas é o Flussonic Coder - uma solução de hardware/software para transcodificação de vídeo e áudio, que tem uma vantagem sobre outros métodos de transcodificação usando o Servidor de Mídia Flussonic:
- permite que grandes empresas atendam às necessidades dos clientes de forma abrangente e previsível,
- garante um processo de suporte técnico unificado
- ajuda os integradores a defender seus projetos,
- mantém o componente crítico: acesso ao dispositivo do assinante.
O Flussonic Coder é um servidor com sistema operacional Linux, vários módulos NVIDIA Jetson e software de transcodificação instalado. Ele é fornecido com firmware e não requer a instalação de drivers adicionais.
O Flussonic Coder tem o Servidor de Mídia Flussonic instalado, portanto, o Flussonic Coder pode ser ajustado via interface web do Servidor de Mídia Flussonic, e o Flussonic Coder é nativamente compatível com todas as soluções Flussonic usadas em outras etapas de recepção e processamento de sinal de vídeo em seu serviço IPTV.
Etapa 3. Proteção de Conteúdo
Você precisa ganhar dinheiro com seu próprio conteúdo e observar limitações no uso de conteúdo premium, portanto, é necessário impedir o uso não autorizado de vídeos, filmes e programas protegidos por direitos autorais.
Para isso, são usados meios técnicos de proteção de direitos, ou DRM (gerenciamento de direitos digitais). Esses sistemas não são projetados para perseguir piratas, mas eles restringem certas operações com vídeos.
DRM protege o conteúdo de vídeo com a ajuda de codificação com um par de chaves de cifragem. Essas chaves garantem a proibição de cópia ou limitam o tempo e o número de dispositivos para visualização de um vídeo. Os proprietários do vídeo podem gerenciar os direitos do usuário para determinadas manipulações com o conteúdo e permitir o acesso apenas àqueles que têm as chaves de decodificação. Essas chaves são emitidas pelo servidor de chaves do sistema DRM. A questão é: como integrar esse processo na estrutura IPTV? No caso do Flussonic com servidor de mídia, é simples, pois o Servidor de Mídia Flussonic suporta a operação (troca de chaves) com a maioria dos sistemas DRM mais populares, incluindo:
- EzDRM
- DRM Conax
- DRM Conax para Nagra
- BuyDRM (KeyOS)
- Widevine
- PallyCon
- Irdeto
- PlayReady DRM
- GS DRM
- Solocoo
Etapa 4. Entrega e Armazenamento de Conteúdo
O uso de um servidor de transcodificação no papel de um servidor de borda não é a melhor solução, e, portanto, aconselhamos a estabelecer mais um servidor baseado no Flussonic (CPU de 8 núcleos e 32 GB de RAM seriam adequados) para retransmissão: armazenamento em cache e distribuição. Isso reduzirá consideravelmente a carga do transcodificador, garantindo eficiência e proteção contra falhas para toda a infraestrutura.
Outro elemento útil é o servidor Flussonic DVR. Ele ajudará seu negócio IPTV a satisfazer as expectativas dos clientes com funções como Timeshift (deslocamento de tempo), Catchup (rebobinamento para o início do programa, visualização posterior) e outros. Esse servidor também pode armazenar arquivos para distribuição como VoD (vídeo sob demanda), atuando como um grande arquivo de conteúdo acessível para seu serviço IPTV.
Etapa 5. Gerenciamento de Serviços Acessíveis a partir de Set-top Boxes IPTV
Finalmente, você precisará de um servidor com o chamado Middleware para gerenciar direitos de acesso, faturamento, estatísticas e tarefas de negócios. O mercado de soluções de Middleware IPTV é enorme e você pode escolher a solução mais adequada às suas necessidades. O Flussonic possui uma API aberta para integração com qualquer uma delas. O Middleware fornecerá aos seus assinantes links diretos para o retransmissor e servidores de arquivo do sistema Flussonic. Na maioria dos casos, esses links serão atendidos pelo mesmo software nos dispositivos do cliente.
Etapa 6. Dispositivos do Cliente
Agora é importante garantir que os clientes em potencial tenham todos os meios necessários para desfrutar de seus serviços de televisão pela Internet. Para isso, você precisa oferecer set-top boxes (STB) acessíveis. Existem dois subtipos de STBs. O primeiro tipo - STBs produzidos por desenvolvedores de middleware, esses STBs terão o software necessário por padrão, e você e seu cliente não terão problemas adicionais relacionados à instalação do middleware para acessar seus serviços IPTV. O segundo tipo - STBs comuns sem middleware (os mais acessíveis estão disponíveis no AliExpress), neste caso, são necessárias etapas adicionais para que você e seu cliente instalem o middleware no STB.
Além dos STBs, os clientes podem usar Smart TVs, navegadores, dispositivos móveis, e é importante que seus serviços gerenciados pelo Servidor de Mídia Flussonic sejam acessíveis a partir desses dispositivos de cliente também. O desenvolvimento do Servidor de Mídia Flussonic está alinhado com o desenvolvimento de tecnologias, e garantimos que as versões mais recentes de nossos produtos suportem todos os protocolos, codecs e mudanças nas tecnologias de “consumo de conteúdo de vídeo” e que seus serviços IPTV sejam acessíveis tanto por STBs quanto por outros dispositivos de cliente - Smart TVs, smartphones, tablets e navegadores populares.
Etapa 7. Análise
Portanto, seu serviço IPTV está lançado e tudo - desde a captura de sinal até a entrega de conteúdo aos assinantes - está funcionando de forma estável, e agora? O próximo passo é entender como desenvolver seu serviço e, para isso, você precisa de ferramentas analíticas convenientes e compreensíveis para que você possa avaliar seus canais e programas mais populares e tenha estatísticas sobre servidores individuais, fluxos, usuários e sessões únicas. Além disso, você precisa entender qual tipo de conteúdo é preferido pelos usuários - por exemplo, DVR ou ao vivo. O Servidor de Mídia Flussonic propõe ferramentas retro-analíticas e, o que é importante, elas são fornecidas no formato PRO gratuitamente e estão acessíveis na conta pessoal. Portanto, você tem ferramentas acessíveis e visuais para obter os dados necessários para a melhoria de seus serviços.
Análise retro do Servidor de Mídia Flussonic em uma conta pessoal
Nós revisamos 7 etapas principais que são importantes para você construir uma infraestrutura IPTV.
Não importa se você está criando este serviço do zero ou está considerando uma solução de atualização para toda a infraestrutura ou parte dela, o Servidor de Mídia Flussonic se encaixará perfeitamente em qualquer estágio de sua transmissão de vídeo e ajudará a proteger seus investimentos com um aumento gradual no escopo de uso do produto.
Na verdade, você pode criar e configurar todo o suporte técnico em um único dia sem esforço ou necessidade de serviços de instalação de terceiros ou recursos humanos adicionais - a equipe de suporte técnico e de projeto da Flussonic está sempre online para ajudar nossos clientes na construção de uma plataforma tecnológica para monetização de serviços de streaming de vídeo. E o que é mais importante - durante esse dia você entenderá melhor quais outras customizações são necessárias para o seu serviço e quais sistemas precisam ser integrados a ele. E você pode abordar a equipe da Flussonic com tais consultas - seguimos a cultura de engenharia de desenvolvimento, e é importante para nós que nossos produtos estejam em constante evolução para que nossos clientes possam ganhar mais e atrair mais assinantes com novos serviços e qualidade de serviço.