Por que a transcodificação de hardware é importante em um NAS

Uma ilustração de um desktop, laptop e tablet conectado a um NAS.
Andrea Danti / Shutterstock.com

Ao comprar um dispositivo Network Attached Storage , você terá a opção de obter um modelo com ou sem transcodificação de hardware. A transcodificação de hardware torna o streaming de mídia de seu NAS  mais rápido e eficiente. É assim que funciona.

O que é transcodificação?

Arquivos de mídia, como vídeos, são codificados usando um formato específico. Por exemplo, um formato de vídeo popular é H.264 . Diferentes formatos têm diferentes abordagens para armazenar informações de vídeo com o melhor equilíbrio entre qualidade e tamanho.

Como existem tantos formatos diferentes para codificação de mídia, geralmente é necessário  transcodificar um arquivo para um formato que um dispositivo de destino possa entender. Por exemplo, você pode ter um formato de arquivo que reproduz bem em seu computador, mas que é totalmente incompatível com sua smart TV. Nesse caso, você o transcodificaria para um formato com o qual sua TV funcione. Esse processo também é conhecido como conversão de formato de vídeo , mas a transcodificação é mais frequentemente usada em streaming de mídia e conversão ao vivo de arquivos de mídia.

A transcodificação não envolve apenas compatibilidade; também é usado para criar várias versões de vídeo para transmitir em diferentes níveis de qualidade, dependendo da largura de banda disponível. Isso é o que serviços como Netflix ou YouTube fazem, mudando automaticamente para a versão do vídeo que melhor se adapta à sua conexão de rede a qualquer momento.

No contexto de um NAS doméstico, muitas pessoas compram esses dispositivos para atuar como servidores de mídia domésticos. Executando um software como o Plex , a transcodificação permite que o NAS forneça arquivos de mídia para usuários da rede local e usuários que se conectam ao conteúdo pela Internet.

Recomendado:  O que é o novo sistema de alerta de direitos autorais e como ele afeta você?

O que é transcodificação de hardware?

Diferentes resoluções de imagem comparadas.
REDPIXEL.PL/Shutterstock.com

Uma CPU (unidade de processamento central) é um dispositivo de computação de uso geral. Isso significa que ele pode realizar qualquer tipo de cálculo, desde que possa ser expresso como código de computador. A desvantagem disso é que as CPUs não são tão eficientes quanto poderiam ser em qualquer tipo específico de cálculo. Pense desta forma: se você tem o equipamento para fazer adição, subtração, multiplicação e divisão, mas você só faz um deles, você está sobrecarregado com 75% da sua capacidade desperdiçada.

É aí que entram em jogo os processadores especializados. Eles fazem um número limitado de tipos de cálculo para um conjunto muito restrito de trabalhos, mas o fazem  muito  rapidamente. Isso é transcodificação de hardware. O processo de transcodificação é conduzido por um processador especializado projetado para ser bom no tipo de transcodificação matemática necessária. Se você comprar um NAS com transcodificação de hardware, esse processador estará incluído em algum lugar dentro dele. Então, por que esse recurso é importante?

A transcodificação de hardware é rápida

Ter um hardware especial dedicado a resultados de transcodificação em resultados extremamente rápidos. Normalmente, é rápido o suficiente para acontecer em tempo real, então você não precisa esperar a transcodificação de um arquivo antes de começar a assisti-lo. Este é provavelmente o motivo mais importante pelo qual você deseja a transcodificação de hardware em seu NAS.

A transcodificação de hardware libera a CPU

Um NAS é um dispositivo ocupado na melhor das hipóteses. Ele pode manipular transferências de arquivos, executar software de backup e atuar como um servidor da Web ao mesmo tempo em que deseja reproduzir filmes em sua TV. A transcodificação é um trabalho que exige muito da CPU e, se o NAS tiver que fazer isso rápido o suficiente para visualização em tempo real, ele deixará de lado outras tarefas. Transferir o trabalho para um transcodificador de hardware dedicado ou (como costuma ser o caso) uma GPU libera a CPU para garantir que todo o resto seja cuidado sem perder o ritmo.

Recomendado:  Como obter notificações para qualquer postagem no Facebook sem comentar sobre ela

A transcodificação de hardware é mais eficiente

Usar hardware dedicado para transcodificar mídia geralmente usa menos energia e gera menos calor do que usar uma CPU para fazer o trabalho. Se você fizer muita transcodificação, essa diferença de eficiência pode aumentar com o tempo. Não é o aspecto mais crítico da transcodificação de hardware, mas vale a pena notar.

A transcodificação de hardware tem desvantagens

O aplicativo Plex em um smartphone Samsung no bolso de alguém.
dennizn / Shutterstock.com

A transcodificação de hardware é um recurso desejável em um NAS, mas não é perfeito. Primeiro, o software de streaming de mídia que você usa deve ser compatível com o NAS e o transcodificador de hardware que ele usa. Por exemplo, Plex mantém uma Planilha Google  com uma lista de dispositivos NAS e se seus transcodificadores de hardware funcionam com Plex.

O próximo problema com a transcodificação de hardware é que o transcodificador pode ser muito específico. Por exemplo, um transcodificador pode funcionar com H.264, mas não com o formato HEVC (High-Efficiency Video Coding) mais recente . Nesses casos, o NAS terá que recorrer à codificação de software usando a CPU de qualquer maneira.

Com o Plex, em particular, a codificação de hardware também apresenta custos adicionais. Já que o Plex decidiu incluir a transcodificação de hardware como um recurso premium. Claro, isso é uma desvantagem do Plex e não a transcodificação de hardware especificamente. No entanto, como Plex é a escolha de streaming de mídia NAS mais popular, é uma observação relevante.

Quando a transcodificação de software está OK?

Você pode economizar um pouco de dinheiro adquirindo um NAS sem transcodificação de hardware, mas quando está tudo bem? Achamos que, se você está comprando um NAS para  atuar apenas  como um servidor de mídia, a falta de transcodificação de hardware (ironicamente) não é um grande problema.

Recomendado:  Como abrir as configurações do Google Chrome em uma janela separada

Isso assumindo que a CPU do NAS em questão está à altura do trabalho! Na mesma planilha do Plex Google mencionada acima, você verá os resultados do teste de desempenho para transcodificação de software em várias resoluções. Você também verá a CPU específica com a qual cada respectivo NAS da lista está equipado. Isso lhe dará uma ideia clara de quais CPUs NAS funcionarão bem como transcodificadores de software.

Finalmente, a maioria dos softwares de streaming NAS oferece a opção de transcodificar sua mídia em segundo plano . Por exemplo, ele pode transcodificar seu conteúdo durante a noite, quando não estiver ocupado. Portanto, quando você faz o streaming da mídia, ela já está em um formato ideal. Nesse caso, não importa se você está usando a transcodificação de software, porque você não precisa de desempenho em tempo real. A principal desvantagem é que sua mídia levará algum tempo para ficar disponível e essa abordagem usa mais armazenamento, já que a mídia transcodificada é salva junto com a original, a menos que você opte por excluir o arquivo original, é claro.

No final das contas, a transcodificação de hardware ou software é uma escolha que se adapta às suas necessidades e orçamento. Nenhum dos dois é objetivamente superior em todos os aspectos, mas agora você tem o conhecimento de que precisa para decidir por si mesmo.