P2P Media Loader é uma biblioteca JavaScript de código aberto que usa recursos de navegadores modernos (ou seja, vídeo HTML5 e WebRTC) para entregar mídia via P2P e fazer reprodução por meio de integrações com muitos reprodutores de vídeo HTML5 populares. Não requer nenhum plug-in ou complemento de navegador da web para funcionar.
Ele permite a criação de uma rede ponto a ponto (também chamada de P2P CDN ou P2PTV) para compartilhamento de tráfego entre usuários (peers) que assistem ao mesmo fluxo de mídia ao vivo ou VOD através dos protocolos HLS ou MPEG-DASH.
Ele reduz significativamente o tráfego e os custos da CDN tradicional, ao mesmo tempo que fornece fluxos de mídia para mais usuários.
Características principais
Suporta vários players e mecanismos de vídeo HTML5:
Engines: Hls.js, Shaka Player
Players: JWPlayer, Clappr, Flowplayer, MediaElement, VideoJS
O carregador de mídia P2P eficaz
permite economizar até 80% do tráfego CDN.
Versátil
Suporta transmissões ao vivo e VOD através dos protocolos HLS ou MPEG-DASH.
Taxa de bits adaptável
Suporta streaming de taxa de bits adaptável dos protocolos HLS e MPEG-DASH.
Gratuito e de código aberto
Todos os componentes da rede P2P estão disponíveis como produtos de código aberto:
- Carregador de mídia P2P – https://github.com/novage/p2p-media-loader
- Servidor STUN – especificação aberta com múltiplas implementações de código aberto
- Rastreador WebTorrent – bittorrent-tracker , wt-tracker
Não há necessidade de software do lado do servidor.
Por padrão, o P2P Media Loader usa servidores disponíveis publicamente:
- Servidores STUN – Lista pública de servidores STUN
- Rastreadores WebTorrent – https://openwebtorrent.com , https://tracker.novage.com.ua
Privacidade
Por motivos de privacidade é possível executar instâncias privadas do servidor STUN e do rastreador WebTorrent. Neste caso, as informações sobre a rede P2P e seus pares não estarão disponíveis a terceiros.
Não há avaliações ainda.