Video Stream Box Player
Budget: €36 – €0 EUR
I need a lightweight, reliable stream-player application for a set-top-box environment that focuses exclusively on video. The core requirement is solid, glitch-free playback of Transport Stream (.ts) files delivered over the network.
Scope of work
• Build or customize a player that autoplays incoming .ts streams and displays them in full-screen.
• Ensure basic transport controls (play, pause, seek if the stream permits) and graceful recovery on signal loss.
• Optimise buffering so startup time is minimal without sacrificing stability.
• Expose a simple on-screen or remote-triggered settings panel that lets me point the box to a new stream URL.
• Package the solution so it can be flashed or installed easily on common Linux-based set-top boxes (OpenWrt, Ubuntu Core, or similar).
Deliverables
1. Source code with clear build instructions.
2. A compiled image or install script ready to load on the target hardware.
3. Brief user guide covering setup, basic troubleshooting, and how to swap stream URLs.
I’ll test the final build on my side and confirm smooth .ts playback; once everything runs without stutter for at least 30 minutes and handles a manual stream switch, the project is done.
Scope of work
• Build or customize a player that autoplays incoming .ts streams and displays them in full-screen.
• Ensure basic transport controls (play, pause, seek if the stream permits) and graceful recovery on signal loss.
• Optimise buffering so startup time is minimal without sacrificing stability.
• Expose a simple on-screen or remote-triggered settings panel that lets me point the box to a new stream URL.
• Package the solution so it can be flashed or installed easily on common Linux-based set-top boxes (OpenWrt, Ubuntu Core, or similar).
Deliverables
1. Source code with clear build instructions.
2. A compiled image or install script ready to load on the target hardware.
3. Brief user guide covering setup, basic troubleshooting, and how to swap stream URLs.
I’ll test the final build on my side and confirm smooth .ts playback; once everything runs without stutter for at least 30 minutes and handles a manual stream switch, the project is done.
Related categories:
C Programming
Linux
Software Testing
C++ Programming
Software Development
Ubuntu
Embedded Systems
Video Streaming