Liberando os limites de qualidade do YouTube no Asahi Linux com Firefox
O projeto Asahi Linux certamente dispensa apresentações: é um projeto de código aberto dedicado a levar o kernel Linux para dispositivos com arquitetura ARM, em especial o Apple Silicon.
Sabemos o quanto a Apple é escrupulosa em manter em segredo o código por trás de seus sistemas operacionais, incluindo o macOS. Pensar que você pode atuar nos novos sistemas Mac baseados em SoCs derivados de ARM, um sistema operacional otimizado para explorar todo o seu potencial, inicialmente parecia uma quimera. Mesmo assim, os desenvolvedores do Asahi Linux não apenas alcançaram o feito, mas recentemente revelaram o primeiro driver compatível com GPUs Apple Silicon, resultado de um trabalho intenso e aprofundado de engenharia reversa.
O YouTube limita a qualidade dos vídeos reproduzidos no Firefox com sistemas Asahi Linux
Um dos desenvolvedores responsáveis pelo projeto Asahi Linux, Hector Martin, diz ter descoberto uma curiosa limitação aparentemente imposta pelos engenheiros do YouTube que limita severamente a qualidade do streaming.
Ao realizar uma série de testes e contratestes, Martin descobriu que o padrão do YouTube é uma resolução igual a 1080p para dispositivos x86-64, enquanto para dispositivos ARM é incrivelmente limitado a apenas 240p. O desenvolvedor levanta a hipótese de que a restrição pode ser atribuída a um preconceito agora anacrônico ligado aos SoCs ARM que não leva em consideração a potência bruta que esses dispositivos são capazes de expressar hoje.
Usando o navegador Firefox na plataforma Asahi Linux, portanto em um sistema Apple Mac muito moderno baseado em um SoC ARM projetado pela empresa de Tim Cook, o YouTube acredita erroneamente que se trata de uma smart TV baseada em aarch64 (instrução de 64 bits conjunto usado em processadores ARMv8-A ) reduz a resolução e a qualidade do streaming de mídia com base nesta classificação (incorreta).
Simplesmente modificando seus agentes de usuário do Firefox para aarch64 e x86_64, o YouTube adapta “magicamente” a qualidade do stream de vídeo de uma maneira aprimorada, permitindo que você obtenha o streaming de 4K.
Como um “teste decisivo”, Martin também instalou o Chromium no mesmo hardware baseado no Asahi Linux, observando que o navegador, enquanto trabalhava em um sistema aarch64, “ele finge estar rodando na plataforma x86-64” sendo assim capaz de desfrutar da reprodução de vídeo em 1080p por padrão, que pode ser aumentada até a resolução 4K.
Depois de confirmar suas observações, Martin relatou a situação à Mozilla e inseriu código adicional no Asahi Linux para contornar a limitação imposta pelo YouTube.
barra lateral inferior relacionada 300
*️⃣ Link da fonte: