Transmissão HEVC de 10 bits para TV Full HD

Transmissão HEVC de 10 bits para TV Full HD

Eu tenho um desktop de baixo consumo de energia (ASRock Mod 1150 H97M com gráficos integrados, CPU Intel Pentium G3258, monitor 1920*1200, Windows 10) que atua como um servidor de mídia em minha casa. Minha TV é Sony/Android TV/55 polegadas/full HD (kdl55w805C). Tenho conexão de fibra Virgin de 350 Mbps e tanto a TV quanto o desktop estão fisicamente conectados ao roteador Virgin Wi-Fi por meio de um cabo cat 6.

Tenho filmes/vídeos armazenados na área de trabalho. Na TV utilizo o Kodi para assistir aos filmes que são compartilhados no desktop.

Tudo bem até que recentemente me deparei com um filme que é 4K HEVC de 10 bits. Kodi na minha TV simplesmente se recusou a abrir o arquivo. Como minha TV é apenas full HD e o processador da TV provavelmente não é capaz de decodificar HEVC, é compreensível. Portanto, meu próximo objetivo é usar de alguma forma a área de trabalho para processar o vídeo e transmiti-lo para a TV.

Ao abrir o arquivo de vídeo, os filmes do Windows 10 me pediram para comprar um decodificador HEVC na loja - o que eu fiz. Depois disso (para minha surpresa), meu computador relativamente fraco reproduziu o filme no computador sem nenhum problema perceptível! No entanto, quando tento transmitir o filme para a TV, simplesmente falha. A TV mostrou "erro de vídeo não suportado". Tentei usar o Windows Media Player, mas o resultado foi o mesmo: ele pode reproduzir o filme no computador, mas a transmissão para a TV falhou.

Isso me deixou um pouco confuso. Pensei que ao transmitir/streaming, o computador decodificasse o vídeo e enviasse os sinais decodificados para o player. Então, quando a TV diz vídeo não suportado, o que isso significa?

Tentei o VLC, mas ele nem consegue reproduzir o vídeo no computador.

Tentei o Plex tornando o computador o servidor Plex. O aplicativo TV Plex pode mostrar todos os vídeos em 1080p lindamente, mas a reprodução HEVC falhou. Tentei reproduzir o arquivo HEVC usando o servidor Plex no meu smartphone Samsung S8 (que é 4K) e ele foi reproduzido sem problemas. Minha pergunta aqui é qual dispositivo está decodificando o arquivo HEVC? Servidor de mídia Plex na área de trabalho ou no dispositivo de reprodução?

Como posso resolver esse problema? Conseguir uma placa gráfica dedicada (com decodificação HEVC) vai resolver o problema? Tenho dúvidas se é porque meu sistema é capaz de reproduzir o vídeo usando o Windows Media Player, portanto tem poder de processamento para decodificar o vídeo. Mas ainda assim não foi possível transmitir para a TV.

Quaisquer insights são muito apreciados

Responder1

O vídeo transmitido em uma rede é sempre compactado. Mesmo se você estiver transmitindo apenas o que sua TV é capaz, com uma baixa taxa de quadros de filme/cinema de 24 fps, isso tem 1920 pixels de largura * 1080 pixels de altura * 24 bits por pixel * 24 quadros por segundo = cerca de 1,2 gigabits por segundo, que é mais largura de banda do que a maioria dos consumidores tem em suas redes domésticas, com ou sem fio.

4K UHD não compactado (2160p) com canal de cor de 10 bits por RGB em uma alta taxa de quadros, como 60fps, aproxima-se de 15 gigabits por segundo.

Portanto, você precisa de uma solução de transmissão que decodifique HEVC, reduza a resolução / converta de 2160p e cores de 10 bits para 1080p e cores de 8 bits e recompacte como algo como H.264 AVC que sua TV provavelmente entende e transmita isso para a TV . Isso parece muito trabalhoso, e não é algo que eu esperaria que qualquer reprodutor de vídeo gratuito fizesse automaticamente em tempo real.

informação relacionada