Quase todas as partes do seu sistema participam da decodificação e da apresentação dos arquivos de vídeo, e qualquer um deles pode ser um gargalo.
Um atributo de um vídeo é seu valor de Mbps - esta é efetivamente a quantidade de dados que precisam ser processados em um segundo para exibir o vídeo. Um vídeo 4K pode ter qualquer valor de Mbps, mas digamos 15Mbps para essa discussão.
Assim, tudo no caminho tentará atender a esse requisito de velocidade de dados. O primeiro passo é levantar os dados de qualquer dispositivo de armazenamento em que esteja. Na maioria dos casos, isso é bom, a internet e os discos locais irão gerenciar isso sem problemas.
Em seguida, ele deve ser transmitido para a máquina que processará o vídeo. Se o vídeo for originado do armazenamento local, então, geralmente, não há problema. No entanto, se é proveniente da internet, a qualidade do serviço entra em jogo. Um serviço ADSL pode ter problemas com a taxa de transferência de 15 Mbps (apesar do máximo teórico de 24 Mbps).
O vídeo é processado e a CPU entra em ação, assim como a velocidade da memória. A decodificação do vídeo pode incluir a participação da GPU, se houver drivers que suportem o codec em uso. Caso contrário, a CPU deve receber a carga e isso pode ser um gargalo.
O passo final é exibir o vídeo na tela, que em resolução menor que 4K é trivial para uma GPU moderna.