Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/Novage/p2p-media-loader · homepage · TypeScript · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
Novage/p2p-media-loadermain98

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