DegenFeed’s video hub aggregates YouTube (via Invidious), Twitch, Rumble, PeerTube, Zora, and more into one Netflix-style feed — with live streaming, multi-protocol distribution, and creator monetization built in.
Visit /video to browse the hub. You’ll find a hero banner with a featured video, category tabs, a source filter bar, and themed rows (Trending Now, New Releases, per-category rows). Every video is labeled with its source — for example, YouTube (via Invidious) or Twitch — so you always know where content originates.
DegenFeed remembers your progress locally. The Continue Watching row resumes where you left off, and any video can be saved to Watch Later with one click.
Go live from the /live route. DegenFeed’s live module lets you stream to multiple protocols at once and interact with your audience across every network.
Link the accounts you want to stream with — e.g., a Nostr identity, PeerTube account, or Mastodon-compatible fediverse handle.
Give your stream a title, description, and cover art. DegenFeed provisions a room that fans can discover from any protocol.
Point your encoder (OBS, Streamlabs, etc.) at the provided RTMP/SRT ingest URL and key. DegenFeed relays the stream to each selected destination.
Your stream is announced on Nostr, Farcaster, Bluesky, Mastodon, and more simultaneously — no separate go-live per network.
Enable tips (ETH/SOL/USDC/Lightning) and optional NFT minting so viewers can support you in real time.
Full catalog aggregation without tracking
Live and VOD content with creator presence
Independent video platform content
Federated, self-hosted video (ActivityPub)
Self-hosted live streaming instances
LBRY-protocol video and livestreams
On-chain media and creator content
Short-form clips with cross-protocol sharing
Connect a PeerTube account to upload, then stream via RTMP. Your stream is federated to the ActivityPub network automatically.
No account needed to watch. Live streams and VODs are aggregated via Invidious instances so you can browse the catalog without tracking.
Self-host your own Owncast instance, register it in DegenFeed, and your live streams appear in the video hub alongside every other source.
Watch independent videos and livestreams aggregated from public pages. Rumble content appears in Trending and category rows.
LBRY-protocol content claims are resolved and indexed so you can watch channels and livestreams in the same unified feed.
The /shorts route is a TikTok-style short-form feed. Clips can be stored via Blossom (nostr.build) free-tier short-clip storage with optional IPFS pinning, then shared across protocols from one interface.
Developers can query aggregated video from the same API powering the hub:
# Fetch trending video across all sources
curl "https://degenfeed.xyz/api/video/trending?limit=25"
# Fetch live rooms currently streaming
curl "https://degenfeed.xyz/api/live/rooms?status=live"
# Fetch videos from a specific platform
curl "https://degenfeed.xyz/api/video?source=peertube&sort=new"Some sources (like YouTube via Invidious) can be blocked by certain ISPs or regions. Try the alternate instance by clicking the source label, or check the platform directly. For live streams, confirm the ingest URL is active in your encoder.
Reconnect that protocol’s account in Settings → Connected Accounts and start a new live room. Distribution announces are sent per-destination with automatic retry.
Next: read the Cross-Posting Guide or the Protocol Integration Guide.