{"adoption": {"forks": 130, "observed_at": "2026-08-28T04:05:30.985776+00:00", "stars": 1749}, "canonical_url": "https://ross.abutalabs.com/products/boltstream", "card": {"archived": true, "artifact_type": "application", "description": "Boltstream Live Video Streaming Website + Backend", "domain": ["media", "self-hosted", "web-development"], "enriched": true, "function": ["video-processing", "streaming", "http-server", "self-hosted"], "health_score": 10, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["benwilber/boltstream"], "name": "benwilber/boltstream", "platform": ["self-hosted", "python"], "pushed_at": "2021-06-14T14:25:19+00:00", "repo": "benwilber/boltstream", "stars": 1749, "tags": ["live-streaming", "rtmp", "hls", "nginx-rtmp", "django", "ffmpeg", "vod", "terraform", "ansible", "video", "linux", "docker"], "topics": [], "urls": [], "use_cases": ["self-host a live streaming site like twitch", "stream from OBS via RTMP to my own server", "serve HLS playback to viewers", "record live streams as VODs", "encrypt HLS segments for pay-per-view", "sync chat messages to live video with timed metadata"], "what_it_is": "Boltstream is a self-hosted live video streaming platform combining a Django web application with nginx-rtmp for RTMP ingest and HLS playback. It supports multiple simultaneous streams, AES-128 encrypted HLS, VOD recording and clipping, and timed metadata via WebVTT.", "when_to_avoid": ["you need a turnkey, actively maintained product with Docker support out of the box", "you need massive scale with adaptive bitrate transcoding clusters", "you want a managed service with no infrastructure work", "you need frequent updates or community support - the project has seen little activity since 2021"], "when_to_choose": ["you want full control and ownership of your live streaming infrastructure", "you need RTMP ingest with standard HLS playback", "you want VOD recording and live clipping built in", "you're comfortable deploying with Terraform and Ansible on a cloud VM"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/boltstream", "repo": "benwilber/boltstream", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.985776+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:28:46.511579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0acf753289d183481bc8a17bbfc968a17e73ded7290d8cd289489ce17d95af8f", "fetched_at": "2026-08-28T04:05:30.985776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benwilber/boltstream"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.985776+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:28:46.511579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0acf753289d183481bc8a17bbfc968a17e73ded7290d8cd289489ce17d95af8f", "fetched_at": "2026-08-28T04:05:30.985776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benwilber/boltstream"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:28:46.511579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0acf753289d183481bc8a17bbfc968a17e73ded7290d8cd289489ce17d95af8f", "fetched_at": "2026-08-28T04:05:30.985776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benwilber/boltstream"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.985776+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.985776+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.985776+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:28:46.511579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0acf753289d183481bc8a17bbfc968a17e73ded7290d8cd289489ce17d95af8f", "fetched_at": "2026-08-28T04:05:30.985776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benwilber/boltstream"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.985776+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.985776+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:28:46.511579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0acf753289d183481bc8a17bbfc968a17e73ded7290d8cd289489ce17d95af8f", "fetched_at": "2026-08-28T04:05:30.985776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benwilber/boltstream"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.985776+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.985776+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.985776+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:28:46.511579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0acf753289d183481bc8a17bbfc968a17e73ded7290d8cd289489ce17d95af8f", "fetched_at": "2026-08-28T04:05:30.985776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benwilber/boltstream"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.985776+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.985776+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:28:46.511579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0acf753289d183481bc8a17bbfc968a17e73ded7290d8cd289489ce17d95af8f", "fetched_at": "2026-08-28T04:05:30.985776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benwilber/boltstream"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:28:46.511579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0acf753289d183481bc8a17bbfc968a17e73ded7290d8cd289489ce17d95af8f", "fetched_at": "2026-08-28T04:05:30.985776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benwilber/boltstream"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:28:46.511579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0acf753289d183481bc8a17bbfc968a17e73ded7290d8cd289489ce17d95af8f", "fetched_at": "2026-08-28T04:05:30.985776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benwilber/boltstream"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:28:46.511579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0acf753289d183481bc8a17bbfc968a17e73ded7290d8cd289489ce17d95af8f", "fetched_at": "2026-08-28T04:05:30.985776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benwilber/boltstream"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2096, "days_push": 1906, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}