Addresses the desire to prefer codecs from the client. Some clients perform better with particular codecs put above, for instance the device has hardware decoding capabilities for it. Unfortunately there is no reliable way to query this in the frontend. Now we can set a cookie 'video_codecs_prio' with strings of codecs we want the order of importance. The cookie can contain codecs separated by a space. For instance 'vp8 h.264' to get those codecs first for an old 2014 laptop that has only hw support for these codecs. Supported codecs are the distinct ones in short_name in models.transcoding_types: vp9 vp8 h.264 After this works well in production, I can deside to build a user- friendly settings page.
videodinges
Simple video CMS for self hosting of videos with different possible encodings, simply served with the html5 video tag.
Goal is to have maximal flexilibity with encodings and quality one wants, configurable per video in a convient administration environment, and simply providing pages to show them.
(C) Copyright 2020 Bastiaan Welmers
Licenced with GPLv2, see file LICENCE
Description
Videodinges, for hosting simple videos served with html5 video tag. Mirror of https://github.com/bast1aan/videodinges
https://www.welmers.net/video/
Languages
Python
96.1%
Jinja
3%
JavaScript
0.9%