WebInterface: Add experimental browser based stream player. Test it on your local...
authorreichi <sreichholf@users.noreply.github.com>
Mon, 16 Apr 2018 08:50:18 +0000 (10:50 +0200)
committerreichi <sreichholf@users.noreply.github.com>
Mon, 7 May 2018 09:11:25 +0000 (11:11 +0200)
commit05d1ffd443340ea321bc12d9475bcfa8cde2dd40
treeb406374e803ed44f2fef7365224bbaf55d57a39a
parent8a5705f6d1b4481fc9ccc5f9a93bab11b9098a89
WebInterface: Add experimental browser based stream player. Test it on your local network at your.box.ip/stream
* todo
  - streams with authentication
  - recordings
  - extended stream setup (currently only bitrates can be set via web)
46 files changed:
configure.ac
webinterface/CONTROL/control
webinterface/src/Makefile.am
webinterface/src/WebChilds/Screenpage.py
webinterface/src/WebChilds/Toplevel.py
webinterface/src/WebSocket/DreamboxServerProtocol.py [new file with mode: 0644]
webinterface/src/WebSocket/DreamboxWebSocketServer.py [new file with mode: 0644]
webinterface/src/WebSocket/Makefile.am [new file with mode: 0644]
webinterface/src/WebSocket/__init__.py [new file with mode: 0644]
webinterface/src/auth.py [new file with mode: 0644]
webinterface/src/plugin.py
webinterface/src/stream/LICENSE.txt [new file with mode: 0644]
webinterface/src/stream/Makefile.am [new file with mode: 0644]
webinterface/src/stream/css/Makefile.am [new file with mode: 0644]
webinterface/src/stream/css/main.css [new file with mode: 0644]
webinterface/src/stream/css/vendor/Makefile.am [new file with mode: 0644]
webinterface/src/stream/css/vendor/dialog-polyfill.css [new file with mode: 0644]
webinterface/src/stream/css/vendor/material.min.css [new file with mode: 0644]
webinterface/src/stream/css/vendor/material.min.css.map [new file with mode: 0644]
webinterface/src/stream/css/vendor/normalize.css [new file with mode: 0644]
webinterface/src/stream/css/vendor/plyr.css [new file with mode: 0644]
webinterface/src/stream/favicon.ico [new file with mode: 0644]
webinterface/src/stream/fonts/Makefile.am [new file with mode: 0644]
webinterface/src/stream/fonts/material_icons.css [new file with mode: 0644]
webinterface/src/stream/fonts/material_icons.woff2 [new file with mode: 0644]
webinterface/src/stream/icon.png [new file with mode: 0644]
webinterface/src/stream/index.html [new file with mode: 0644]
webinterface/src/stream/js/Makefile.am [new file with mode: 0644]
webinterface/src/stream/js/main.js [new file with mode: 0644]
webinterface/src/stream/js/plugins.js [new file with mode: 0644]
webinterface/src/stream/js/vendor/Makefile.am [new file with mode: 0644]
webinterface/src/stream/js/vendor/dialog-polyfill.js [new file with mode: 0644]
webinterface/src/stream/js/vendor/hls.js [new file with mode: 0644]
webinterface/src/stream/js/vendor/hls.min.js [new file with mode: 0644]
webinterface/src/stream/js/vendor/hls.min.js.map [new file with mode: 0644]
webinterface/src/stream/js/vendor/jquery-3.2.1.min.js [new file with mode: 0644]
webinterface/src/stream/js/vendor/material.min.js [new file with mode: 0644]
webinterface/src/stream/js/vendor/material.min.js.map [new file with mode: 0644]
webinterface/src/stream/js/vendor/modernizr-3.5.0.min.js [new file with mode: 0644]
webinterface/src/stream/js/vendor/plyr.min.js [new file with mode: 0644]
webinterface/src/stream/js/vendor/plyr.min.js.map [new file with mode: 0644]
webinterface/src/stream/plyr.svg [new file with mode: 0644]
webinterface/src/stream/site.webmanifest [new file with mode: 0644]
webinterface/src/stream/tile-wide.png [new file with mode: 0644]
webinterface/src/stream/tile.png [new file with mode: 0644]
webinterface/src/web-data/userprefs.js