Caixa Mecool KM9 para Android no novo SoC Amlogic S905X2 com 4 GB de RAM e Android TV 8.1 - entenda e perdoe

Recentemente, muitas caixas apareceram no mercado no novo Amlogic SoC - S905X2. Todos eles são baratos, "frios", prontos para uso, têm boas especificações técnicas, mas todos são problemáticos em um grau ou outro. Quem lê minhas resenhas de boxe sabe que, se seus requisitos acima estão "ativados e de alguma forma mostram o vídeo", e o orçamento é significativamente limitado, a escolha do boxe deve ser abordada com muito cuidado. Em breve terei uma única visão detalhada de várias caixas relevantes no S905X2 (nem todos chegaram ainda). Bem, hoje vou falar detalhadamente sobre uma caixa - Mecool KM9. A diferença mais importante de seus colegas é que ele vem com o sistema Android TV 8.1 e um controle remoto Bluetooth.




Conteúdo


Porque Estou publicando um artigo sobre as caixas de Habr pela primeira vez, tentarei explicar alguns detalhes que podem causar mal-entendidos entre leitores despreparados (que só se familiarizam com as caixas).


Especificações técnicas

ModeloMecool KM9
Materiais da caixaDe plástico
SoCAmlogic S905X2
ARM Cortex-A53 de 4 núcleos até 1,8 GHz
GPU Mali-G31 MP2
RAM4 GB DDR4L
Memória flash interna32 GB (eMMC)
USB1 x USB A 3.0, 1 x USB A 2.0
Suporte para cartão de memóriamicroSD
Interfaces de redeWi-Fi 5 (802.11a / b / g / n / ac, 2.4 GHz e 5 GHz)
Ethernet rápida (100 Mbps)
BluetoothBluetooth 4.0
Saídas de vídeoHDMI 2.0b (até 3840x2160 a 60 Hz com HDR)
AV analógico (composto)
Saídas de áudioAV analógico HDMI
Controle remotoBluetooth com microfone
Nutrição5 V / 2 A
OSAndroid TV 8.1

Opções e aparência

A caixa vem em uma caixa típica da Mecool. Sem adesivo lateral inferior com o nome do modelo e breves especificações. Não há detalhes de contato, informações sobre o fabricante, etc.





Interior: decodificador, controle remoto, cabo HDMI, fonte de alimentação com plugue europeu, um guia rápido em inglês.



A fonte de alimentação é típica para caixas chinesas. Tensão 5 V, corrente máxima 2 A. Comprimento do cabo de aproximadamente 110 cm Conector DC 4 x 1,7 mm.



O controle remoto é puro, semelhante ao controle remoto do Xiaomi Mi Box (não S). Funciona via Bluetooth e IR. IR apenas para ligar a caixa de um estado completamente desligado. É alimentado por duas pilhas AAA (não incluídas).



O boxe em si é muito compacto. O estojo é feito de plástico fosco. O peso é de cerca de 140 gramas. Tamanho 100x100x19 mm.



Na frente, há um indicador LED multicolorido. No modo de suspensão - vermelho. No modo de operação - azul. Uma unidade USB está conectada - verde. Sem rede - turquesa. Brilha demais com um olhar direto. Uma desvantagem significativa é que ele pisca no modo de operação (com desbotamento suave, como “respiração”). Essas piscadas são muito irritantes se a caixa estiver escondida atrás de uma TV ou em um pedestal.





De um lado, há um slot microSD, uma porta USB 3.0 e uma porta USB 2.0. No modo firmware usando um PC, uma porta USB 2.0 é usada.



Parte traseira: conector de alimentação (DC 4 x 1,7 mm), HDMI, Ethernet, saída AV. Na parte inferior da saída AV está o botão de recuperação (para entrar na recuperação e ativar o modo de firmware).



Abaixo, existem muitos respiradouros e pernas macias.




Análise do dispositivo e sistema de refrigeração

A análise do dispositivo foi realizada após todos os testes.

O Mecool KM9 é fácil de entender. Retire dois pés de borracha.



Desaparafuse os dois parafusos e remova a tampa superior.



Desaparafuse mais quatro parafusos e remova a placa.



O SoC através de um substrato térmico fica ao lado de uma placa de metal bastante grande. A própria placa está localizada no lugar dos orifícios de ventilação. Ao lado do SoC está um módulo de memória SpecTek DDR4L (divisão Micron), módulo Toshiba eMMC THGBMFG8C4LBAIR, módulo Wi-Fi / Bluetooth Ampak AP6255. Há proteção na ligação da porta HDMI. Porta USB 3.0 sem blindagem adicional (isso é ruim). Não há um controlador Ethernet separado na placa, pois Usado incorporado no SoC. Perto da porta AV está o amplificador Dioo DIO2133 (o DAC está embutido no SoC). A placa possui um bloco GPIO conveniente e um bloco UART. Existem marcações para a tampa de proteção RAM e SoC, mas as tampas não estão instaladas. Existe apenas uma antena Wi-Fi (como o AP6255 pode funcionar apenas no modo 1x1), ela também é colada à placa para garantir a confiabilidade. Existe uma plataforma para instalar um conector S / PDIF óptico, mas ele não está instalado nesta versão da caixa.

Não há reclamações sobre a qualidade da fabricação, mas as economias são visíveis. O único alarme é a antena Wi-Fi (sua localização em um gabinete compacto), que é garantido que causa problemas em determinadas situações (dependendo do posicionamento da caixa), o que é confirmado pelos testes.

O S905X2 é fabricado de acordo com a tecnologia de processo de 12 nm. É muito "frio" e mesmo com um simples sistema de refrigeração "chinês" não entra em aceleração com cargas máximas prolongadas e em jogos. A temperatura máxima de SoC no KM9 é de 65 ° C. O teste de estresse de 15 minutos é executado sem estrangulamento, com desempenho máximo constante.




Software e estabilidade geral

O Mecool KM9 vem com o sistema Android TV 8.1. Este é o sistema base da Amlogic (com todas as suas nuances) sem alterações significativas.











Para aqueles que não sabem como o Android TV 8 difere da versão normal do Android 8, listarei brevemente algumas das diferenças:

  • Não há barra de navegação e barra de status.
  • Iniciador firmemente fixo (tela inicial) - Google Home Launcher. Ele exibe apenas os programas e jogos adaptados para a Android TV.
  • Pesquisa global por voz em programas instalados / Google Assistant.
  • Várias funções exclusivas, por exemplo, canais especiais (recomendações anteriores), notificações especiais, imagem na imagem na tela principal, etc.
  • A interface é adaptada para telas de TV e controle remoto (D-Pad e voz) ou um gamepad.
  • Os programas e serviços do Google também são adaptados para telas de TV e controle remoto.
  • A Google Play Store para Android TV contém apenas os aplicativos e jogos adaptados para Android TV (interface e controle do controle remoto / gamepad).
  • Há suporte para o Google Cast (em caixas certificadas).

Você pode colocar qualquer programa. Mas lembre-se de que a Google Play Store para Android TV contém apenas os aplicativos e jogos adaptados para Android TV. Todos os outros programas podem ser facilmente instalados via apk, Aptoide TV (software ilegal), etc. Observe que, para programas que não estão adaptados à Android TV, você pode precisar de um mouse.

A ideologia da Android TV é baseada na simplicidade. Mas se você começar a lutar (“Eu preciso, como em um smartphone, e quero controlar o mouse para todos”), você terá impressões negativas. Se você aceita sua ideologia, e todos os seus programas atuais estão adaptados para a Android TV, você simplesmente desfrutará do sistema.

Também é importante entender que o Android TV é atualmente o único sistema de boxe oficial do Google. A certificação do sistema regular de boxe Android foi descontinuada por mais de dois anos. Em um futuro próximo, você não verá mais caixas de marcas A ou de operadores com o sistema Android comum.

Versão de firmware V0828 de 09/09/2018. De acordo com a OTA (este é o próprio programa da Mecool, feito com base no padrão da Amlogic), novas atualizações não são detectadas.

A Mecool tentou obter a certificação do Google, mas por algum motivo falhou. Como resultado, o sistema não é certificado, ou seja, ilegal (usa ilegalmente os serviços e programas do Google para Android TV). O suporte para o Google Cast foi cortado. Vários programas de lixo foram adicionados ao próprio sistema (é bom que não esteja na partição do sistema) - todos eles podem ser excluídos, se necessário. A falta de certificação fez uma piada muito cruel sobre o Mecool, sobre o qual você lerá na seção DRM.

O firmware usa um kernel de 64 bits versão 4.9.76. Mas a própria camada do Android é de 32 bits. Este Amlogic ainda não concluiu a versão completa de 64 bits para o S905X2.



A localização em russo não está totalmente concluída. Apenas elementos do sistema geral do Android (ou seja, pelo próprio Google) são traduzidos. O que a Amlogic adicionou é quase não traduzido. Por exemplo, configurações de tela, saída de som etc. em inglês.



Não há suporte raiz no sistema, mas adicionar esse suporte não será difícil - existe TWRP para boxe.

Qualquer caixa deve ter estabilidade máxima na funcionalidade básica, independentemente da operação de programas individuais. Na rede, você pode encontrar várias reclamações sobre o KM9. Mas me deparei com apenas alguns problemas menores e um crítico (como muitos outros usuários) - a caixa ficou suspensa depois de um tempo no modo de suspensão. Eu virei diretamente para o Videostrong para fornecer um firmware com um bug corrigido. Mas não recebi uma resposta. Como resultado, quando a revisão estava pronta, um obituário foi escrito nas conclusões. Antes de publicar a revisão, o GearBest me deu um link para o arquivo de atualização OTA com firmware datado de 22/11/2018 , que eles receberam da Videostrong. Esta atualização corrigiu o congelamento no modo de suspensão, então tive que reescrever a saída um pouco.


Controle Remoto, Gamepads, HDMI CEC

O controle remoto pode ser chamado de muito bom (é simplesmente o melhor daqueles que os fabricantes de caixas no subsolo produzem). Por sensações táteis, é inferior, por exemplo, ao controle remoto da Xiaomi. Funciona via Bluetooth. Mas o controle remoto tem um transmissor de infravermelho, ele é usado apenas para ligar a caixa de um estado completamente desligado. Não há giroscópio (no modo mouse) no controle remoto, isso não é necessário, porque não é consistente com a ideologia da TV Android. Um microfone com excelente sensibilidade, você não precisa aproximar o controle remoto da boca, o reconhecimento de voz funciona claramente. O botão Pesquisa por voz global / Assistente do Google não precisa ser pressionado para o microfone funcionar, basta pressionar uma vez.



Uma única ação do botão liga / desliga pode ser definida nas configurações. O boxe suporta o modo de suspensão parcial, ou seja, ao alternar para o modo de suspensão, apenas o sinal de vídeo é desativado e o programa recebe a notificação correspondente.



Uma pressão longa no botão liga / desliga exibe o menu liga / desliga.



Observo que o menu dos programas lançados anteriormente não é ativado no sistema. I.e. pressionando duas ou mais vezes Home, esse menu não é chamado, o que para alguns pode causar desconforto ao usar. Esse menu só pode ser usado em sistemas personalizados ou com um patch especial.



Há apenas uma desvantagem na operação do controle remoto. Em casos raros, depois de pressionar o botão Global Voice Search / Google Assistant, o microfone não é ativado, ou seja, a pesquisa em si está ativada, mas o microfone não funciona. Você precisa pressionar o botão novamente.

Não houve problemas com a operação dos consoles GameSir e Xiaomi via Bluetooth. Conecte-se e trabalhe com a maioria dos jogos sem problemas.



O suporte para várias funções HDMI CEC flutua de um modelo de TV para outro. Eu não vi uma única caixa Android com suporte perfeito para HDMI CEC em todas as TVs, mesmo com diferentes modelos de TV da mesma marca. Nas caixas Amlogic, o suporte ao HDMI CEC nunca foi bom (principalmente devido à operação seletiva das funções de energia e à falta de controle de volume). O suporte para HDMI CEC está incluído nas configurações.

Operação HDMI CEC com TV de teste LG:

  • Você envia o boxe para dormir usando o controle remoto da caixa; a TV desliga (entra no modo de espera) - sim (nem sempre).
  • Acorde boxe com o controle remoto do boxe, a TV liga - sim.
  • Ligue a TV com um controle remoto padrão, a caixa acorda - sim (nem sempre).
  • Desligue a TV com um controle remoto padrão, o boxe entra no modo de suspensão - sim.
  • O controle remoto da TV pode ser controlado por boxe - sim.



Desempenho

O console usa um novo SoC Amlogic S905X2 - 4 núcleos ARM Cortex-A53 de até 1,8 GHz e uma GPU Mali-G31 MP2. Este é um SoC de orçamento. O sistema e os programas funcionam rapidamente e sem problemas. Ele permite que você jogue jogos 3D simples (ou seja, o mínimo para jogos). Quase sempre, você precisa reduzir o nível de gráficos ao mínimo. Você precisa entender que o principal nas caixas do Android é a funcionalidade de mídia, ou seja, VPU e implementação de seus recursos em software. Mas o processador e a GPU devem ter energia suficiente para tornar o dispositivo confortável. O S905X2 fornece um nível confortável com uma margem.



A interface é exibida com uma resolução máxima de 1920x1080. Mesmo se você selecionar uma resolução de 3840x2160 no sistema, a interface e todos os programas continuarão funcionando com uma resolução de 1920x1080 e com escala de 3840x2160. Como em muitas caixas, apenas os objetos SurfaceView podem exibir resolução 4K real (eles são usados ​​em players de mídia e em alguns jogos). De fato, não importa com qual resolução executar programas e jogos de teste - com 1920x1080 e 3840x2160, o resultado será idêntico.

Por conveniência e clareza, farei uma comparação do desempenho com as caixas do Amlogic S912 (Minix Neo U9-H).

CPU
Mecool KM9Amlogic S912
AnTuTu v6 (Índice Geral / 3D / CPU)43500/8200/1610042000/9300/14000
Geeckbench 4 (Singe / Multi)700/2200500/2500
Google octane40003100

GPU (3D)
Mecool KM9Amlogic S912
3DMark Sling Shot Extreme300400
Bonsai3250 (46 fps)3250 (46 fps)
Referência GFX T-Rex13 fps18 fps
GFX Benchmark T-Rex 1080p fora da tela13 fps19 fps

Como você pode ver, o desempenho da CPU é mais alto para o S905X2 e o desempenho da GPU é para o S912. Em geral, podemos assumir essa paridade. Não há diferença visual na operação dos dois sistemas.

Todos os jogos 2D experimentados funcionaram bem e sem falhas.



A maioria dos jogos em 3D pode ser jogada. Nesse caso, é necessário reduzir ao mínimo as configurações gráficas. Não há sentido em testes detalhados, porque S905X2 - este é o mínimo para jogos (por simplicidade, você pode comparar com smartphones chineses por menos de US $ 100).



Eu gostei que o S905X2 reduzisse o atraso de saída do decodificador. Streaming de jogos via Nvidia GameStream (Moonlight), fluxo de 1080p60, 30 Mbps - até 40 ms para H.264 e até 20 ms para H.265. Ao mesmo tempo, uma violação da uniformidade é visualmente visível (as caixas no firmware S912 com Minix fornecem uniformidade perfeita ao trabalhar com o Moonlight).






Unidades internas e externas

No novo sistema KM9, o usuário está disponível com cerca de 25 GB de memória interna.



A velocidade linear da memória flash interna está em um bom nível para caixas baratas - 140/105 MB / s.



O controlador SD no SoC é tão fraco quanto nos SoCs Amlogic anteriores (o limite de velocidade é de 20/15 MB / s). I.e. Não faz sentido usar cartões microSD rápidos, mas é melhor usar cartões ou cartões USB através de um leitor de cartão USB. Aqui está um exemplo da velocidade de um cartão Samsung 128 GB muito rápido:



A interface USB 3.0 é implementada honestamente. A velocidade é muito alta - 300/300 MB / s. Uma caixa foi conectada em um controlador JMicron (com suporte a UASP) com o Samsung SSD instalado, o sistema de arquivos NTFS. No Windows, essa unidade produz 500/500 MB / s via SATA e 450/350 via USB 3.0.



Suporte para sistemas de arquivos em mídia externa com uma interface USB:
Fat32exFATNTFS
KM9ler / escreverler / escreverler / escrever
Como você sabe, a operação da interface USB 3.0 introduz sérias interferências na operação de dispositivos de rádio a uma frequência de 2,4 GHz. Para evitar isso, a porta USB 3.0 é colocada à distância de outros componentes e faz blindagem adicional. Não há nada semelhante no KM9, mas os componentes são muito próximos, ou seja, Wi-Fi (no modo 2,4 GHz), Bluetooth, controles remotos / mouses / teclados com transmissores USB estão sob ataque ao conectar dispositivos com a interface USB 3.0. Vale a pena considerar.


Interfaces de rede e serviços de rede

Para uma rede com fio no KM9, o controlador é compatível com suporte para Fast Ethernet (100 Mbps), SoC interno. Controlador de orçamento Ampak AP6255 com suporte a Wi-Fi 802.11a / b / g / n / ac, 2.4 GHz e 5 GHz, o MIMO 1x1 é responsável pela rede sem fio.

Os testes foram realizados usando o iperf 3. O servidor iperf está sendo executado em um computador conectado à rede local via Gigabit Ethernet. A tecla R está selecionada - o servidor envia, o dispositivo recebe.
A taxa real de dados do KM9 na interface com fio está no nível de 95 Mbps.



O boxe estava localizado a 5 metros do roteador através de uma parede de concreto armado - este é o local onde eu testo todas as caixas e mini-PCs Android. A linha que conecta a caixa e o roteador passa através da parede em um ângulo de 45 graus. O papel do roteador foi o popular Xiaomi Mi Router 3G. Você pode usar o Keenetic Ultra, mas às vezes oferece uma chance até para caixas com baixa implementação de Wi-Fi, ou seja, um resultado alto é mostrado, o que pode confundir os leitores com roteadores mais simples. Entenda, eu não tenho um objetivo de descobrir a velocidade máxima de Wi-Fi de uma caixa específica a 1 metro do roteador sem obstáculos (não importa para mim se espremer 200 ou 300 Mbps). Simulo um caso típico e todas as caixas são testadas sob as mesmas condições. Estou testando apenas com a banda de 5 GHz (se a caixa tiver esse suporte).

Em primeiro lugar, quero responder à baixa sensibilidade Wi-Fi no boxe. I.e. o boxe viu apenas parte das redes disponíveis no local de teste. Ao se afastar do roteador, as redes de teste foram perdidas em locais onde outros dispositivos continuaram a ver redes de teste. Em segundo lugar, devido ao design interno da caixa, para obter uma velocidade aceitável, a caixa deve ter sido posicionada. I.e. você não pode simplesmente colocar a caixa em pé, você deve colocá-la na borda para trás etc. Esse é um problema típico de caixas chinesas baratas, nas quais o Wi-Fi é implementado em um truque em um controlador de orçamento. A velocidade do Wi-Fi foi de 88 Mbps.



O boxe KM9, em muitos casos, não é adequado para Wi-Fi. I.e. concentre-se na conexão do cabo primeiro.


Suporte para saída direta de áudio e decodificadores de áudio

Fiquei surpreso que o sistema KM9 tenha um decodificador AC3 (decodificação e mixagem em estéreo). Está presente no StageFright e no MediaCodec. Embora muitos players tenham um decodificador de software, em algumas situações, ele pode ser útil.

Amlogic fez tudo em seu repertório.Se em uma versão do sistema básico Android 7.1.2 o suporte ao padrão IEC 61937 foi corrigido e o suporte à saída de áudio HD apareceu no Kodi, agora tudo voltou ao início. Para os testes, o receptor Onkyo foi usado.

Saída HDMI direta no Kodi (17.6):
Dolby Digital 5.1DD
DTS 5.1DTS
Dolby TrueHD 7.1Não
DTS-HD MA 7.1Não
Dolby atmosNão
DTS: XNão


Suporte para decodificadores de vídeo, reprodução de vídeo, quadro automático

O KM9 possui saída HDMI 2.0b. O SoC é formalmente declarado compatível com HDMI 2.1, mas não está muito claro o que é - os modos acima de 3840x2160 @ 60 não são suportados, e o suporte para funções VRR e similares também não é claro. Em geral, no momento, podemos dizer que a caixa tem suporte para HDMI 2.0b.

Suporta resoluções de até 3840x2160 a 60 Hz, 10 bits com HDR. Você pode escolher o código de cores. A interface é exibida com uma resolução máxima de 1920x1080. Mesmo se você selecionar uma resolução de 3840x2160 no sistema, a interface e todos os programas continuarão funcionando com uma resolução de 1920x1080 e com escala de 3840x2160. Como em muitas caixas, apenas os objetos SurfaceView podem exibir resolução 4K real com suporte a HDR e são usados ​​em muitos players.

Em Configurações, é possível fazer a correção de cores e controlar a redução de ruído. Essas configurações não funcionam e não afetam nada. Shumodav em uma saída de vídeo não funciona (é bom).

HDR

Não notei nenhum problema com a saída do HDR10 (em Blu-ray UHD). A conversão de HDR para SDR é suportada caso você precise assistir conteúdo HDR em uma TV SDR. Na Amlogic, a conversão não é perfeita (e não pode ser perfeita), mas uma das melhores. O suporte ao Dolby Vision não fazia sentido, porque a caixa não suporta DV e, para a TV Android, no momento, não há um único reprodutor de arquivos (apenas programas de serviços VOD) que possa trabalhar com metadados DV.

Sistema de entrelaçamento

O entrelaçamento não funciona no StageFright ou no MediaCodec. Somente um dos dois campos é exibido. I.e. na saída do decodificador para fluxos com vídeo entrelaçado, você obtém uma taxa de quadros duas vezes menor e uma resolução vertical duas vezes menor. Isso é ruim.

Reproduzindo vídeo

O KM9 over Ethernet com NAS pode lidar com praticamente qualquer conteúdo no Kodi (17.6). Qualquer BDRemux UHD com uma taxa de bits de até 70 Mbps perde sem problemas (a falta de Gigabit Ethernet na caixa não o permite mais). Os arquivos e fluxos 2160p60 codificados pelo H.265 Main10 são reproduzidos perfeitamente. Os fluxos de 2160p60 codificados pelo H.264 (por exemplo, de algumas câmeras de ação) não são bons, porque O decodificador H.264 no S905X2 não suporta esses parâmetros (apenas 2160p30 ou 1080p60 H.264).

Taxa de quadro automático

Para quem não sabe, falarei brevemente sobre o quadro automático ... O quadro automático é a configuração automática da frequência da tela de acordo com a taxa de quadros no vídeo que está sendo reproduzido. O quadro automático fornece uniformidade, que é um componente da suavidade.

Tomemos, por exemplo, um filme em um disco Blu-ray ou UHD Blu-ray. A maior parte desse conteúdo é de 23.976 fps (quadros por segundo). Para simplificar, consideramos 24 fps.

O dispositivo (caixa) exibe dados no modo 3840x2160 a 60 Hz (conforme especificado nas configurações do sistema). Como produzir um filme de 24 qps a 60 Hz, ou seja, transformar 24 quadros por segundo em 60 quadros por segundo? A maneira mais trivial e também é usada na grande maioria dos players de mídia é uma conversão suspensa 3: 2. Aqui está o seu significado na imagem:



Dois quadros são criados a partir do primeiro quadro, três a partir do segundo, dois a partir do terceiro, três a partir do quarto, etc. Assim, você obteve uma conversão de 24 quadros> 60 quadros. Mas essa conversão tem um efeito negativo chamado efeito de trepidação (use a pesquisa do Google para entender a extensão desse problema, quais ações são tomadas para resolvê-lo, quais empresas famosas estão envolvidas nisso) - desigualdade. I.e. na realidade, alguns quadros são exibidos por mais tempo que outros. Imagine uma bola voando (24 quadros). O primeiro quadro é exibido 1/30 s, o segundo 1/20 s, o terceiro 1/30 s, o quarto 1/20 s, etc. Vôo irregular, bola "tremendo". Não há problema se não houver dinâmica no vídeo. Mas, assim que a dinâmica começa (não importa, vertical ou horizontalmente), tudo isso se manifesta.

Mas assim que a frequência de varredura for de 24 Hz, tudo cairá no lugar. Não haverá transformações, pois não é necessário ajustar a sequência de 24 fps a 24 Hz. Cada quadro exibirá uma quantidade igual de tempo - 1/24 seg. A uniformidade será perfeita. A bola voará uniformemente. É para isso que a autoframe existe (conceito generalizado). Quando o fluxo de vídeo é iniciado, o programa do player (se for um quadro automático moderno) ou o sistema (se for um quadro automático do sistema) define a frequência da tela para que ele corresponda à taxa de quadros no fluxo ou seja um múltiplo dele.

Também vou lembrá-lo sobre os tipos de quadros automáticos ...

Um quadro automático implementado em um programa específico especificamente para uma caixa específica (ou seja, usando algumas funções ou comandos proprietários do sistema de uma caixa específica). Esta é uma escola antiga e a pior opção para implementar o quadro automático no boxe.

Quadro automático do sistema. Ele pode ser implementado por meio das bibliotecas StageFright e MediaCodec separadas com saída para o SurfaceView ou para duas de uma vez. De fato, esta é uma muleta universal. Os programas nem sabem o que é o quadro automático e o que o modo de saída está mudando. Porque Como essa é uma solução universal, esse tipo de quadro automático pode causar problemas em alguns casos. Por exemplo, em alguns programas, pode ocorrer comutação intermediária durante a rebobinagem, em gerentes de IPTV, comutação extra durante a comutação de canais etc.

O chamado autoframe moderno é uma API que o Google introduziu no Android 6. A funcionalidade semelhante à API está no sistema da Amazon e no sistema tvOS da Apple. Mas essa API foi implementada no sistema por apenas alguns fabricantes de caixas. Sua essência é que o programa pode alterar a resolução e a frequência da tela a seu critério. Essas mudanças dizem respeito apenas ao próprio programa, e não ao sistema como um todo. Esta é a implementação mais correta e ideal de autoframe em programas, porque tudo está sob seu controle e não um sistema que não pode levar em consideração casos especiais. É por isso que às vezes é chamado de quadro automático moderno por simplicidade. Os programas mais populares que oferecem suporte ao quadro automático moderno: Kodi, ViMu, Perfect Player, Plex, Archos, Amazon Video, etc. E haverá apenas mais desses programas.

O KM9 não suporta nenhum tipo de quadro automático. Após adicionar o suporte root, você pode usar o plug-in Kodi.AmLogic.script.frequency.switcher para o Kodi, mas há outro problema antigo. Uniformidade perturbada ao enviar para o SurfaceView em uma frequência diferente de 60 Hz (as fotos com confirmação estarão em outra grande revisão comparativa das caixas no S905X2). I.e. de fato, você muda uma desigualdade para outra.

3D

O KM9 perde MVC MKV e BD3D ISO no Kodi apenas em 2D.


Serviços DRM e VOD legais

A Videostrong comprou as chaves Widevine e HDCP da Amlogic. O KM9 oferece suporte ao Google Widevine DRM Nível 1 e HDCP 2.2. Sem isso, a Mecool não teria passado na certificação da Android TV (que no final não passou por algum motivo).



O boxe não possui certificação Netflix (para suportar 4K com HDR, Atmos etc.).

A falta de certificação do Google jogou uma piada cruel e ridícula no Videostrong. Recentemente, a Netflix iniciou uma feroz busca por caixas com sistemas sem certificação do Google. A caixa KM9 foi recentemente tratada e suas chaves DRM foram bloqueadas no lado do servidor Netflix. I.e. Agora, o cliente oficial da Netflix não funciona no KM9.

Mas muitos de nós moramos na Rússia, não precisamos nos preocupar com a Netflix.


Serviços VOD ilegais e reprodução de vídeos de torrents diretamente

Com o conteúdo do HD VideoBox, não houve problemas (de várias fontes) no ViMu.







O Kodi + Elementum sem problemas reproduz torrents diretamente (sem pré-carregamento) com uma taxa de bits de até 25 Mbps. Ao reproduzir BDRemux e Blu-ray (até 40 GB), a reprodução às vezes "fica engasgada". Parece que não havia energia suficiente no processador (mas deveria ser suficiente). Também vale a pena considerar que, no momento de todos os testes, o complemento Elementum foi atualizado várias vezes e causou muitas reclamações sobre a rede. Em qualquer caso, o KM9 não suporta autoframe, a saída direta de áudio é limitada a DD e DTS, ou seja, não é adequado para espectadores, mas para a grande maioria dos consumidores comuns, o BDRip será suficiente e o boxe com esses torrents lidará diretamente sem problemas.










IPTV

IPTV da EDEM, OTTClub funcionou perfeitamente. Não houve problemas com nenhum canal. Perfect Player (um dos melhores programas para IPTV) com um decodificador HW + com canais trocados em uma fração de segundo. O quadro automático não funcionou (o Perfect Player suporta), porque o boxe não suporta a taxa de quadros automáticos modernos. A pesquisa de canais de voz funcionou sem problemas.



Nos serviços de torrent-TV (fluxos com vídeo entrelaçado de qualidade inicial) tudo fica ruim, porque não há entrelaçamento no sistema no StageFright e no MediaCodec. I.e. a reprodução de alta qualidade de tais canais nesta caixa é impossível.






YouTube

Porque Se o sistema Android TV “real” for usado na caixa, e não como um costume feito no sistema Android normal, você pode usar com segurança a versão mais recente do YouTube para Android TV (2.04.05) no Google Store Play, pois isso não causará problemas. No cliente do YouTube para Android TV no KM9, você pode selecionar a qualidade do fluxo até 2160p60, que reproduz perfeitamente.




Conclusão

O Mecool KM9 é um boxe chinês simples, não para os espectadores, mas para os consumidores menos exigentes que precisam da caixa para "ligar e exibir o vídeo". Pode ser recomendado com segurança para compra, se não for um "mas". E esse "mas" é chamado de Xaiomi Mi Box S (MDZ-22-AB) com um preço em um nível semelhante. Essa caixa também é para consumidores pouco exigentes, ou seja, os espectadores devem ficar longe dele. Sim, o KM9 é fabricado no processador S905X2 atualizado, mas o consumidor médio não verá a diferença de velocidade se você não jogar. Mas no Xiaomi Mi Box S o sistema oficial e certificado Android TV 8.1 com Google Cast (enquanto a Xiaomi oferece um melhor controle de qualidade e o sistema em si será atualizado para o Android TV 9), certificação Netflix, Wi-Fi aceitável, melhor controle remoto, o que funciona sem problemas.

Enquanto escrevia uma resenha, a Videostrong decidiu que o Mecool KM9 com controle remoto Bluetooth não estaria mais disponível. Agora, haverá uma nova versão simplificada do KM9 com um centavo de controle remoto IR sem microfone. I.e. o significado dessa caixa geralmente é reduzido a zero. A lógica deles é clara. Depois de adicionar chaves DRM à lista negra da Netflix, o destino do KM9 na Europa e nos EUA é uma conclusão precipitada (sim, também há toda uma camada de consumidores que gostam de caixas chinesas baratas).

Você pode comprar o Mecool KM9 e o Xiaomi Mi Box S na loja Gearbest (que forneceu o KM9 para revisão). Preços no momento da publicação da revisão:

  • Os remanescentes do Mecool KM9 com controle remoto Bluetooth por US $ 76 (agora existe um cupom GBKM9 , com o qual o preço cai para US $ 56).
  • A nova versão do Mecool KM9 com controle remoto por US $ 59 (agora o cupom GBCNKM91 está em vigor , com o qual o preço cai para US $ 49).
  • Xiaomi Mi Box S por US $ 79 .

Source: https://habr.com/ru/post/pt433430/


All Articles