123
Shaka Player

Shaka Player

Shaka Player é uma biblioteca JavaScript de código aberto para mídia adaptável.Ele reproduz formatos de mídia adaptáveis ​​(como DASH e HLS) em um navegador, sem usar plug-ins ou Flash.Em vez disso, o Shaka Player usa os padrões abertos da Web MediaSourc Extensions e EME.
Shaka Player é uma biblioteca JavaScript de código aberto para mídia adaptável.Ele reproduz formatos de mídia adaptáveis ​​(como DASH e HLS) em um navegador, sem usar plug-ins ou Flash.Em vez disso, o Shaka Player usa os padrões abertos da Web MediaSource Extensions e Encrypted Media Extensions.O Shaka Player também suporta armazenamento offline e reprodução de mídia usando o IndexedDB.O conteúdo pode ser armazenado em qualquer navegador.O armazenamento de licenças depende do suporte do navegador.Nosso principal objetivo é facilitar ao máximo o fluxo de vídeo e áudio de taxa de bits adaptável usando modernas tecnologias de navegador.Tentamos manter a biblioteca leve, simples e livre de dependências de terceiros.Tudo o que você precisa para construir e implantar está nas fontes.Recursos do DASH Recursos do DASH suportados: gravações VOD, ao vivo e em andamento (conteúdo VOD dinâmico) MPD @ timeShiftBufferDepth para procurar retroceder nos fluxos ao vivo Conteúdo X de vários períodos (estático e dinâmico) Elementos Xlink (ativar = apenas no carregamento, resolver parazero, conteúdo substituto) Todas as formas de informações de índice de segmentos: SegmentBase @ indexRange, SegmentTimeline, SegmentTemplate @ duration, SegmentTemplate @ index, SegmentList Manifestos de vários codecs / contêineres (negociaremos suporte com o navegador e escolheremos os melhores) Criptografadosconteúdo (incluindo esquemas de ContentProtection personalizados, PSSH no manifesto) Rotação de teclas O modo Trick rastreia recursos HLS recursos HLS suportados: tipos VOD, Live e Event Conteúdo criptografado com suporte Widevine ISO-BMFF / MP4 / CMAF suporte MPEG-2 TS (transmissão fornecidapelo mux.js v4.4 +, devem ser incluídos separadamente) WebVTT e TTML CEA-608/708 legendas

Alternativas ao Shaka Player para Self-Hosted

VideoJS

VideoJS

O VideoJS é um reprodutor de vídeo HTML5, construído com Javascript e CSS, com um substituto para um reprodutor de vídeo Flash para quando o navegador não suporta vídeo HTML5.
Plyr

Plyr

Por quê?Queríamos um media player leve, acessível e personalizável, compatível com navegadores modernos.Claro, existem muitos outros jogadores por aí, mas queríamos manter as coisas s ...
MediaElement.js

MediaElement.js

HTML5efácil.Um arquivo.Qualquer navegador.Mesma interface.
Accessible HTML5 Video Player

Accessible HTML5 Video Player

Um player de vídeo HTML5 leve, que inclui suporte para legendas e acessibilidade ao leitor de tela.Para obter detalhes, leia a postagem do blog Apresentando um player de vídeo HTML5 acessível no blog de engenharia do PayPal.
Indigo Player

Indigo Player

O Indigo Players é um reprodutor de vídeo TypeScript / JS altamente extensível e moderno.Ele lida com MPEG-Dash / HLS / MPEG-4 e é construído sobre o elemento de vídeo HTML5.