https://github.com/javiercejudo/dejavideo
:warning: DEPRECATED Stream your own videos easily, either on your private network or to the world using HTML5 video.
https://github.com/javiercejudo/dejavideo
Last synced: 2 months ago
JSON representation
:warning: DEPRECATED Stream your own videos easily, either on your private network or to the world using HTML5 video.
- Host: GitHub
- URL: https://github.com/javiercejudo/dejavideo
- Owner: javiercejudo
- License: mit
- Created: 2012-10-30T00:25:29.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-07-03T05:11:57.000Z (almost 11 years ago)
- Last Synced: 2025-02-13T20:31:08.794Z (4 months ago)
- Language: PHP
- Homepage: http://javiercejudo.com/dejavideo
- Size: 5.5 MB
- Stars: 2
- Watchers: 2
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DEPRECATED
_Dejavideo is discontinued, but I'm currently working on [dejavideo2](https://github.com/javiercejudo/dejavideo2), built from scratch with Node+Express in the backend and Angular in the frontend._
Tested in PHP 5.3
Check the demo page at [dejavideo.javiercejudo.com](http://dejavideo.javiercejudo.com/).
Stream your own videos easily, either on your private network or to the
world using HTML5 video. I use the app to share all my videos from my main
device to any devices in the house connected to the Wi-Fi, including tablets
and smartphones. Fully functional without JavaScript and Flash.## Features
### JavaScript independent features:
- Responsive design with beautiful columns for desktop, smartphones and tablets.
- Autodetects captions (`.vtt` files must have the same name as the
video except the extension, and must be placed either in the same
directory or in a subfolder `subs/`).
- Convenient renaming of filenames via regular expressions (pattern - replacement).
- Folder contents count and file details (size and modification date).
- Indefinitely recursive listings.### Added features that require JavaScript:
- Support for [Videojs](http://videojs.com/).
- Video support detection. Unsopported files in the current browser are marked and links to the video are disabled.
- Added controls for video playback.
- Intuitive additions to Video.js: full screen on double click (or pinch on touch
screens thanks to [Hammer.js](http://eightmedia.github.com/hammer.js/)),
autohide for control bar…
- Recent files bar that scrolls horizontally by dragging it.
- Ability to delete files.
- Custom start time by adding a number of seconds after the hash (ie. `url#60`
would make the video start at minute 1). The URL gets periodical
updates so you can keep the link and start where you left off.## Video support *
- Theora (usually with `.ogv` or `.ogg` filename extensions)
- H.264, (`.mp4`, `.mkv`, `.3gp`)
- V8 (`.webm`)\* Actual support depends on the browser of choice. Learn more at
[http://diveintohtml5.info/video.html#what-works](http://diveintohtml5.info/video.html#what-works).## How to install
Copy the application on a folder on your web root and put your videos
inside the `data/` folder (alternatively, you can create a symlink to any
folder on your system), organised in subfolders or however you prefer.
Access the app by a local URL like `localhost/dejavideo`. Enjoy!