SReview

Production examples

SReview has been used in production for the following conferences:

What follows below is a short description of how SReview was installed and configured for some of those conferences. Note, however, that it is possible to run all components of SReview on a single host; for small conferences, doing so is recommended.

FOSDEM

2017

At FOSDEM 2017, SReview was installed on the following machines:

All machines were “bare metal” machines at a cloud hoster. Data access to the database and the raw files was LAN-based and therefore quick.

FOSDEM 2017 was the first ever conference where SReview was used. The code was extremely rough around the edges; in fact, much of the functionality wasn’t there yet, and much of what was there has since been rewritten.

2018

The setup for FOSDEM 2018 was very similar, but there were a few differences:

DebConf

2017 (Montéal, Canada)

At DebConf17, SReview was installed on the following machines:

vittoria is a VM that runs on Debian infrastructure at GRNET (Greece). It is available to the DebConf video team all year.

The other machines were local hardware, borrowed for the duration of DebConf17. They were configured to be granted access to only the postgresql on vittoria.

During the conference, while the talks were in the waiting_for_files through transcoding states, no files were copied to vittoria. Only when the transcodes had finished were they copied (by the uploads script that ran on vittoria) to vittoria, and then pushed from vittoria to the DebConf video archive.

After the conference, all raw recordings were rsync’d to vittoria.

2018 (Hsinchu, Taiwan)

For DebConf18, the setup was very similar, but there was a major difference: rather than having multiple machines on-site, the DebConf18 setup only had one 24-core VM with 10 TiB of storage on-site, storage.dc18.debconf.org. All cutting and transcoding was done on this machine; vittoria served the webinterface and the database, etc.

Mini debconfs

Everything was installed and run on vittoria.debian.org

OSW.co.za

The Open Source Week in Johannesburg, South Africa, used SReview for the review and transcode cycle. Everything was installed on a single machine (from Debian packages) that was only available from the NOC; review was done by a single user. After the first day of this conference, when less rooms were required, we also reused some of the machines that were originally used for recording as transcoding workers.