Documentation for the relive system is contained within its git repo git@c3voc.de:hls-relive
mirrored at https://github.com/voc/hls-relive → README.md
It's currently deployed at live.alb:/home/relive/git/
Login to server
ssh relive@relive.c3voc.de cd git screen -dR
live.alb:/home/relive/git/configs
./gen_event_config.py <conference slug>
, orcfg.example
, look at other files in that directory, or in the old/
subdirectory for inspiration. The filename will be used as the conference name from here on./home/relive/git/scripts/foreach-project.sh /home/relive/git/scripts/get-fahrplan.sh
manually)./launcher.sh <conference slug>
RELIVE_JSON
to point to http://relive.c3voc.de/relive/<conference slug>/index.json
Note that the index.json
file is also only regenerated periodically, so it might be a minute or two before that URL actually works.
When an event in voctoweb has no recordings, voctoweb will try to find the corresponding relive recording. This only works if the conference acronym matches the acronym used in the relive system.
To use this feature, first create the conference in voctoweb and in c3tracker. In theory there are multiple variants, but this one is the one we currently use:
script-A
living in a screen (user voc). scheduled
→ recording
of the recording ticketIf you need re-create the session, run following commands:
ssh voc@releasing.c3voc.de screen -x cd /opt/crs/tools/tracker3.0 source tracker-profile-relive.sh export LOCALFILE=tracker-profile-relive.sh ./bin/crs_run script-A-recording+relive-scheduler.pl
Please read the README in the repository, it is being kept up to date with regard to the general behavior of the relive system.
The /video/relive/<conference>/<id>/index.m3u8
is empty/broken, how can I regenerate the file?