DSVideo-HLS is a lightweight MP4-to-HLS video transcoding web app for Intel-based Synology DiskStation systems.
After a short one-time transcoding process, a video can be played in S browser that supports HTML5 video without needing to use the large Video Station app or webpage. My primary use case is for watching videos in a picture-in-picture window on iPad while using other applications.
Please see the INSTALL file for installation instructions. This requires root SSH access and general Linux knowledge, so consider yourself warned.
- Simple web view of recent MP4 videos added to Video Station.
- Playback starts at current progress point and progress is synced back to the Video Station database.
- ffmpeg transcoding to single-file HLS .ts/.m3u8 format, with progress bar
- Original video's quality is maintained.
- Tested browsers:
- Mac Safari
- iOS Safari
- PC/Mac Chrome
- Edge
- Only supports videos from the "Home Videos" section of Video Station.
- Requires a 64-bit Intel DiskStation.
- Auto-delete videos after finishing.
- Re-encoding options for lower quality, resolution, etc.
- Improved web UI with sorting, searching, movie/TV show collections, etc.
- ARM platform support.
- Packaging and/or easier install without root/ssh access.
This project is licensed under the MIT license.
The below 3rd party components are available under their respective licenses.
CGI.pm DBD::Pg Proc::Reliable jQuery 2.2.4 jQuery blockUI plugin 2.70.0-2014.11.23 hls.js JavaScript HLS client