Novage/p2p-media-loader
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 98
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 22
- age_days: 2948
- days_rel: 14
- days_push: 14
- n_releases_24m: 14
Adoption not part of the score
1712 stars · 342 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
P2P Media Loader is an open-source JavaScript/TypeScript library that enables peer-to-peer delivery of live and on-demand HLS and MPEG-DASH video directly in the browser using WebRTC and HTML5 video, with no plugins required. It integrates with popular players like HLS.js and Shaka Player to build hybrid P2P CDN networks that offload traffic from origin servers.
Use cases
- stream live video to many viewers with p2p traffic sharing
- reduce CDN bandwidth costs for video streaming
- build a hybrid p2p CDN for HLS streams
- add peer-to-peer video delivery to a web page
- offload origin server load for VOD streaming
- embed p2p streaming in native iOS and Android apps
- set up p2ptv for large audiences without server software
When to choose
- you serve HLS or MPEG-DASH video to large audiences and want to cut bandwidth costs
- you need browser-based P2P streaming without plugins, across desktop and mobile
- you use HLS.js or Shaka Player and want drop-in P2P integration
- you want live or VOD streaming with reduced origin/CDN load
When to avoid
- your audience is very small, so P2P mesh benefits are negligible
- you need DRM-protected streams or strict peer traffic policies
- your environment blocks WebRTC or WebTorrent data channels
- you need non-video file distribution rather than media streaming
Facets
library · maturity active
p2p web-framework http-client video-processing middleware web-development media networking frontend browser cross-platform p2p-streaming hls mpeg-dash webrtc webtorrent hlsjs shaka-player p2p-cdn video-delivery typescript video web-server nodejs
2 sources
- readme: https://github.com/Novage/p2p-media-loader · fetched 2026-08-28 · adbaeeef06ef
- homepage: https://novage.com.ua/p2p-media-loader/demo.html · fetched 2026-08-29 · baf5c78f71da
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Novage/p2p-media-loader | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="Novage/p2p-media-loader")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem