Skip to content

mteedev/azuracast-video-station

Repository files navigation

🎬 AzuraTV - Video Streaming for AzuraCast

Transform AzuraCast into a complete TV broadcasting platform!

Status License Contributors

📖 Full Documentation🗺️ Roadmap💬 Discussions


🎯 What is AzuraTV?

AzuraTV extends AzuraCast to support video streaming, creating a full-featured television station automation system.

Why AzuraTV?

AzuraCast is perfect for TV automation because it already has:

  • ✅ Proven playlist/scheduling system
  • ✅ Seamless live → automation switching
  • ✅ Priority-based content (ads, shows, filler)
  • ✅ Web-based management interface
  • ✅ Docker deployment

We just add video support!

✨ Features

  • 📹 Video File Management - Upload, convert, manage videos
  • 🎥 WebM/VP9 Streaming - High-quality open standard
  • 📺 TV Automation - Schedule content like radio playlists
  • 🔴 Live Broadcasting - RTMP input from OBS
  • 📊 Analytics - Track viewers, bandwidth, engagement
  • Smart Scheduling - Time-based programming blocks

🚀 Quick Start

⚠️ Note: This project is in active development. Not yet ready for production use.

See the Complete Implementation Guide for detailed setup instructions.

Prerequisites

  • AzuraCast installation (latest version)
  • 8GB+ RAM (16GB recommended)
  • 500GB+ storage for video
  • FFmpeg with VP9 support

📊 Project Status

Current Phase: Documentation complete, seeking contributors

  • Phase 1: Backend foundation (documentation done)
  • 🚧 Phase 2: Frontend interface (planning)
  • 📋 Phase 3: Advanced features (planned)
  • 📋 Phase 4: Live streaming (planned)

See STATUS.md for detailed progress.

🤝 Contributing

We need your help! Looking for:

  • 🐘 PHP/Symfony developers
  • 🎨 Vue.js frontend developers
  • 🔧 DevOps/Docker experts
  • 🎵 Liquidsoap specialists
  • 🧪 Testers and QA
  • 📝 Technical writers

View open issues or read CONTRIBUTING.md to get started.

First Time Contributors

Look for issues tagged good first issue!

📁 Repository Structure

├── src/              # PHP backend code
├── frontend/         # Vue.js components
├── config/           # Configuration templates
├── migrations/       # Database schemas
├── scripts/          # Helper scripts
└── docs/             # Additional documentation

📚 Documentation

🎬 Demo

Coming soon! We'll have a live demo at nevertv.live

📝 License

GNU General Public License v3.0 - Same as AzuraCast

See LICENSE for details.

🙏 Acknowledgments

  • AzuraCast - The amazing foundation
  • dos.gr - VP9 streaming inspiration
  • Open source community

💬 Community


Built with ❤️ for the broadcast community

"Broadcasting dreams, one stream at a time." 📺✨

About

Azuracast Video Modifications - TV Station from Azuracast

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published