software:relive

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
software:relive [2021/02/25 18:29] – [Setting up Relive in the VOC setup] lukas2511software:relive [2024/01/03 16:49] (current) – [Relive integration in media.ccc.de (voctoweb)] andi
Line 18: Line 18:
   - After a minute, a cronjob will run and download the schedule, etc. (If you are impatient, you can run `/home/relive/git/scripts/foreach-project.sh /home/relive/git/scripts/get-fahrplan.sh` manually)   - After a minute, a cronjob will run and download the schedule, etc. (If you are impatient, you can run `/home/relive/git/scripts/foreach-project.sh /home/relive/git/scripts/get-fahrplan.sh` manually)
   - Start the scheduler (run as user relive, inside of a screen/tmux session): `./launcher.sh <conference slug>`   - Start the scheduler (run as user relive, inside of a screen/tmux session): `./launcher.sh <conference slug>`
-  - In the streaming-website configuration, set ''RELIVE_JSON'' to point to ''%%http://live.alb.c3voc.de/relive/<conference slug>/index.json%%''+  - In the streaming-website configuration, set ''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. Note that the ''index.json'' file is also only regenerated periodically, so it might be a minute or two before that URL actually works.
Line 29: Line 29:
 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: 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:
  
 +* To enable this workflow for you conference, enable the "releasing-relive-voctoweb" worker group which is handled by a modified version of CRS worker `script-A` living in a screen (user voc). 
 * [[https://github.com/voc/voctopublish/blob/feature/relive/voctopublish/create-event-by-ticket.py|create-event-by-ticket.py]] is able to create an event in voctoweb, based on the CRS Ticket ID. * [[https://github.com/voc/voctopublish/blob/feature/relive/voctopublish/create-event-by-ticket.py|create-event-by-ticket.py]] is able to create an event in voctoweb, based on the CRS Ticket ID.
 * This script can be called during any state transition, we currently use `scheduled` -> `recording` of the recording ticket * This script can be called during any state transition, we currently use `scheduled` -> `recording` of the recording ticket
-To enable this for you conferenceenable the "releasing.c3voc.de-relive" worker group which is handled by a modified version of CRS worker `script-A` living in a screen (user voc).  +  TODO: When we use this stepwe should rename or migrate the deployment of of this script from releasing to storage, as it confuses tracker operators when the releasing host does the recording step.
-  * TODO: Create systemd timer for this. +
  
 If you need re-create the session, run following commands: If you need re-create the session, run following commands:
Line 50: Line 49:
  
 Please read the [[https://github.com/voc/hls-relive/blob/master/README.md|README]] in the repository, it is being kept up to date with regard to the general behavior of the relive system. Please read the [[https://github.com/voc/hls-relive/blob/master/README.md|README]] in the repository, it is being kept up to date with regard to the general behavior of the relive system.
 +
 +== FAQ
 +
 +The `/video/relive/<conference>/<id>/index.m3u8` is empty/broken, how can I regenerate the file?
 +  * simply rename or remove the file, it will be generated in the next run (or trigger it manually)
  • software/relive.1614274146.txt.gz
  • Last modified: 2021/02/25 18:29
  • by lukas2511