Como fazer um fluxo de um vídeo na rede doméstica, usando o computador host para decodificar o vídeo e transferir os dados para o computador do destinatário. E sim, eu sei sobre máquinas virtuais e conexões de PC remoto. Eu não quero ir desse jeito.
Eu tenho um notebook Core i3-2350M com GeForce 610M. Eu posso reproduzir um vídeo 4K no meu laptop usando aceleração de hardware com o MPC-HC. Eu tenho outra área de trabalho na mesma rede doméstica (TP-Link 810), que é conectada por Ethernet. Eu quero jogar o vídeo na área de trabalho sem ter meu processador de desktop (C2D 2,9 GHz) para decodificar o vídeo em tudo. (Eu sei que não pode lidar com o vídeo de forma eficiente.)
networking
video
cpu
streaming
UltimateCop
fonte
fonte
Respostas:
Existe um princípio universal do qual você não pode escapar: Qualquer computador que exiba imagem em movimento acima de 15 quadros por segundo precisa de um investimento significativo de energia da CPU.
Além disso, você parece estar considerando a redução da carga da CPU, eliminando completamente o processo de decodificação. Bem, eliminando o processo de decodificação completamente para um vídeo 720p implica a transmissão de:
... pela rede e processando-o no computador de destino em vídeo a cada segundo sem falhar! (Não se engane, isso está bem ao alcance do moderno hardware convencional. Mas, novamente, o moderno hardware convencional pode fazer a decodificação; já que você está tentando evitar isso, eu suspeito que você não tenha hardware mainstream moderno em seu alvo máquina.)
Como você não deu detalhes sobre sua situação e ambiente (por exemplo, sistemas operacionais, hardware envolvido e layout de rede), não posso dar uma resposta mais específica. Em toda a justiça, a sua pergunta é uma questão teórica abstrata e a resposta só pode ser tal.
fonte