Stry

A streaming platform built with Laravel and Inertia.js.

stry is a video-on-demand (VOD) platform for streaming videos, TV shows, and movies.

Key Features

  • 🎥 Direct Play - Videos stream straight from their files as DASH & HLS, packaged on the fly from shared CMAF segments, no playlists to generate first
  • 🎚️ Renditions & Transcoding - Optional smaller renditions encoded while they're watched, and AV1 transcodes with ab-av1
  • 📱 Reels - Short vertical highlight reels cut from each video's best scenes, in a full-screen swipe feed
  • 🔐 Stream Encryption - Optional secure video content with encryption for both HLS and DASH
  • 👤 Profiles & Content Controls - Profile-based viewing with optional content hiding
  • 📲 Installable PWA - Install on mobile and desktop
  • 🖥️ Responsive UI - Modern interface powered by Inertia.js and NuxtUI
  • 🚀 High Performance - Powered by Laravel Octane and PostgreSQL
  • 🔍 Fast Search - Lightning-fast search with Typesense
  • 🐳 Container-Ready - Fully containerized with Podman/Quadlet support

Always follow 3-2-1 backup plan to protect your media library.