Visão geral
yoyo_player é um pacote de player de vídeo Flutter projetado para reprodução de HLS (Streaming ao Vivo HTTP) com seleção dinâmica de qualidade. Permite que os usuários alternem entre diferentes níveis de qualidade de vídeo durante a reprodução, melhorando a experiência de streaming com base nas condições da rede. Construído para simplicidade e desempenho, integra-se perfeitamente em aplicativos Flutter. O pacote suporta streaming adaptativo e oferece uma API limpa para gerenciar controles de reprodução e configurações de qualidade. Ideal para aplicações ricas em mídia que exigem entrega flexível de vídeo.
Casos de uso
- Vídeo em streaming com alternância de qualidade
- Reprodução adaptativa de vídeo em aplicativos Flutter
- Transmissão ao vivo de vídeo com HLS
- Vídeo sob demanda com múltiplas resoluções
- Construindo players de mídia com controle de qualidade do usuário
Principais recursos
- Suporte a streaming HLS
- Seleção dinâmica de qualidade
- Integração simples com o Flutter
- Tratamento de taxa de bits adaptativa
- Design de API limpo e minimalista
Indicado para
- Aplicações de mídia
- Plataformas de vídeo sob demanda
- aplicativos de transmissão ao vivo
- Entrega de conteúdo educacional
- Aplicativos que exigem reprodução de vídeo responsiva
Considerações
- Requer fontes de vídeo compatíveis com HLS
- Limitado a iOS e Android (sem suporte a web/desktop)
- Nenhum componente de interface integrado
- Depende da disponibilidade de fluxo HLS externo
- Pode exigir configuração adicional para lógica de reprodução personalizada