Back to Browse

Custom Embedded Linux with Yocto & C++/Qt6 – Software side

72 views
Aug 9, 2025
9:22

The software side of FireStreamer is now complete! 🎉 I’ve built a scalable and powerful media management system that ensures seamless content distribution across embedded devices. FireStreamer is now available as both a desktop and web application, offering flexibility and ease of access. 🔥 How It Works ? The system is containerized with Docker for modularity and efficient deployment. It consists of multiple services: ✅ fs-worker – Handles media processing and file management. ✅ fs-backend – The core API that manages media content, user requests, and database interactions. ✅ fs-frontend – The web-based interface for users to interact with the system. ✅ nginx-server – Serves as a reverse proxy for optimized media streaming. ✅ MySQL – Stores media metadata and user data. ✅ phpMyAdmin – Provides an easy-to-use database management interface. 🌍 Key Features : ✅ Media Distribution – Seamlessly manages and distributes media content for embedded systems. ✅ Dockerized Microservices – Each component runs in a separate container for better scalability and reliability. ✅ Web & Desktop Support – Accessible as a web app and a standalone application. ✅ Secure Streaming – Integrates a video-sharing system within a Docker volume for seamless playback. ✅ Optimized for Embedded Devices – Works smoothly with Yocto-based Linux environments. 🚀 Next Steps : Now, I’m shifting my focus to performance optimizations and enhancing the user experience. Additionally, I’m working on deploying the app using Kubernetes (K8s). I’ve started testing deployment in a local cluster using Minikube, but I’ve encountered several issues. Still, I’m determined to troubleshoot and refine the setup. Stay tuned for updates as I make progress! 🚀🎬 #C #CPP #Yocto #CMake #Qt #Docker #Kubernetes #K8s #Go

Download

0 formats

No download links available.

Custom Embedded Linux with Yocto & C++/Qt6 – Software side | NatokHD