Skip to content

andersevenrud/webevise.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webevise.js

Stream you video library to any device supporting HTML5 video. Uses ffmpeg to transcode videos on-the-fly.

Dependencies

  • nodejs and npm
  • ffmpeg

Install

$ npm install
$ cp config.example.json config.json
$ edit config.json
$ node server.js

Then open your browser to http://localhost:8080

Status

In very early stages, but is in a workable state in WebKit for desktop users.

Features

  • 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

Browser support:

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

Tested on:

  • Arch Linux
  • Ubuntu Linux

About

Stream you video library to any device supporting HTML5 video.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published