Stream you video library to any device supporting HTML5 video. Uses ffmpeg to transcode videos on-the-fly.
nodejs
andnpm
ffmpeg
$ npm install
$ cp config.example.json config.json
$ edit config.json
$ node server.js
Then open your browser to http://localhost:8080
In very early stages, but is in a workable state in WebKit for desktop users.
- User interace
- HTTP Server
- Websocket Server
- FFMpeg integration
- Start media at a given position
- Read defaults from configuration file
- Browsing of media
- Lights out
- Show curent/end time
- Quality presets
- Media controls
- Seeking support in progress
- Filtering of media browsing
- Loading indicators
- View media information
- Home Screen
- Thumbnail view
- Fancy user interface animations and transitions
- Playlists
- Authentication
All browsers will techically work, but right now the backend only has one encoding target:
- Google Chrome
- Mozilla Firefox
- Internet Explorer 11+ / Edge
- Google Android
- Apple iOS
- Arch Linux
- Ubuntu Linux