O ApsaraVideo Player SDK for Android oferece integração de áudio e vídeo para aplicativos móveis, permitindo que desenvolvedores Android adicionem rapidamente recursos de transmissão ao vivo e vídeo sob demanda.
Visão geral
Ferramenta leve e de alto desempenho para reprodução de vídeo no desenvolvimento móvel. Abrange todo o pipeline, desde o carregamento, a decodificação e a renderização de mídia até os controles interativos. Com APIs padronizadas e componentes otimizados para cenários específicos, os desenvolvedores integram a reprodução de vídeo rapidamente e a adaptam para casos de uso como educação online, vídeos curtos e treinamento corporativo.
Conforme a necessidade de uma interface de usuário (UI) do player, o player para Android oferece duas soluções de integração. Escolha a mais adequada ao estágio do seu negócio:
|
Solução de integração |
Descrição |
Cenários aplicáveis |
Início rápido |
|
Integração sem UI (SDK) |
Fornece apenas o kernel de reprodução e as capacidades subjacentes de playback. A própria aplicação implementa a interação da UI, o que permite personalização profunda. |
Negócio de vídeo maduro |
|
|
Integração com UI (AliPlayerKit) |
Oferece componentes de UI de player low-code orientados a service e soluções baseadas em cenários. As capacidades de reprodução e a lógica interativa são altamente encapsuladas, eliminando a necessidade de chamar a API subjacente ou implementar uma UI complexa manualmente. |
Novo negócio de vídeo |
Recursos
-
Integração rápida
Instale o SDK e comece a reproduzir vídeos em poucos passos. APIs abrangentes e exemplos de código prontos para uso simplificam a integração da reprodução de vídeo.
-
Suporte a múltiplos formatos de reprodução
Compatível com uma ampla variedade de formatos de vídeo e protocolos de streaming, incluindo HLS, RTMP e MP4, garantindo reprodução suave em diferentes condições de rede.
-
Suporte à tecnologia de taxa de bits adaptativa
Ajusta automaticamente a qualidade do vídeo com base nas condições da rede, mantendo a reprodução fluida mesmo em conexões instáveis.
-
Recursos interativos avançados
Oferece controles de reprodução intuitivos, incluindo modo tela cheia, avanço e retrocesso rápido, play e pause, além de ajuste de volume para uma experiência de visualização responsiva e fluida.
Capacidades
-
Capacidades básicas de reprodução
Suporta MP4, HLS e FLV com troca adaptativa de múltiplas taxas de bits (rótulos de qualidade personalizáveis). Os controles por gestos integrados incluem toque duplo para pausar e deslizar para ajustar volume ou brilho. Outras funcionalidades abrangem visualize em tela cheia, velocidades de reprodução ajustáveis e carregamento instantâneo do primeiro quadro. Callbacks de eventos como
onPreparedbuscam metadados do vídeo (duração, resolução), enquantoonCompletionaciona automaticamente o próximo vídeo quando o atual termina. -
Proteção de conteúdo e criptografia
Garante proteção de conteúdo por meio da criptografia padrão HLS AES-128 e criptografia proprietária baseada no AliyunVodPlayer. Combinados com o gerenciamento de chaves no lado do servidor, esses mecanismos oferecem proteção de mídia de ponta a ponta. Para conteúdo sensível a direitos autorais, há controle de acesso flexível. Por exemplo, use
setAuthInfopara configure pré-visualizações com limite de tempo ousetStsTokenpara ative autorização temporária com credenciais de curta duração. -
Capacidades avançadas de reprodução
Reprodução de baixa latência: Utiliza agendamento inteligente baseado em HTTPDNS e suporta reprodução HLS com time-shift durante revisões de transmissões ao vivo.
Cache offline: Suporta armazenamento local criptografado via
prepareDownload, com upload retomável e gerenciamento de cache para maior confiabilidade na reprodução.Reprodução aprimorada por IA: Melhora a qualidade do vídeo por meio de super-resolução e otimização de cores HDR, com decodificação acelerada por hardware para desempenho ideal.
Monitoramento de desempenho: Rastreia métricas de QoS, como tempo de buffer e taxa de travamentos, com relatórios em tempo real para o Alibaba Cloud Management Console.
Vantagens da arquitetura técnica
-
Entrega e aceleração de conteúdo (com suporte a CDN)
Rede global de entrega de conteúdo: Aproveita a infraestrutura do Alibaba Cloud CDN para distribuir conteúdo de vídeo mundialmente, minimizando atrasos de carregamento e garantindo reprodução suave.
Computação de borda e cache: Vídeos populares ficam armazenados em cache nos nós de borda, reduzindo a distância de transmissão e a latência para carregamento instantâneo e reprodução contínua.
-
Segurança de vídeo e proteção de direitos autorais
Gerenciamento de Direitos Digitais (DRM): Protege vídeos contra cópia, distribuição ou adulteração não autorizada por meio de criptografia e controle de licença.
Marca d'água em vídeo: Adicione marcas d'água dinâmicas ou estáticas aos fluxos de reprodução para reforçar a propriedade dos direitos autorais e desencorajar a pirataria.
Proteção contra hotlink: Impede o acesso não autorizado e a distribuição de URLs de vídeo, mantendo o conteúdo seguro.
-
Escalabilidade e personalização
Interface do player personalizável: Personalize botões de reprodução, painéis de controle e posicionamento de anúncios para atender às suas necessidades.
Extensão de funcionalidades: APIs flexíveis permitem estender os recursos principais de reprodução, incluindo integração de plugins de anúncios e ferramentas de interação social, como compartilhamento e curtidas.
Compatibilidade multiplataforma: Integra-se a outros service da Alibaba Cloud, como transcodificação de vídeo e processamento de vídeo com IA para casos de uso avançados.
-
Gerenciamento e otimização inteligentes
Transcodificação inteligente: A transcodificação com IA seleciona automaticamente a resolução e o formato de codificação ideais com base nas condições da rede e nas capacidades do dispositivo.
Moderação e gerenciamento de conteúdo: A varredura baseada em IA detecta violações de políticas ou conteúdo inadequado nos vídeos enviados, ajudando os desenvolvedores a gerencie bibliotecas de vídeo com eficiência.
Análise de dados em tempo real: Fornece insights em tempo real sobre métricas principais, como contagem de visualizações, duração de exibição e retenção de usuários, permitindo otimizações de conteúdo e entrega baseadas em dados.
-
Alto desempenho e estabilidade
Desempenho de reprodução otimizado: Oferece reprodução suave de vídeos de alta resolução com uso mínimo de recursos, melhorando a vida útil da bateria e a experiência do usuário.
Adaptabilidade de rede: Mantém a reprodução contínua em várias condições de rede, inclusive as mais fracas, por meio de troca inteligente de taxa de bits e buffer adaptativo.
Tratamento e recuperação de erros: Mecanismos integrados de detecção e recuperação de erros resolvem problemas de reprodução, como interrupções de rede e falhas no carregamento de vídeo.
-
APIs abrangentes e suporte ao desenvolvimento
Cobertura completa de api: Um conjunto extenso de APIs dá aos desenvolvedores controle total sobre a reprodução, incluindo monitoramento de status e ajustes de progresso.
Suporte ao desenvolvedor
A Alibaba Cloud fornece documentação detalhada para desenvolvedores, exemplos de código e FAQ para ajudar você a começar rapidamente e resolver problemas comuns.
Ao integrar o ApsaraVideo VOD com este sdk, você constrói aplicativos de reprodução de vídeo de alto desempenho que oferecem experiências de visualização HD e fluidas. Seja para vídeo sob demanda ou transmissão ao vivo, esta solução foi projetada para atender a diversos requisitos de negócios.