The client approached Oodles to complete and optimize a partially developed Python-based streaming panel intended to serve as a custom alternative to third-party platforms like Viloud.tv. The goal was to implement M3U8 live stream generation with scheduled content delivery, geo-localized timing, and seamless integration with mobile applications. With approximately 90% of the backend completed by a previous developer, our task was to address remaining functionality gaps.
The client needed expert support to finalize and extend their Python-based live TV panel. The system had to support adding/editing programs, managing live channels, and generating static and dynamic M3U8 URLs. A key requirement was accurate time-based scheduling that would auto-adjust for users' local time zones. Additionally, the platform needed compatibility with Vimeo-hosted video links, responsive design for mobile and tablets, and final deployment to a Windows server environment.
To complete and optimize the project, we delivered the following: