From 508ce724a82ef40be190c8582163a3bcd036f8cd Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sat, 20 Nov 2021 20:26:18 -0500 Subject: add IDs --- playbook.md | 112 +++++++++++++----------------------------------------------- 1 file changed, 23 insertions(+), 89 deletions(-) (limited to 'playbook.md') diff --git a/playbook.md b/playbook.md index 419fdcbf..06cbd3a4 100644 --- a/playbook.md +++ b/playbook.md @@ -1,27 +1,27 @@ # Table of Contents -- [Roles/values](#orgbd00552) -- [Pre-conference dry run](#org88e7c1d) -- [Thursday or Friday before the conference](#orge8c36b9) -- [On the day of the conference](#org59b2a2b) - - [Set up](#orgf877045) - - [Arrange screens](#orgdd98a1c) +- [Roles/values](#roles) +- [Pre-conference dry run](#dry-run) +- [Thursday or Friday before the conference](#days-before) +- [On the day of the conference](#day-of) + - [Set up](#setup) + - [Arrange screens](#screens) - [Start streaming](#start-streaming):stream: - - [Talk process](#org7646789) + - [Talk process](#talk) - [Check in a speaker](#check-in) - [Present talk](#present) - [Publish information](#publish) - [Handle Q&A](#questions) - [Break time](#break) - [End of stream](#end) - - [In case of…](#orgc85a5dd) + - [In case of…](#exceptions) - [Last-minute prerecording submission](#last-minute-prerec) - [Last-minute caption update](#last-minute-captions) - [Speaker has not checked in](#missing) - [Speaker does not have a prerec and has not checked in](#really-missing) - - [Speaker whose talk was reallocated shows up and has a prerec](#org3490c5e) - - [Speaker whose talk was reallocated shows up and wants to do it live](#orgdff8a84) + - [Speaker whose talk was reallocated shows up and has a prerec](#reallocated-prerec) + - [Speaker whose talk was reallocated shows up and wants to do it live](#reallocated-live) - [Alternate stream volunteer wants to stream (nice to have, at risk)](#alternate) - [Pad malfunction or mess-up](#pad-broken) - [CRDT malfunctions](#crdt-broken) @@ -32,24 +32,14 @@ - [Big technical issues with streaming](#stream-issues) - [live0 can't handle the load or is close to network transfer limit](#network) - [Before the conference](#before) - - [Help speakers with tech checks](#org187c38c) - - [Set up the Etherpad](#orge43af7f) - - [Reallocate times for radio-silence talks](#org79af66f) - - [E-mail missing prerecs](#org6a1e0fd) - - [Set up for alternate stream volunteers](#org5e96f15) - - [Review Youtube videos](#org5a22df3) - - [STREAM: Scale up the server and doublecheck the setup](#org8502c98) - - [sachac](#org9b2fdc5) - - [Figure out the YouTube/Toobnix stuff](#orgefaffe7) - - [bandali](#orgca9c49e) - - [](#org9794dbb) + - [Help speakers with tech checks](#tech-checks) - [Export and tangle]((progn (org-md-export-to-markdown) (org-babel-tangle))) - + # Roles/values @@ -139,7 +129,7 @@ - + # Pre-conference dry run @@ -163,24 +153,24 @@ - [ ] Review the playbook - + # Thursday or Friday before the conference - STREAM: Download prerecorded videos from ${protected} - + # On the day of the conference - + ## Set up - + ### Arrange screens @@ -238,7 +228,7 @@ - CHECK: Verify with #emacsconf that the stream is active - + ## Talk process @@ -404,7 +394,7 @@ Exceptions: - STREAM stops streaming - + ## In case of… @@ -452,7 +442,7 @@ Exceptions: - let mplsCorwin or zaeph fill in - + ### CANCELLED Speaker whose talk was reallocated shows up and has a prerec @@ -460,7 +450,7 @@ Exceptions: - Plan to play prerec at the end of the day, or in any gaps if a live talk falls through - + ### CANCELLED Speaker whose talk was reallocated shows up and wants to do it live @@ -492,7 +482,7 @@ Exceptions: 2. Install pavucontrol if you don't have it already. 3. Start the following command: - while 1; do ffmpeg -reconnect_at_eof 1 -reconnect_streamed 1 -loglevel 0 -ar 48000 -f alsa -channels 2 -sample_rate 48000 -i default -re -video_size 1280x720 -framerate 25 -f x11grab -i :0.0 -cluster_size_limit 2M -cluster_time_limit 5100 -content_type video/webm -c:v libvpx -b:v 1M -crf 30 -g 125 -deadline good -threads 4 -f webm $CONFALT; done + while true; do ffmpeg -reconnect_at_eof 1 -reconnect_streamed 1 -loglevel 0 -ar 48000 -f alsa -channels 2 -sample_rate 48000 -i default -re -video_size 1280x720 -framerate 25 -f x11grab -i :0.0 -cluster_size_limit 2M -cluster_time_limit 5100 -content_type video/webm -c:v libvpx -b:v 1M -crf 30 -g 125 -deadline good -threads 4 -f webm $CONFALT; done 4. Use pavucontrol to set the recording source for the ffmpeg command to be the audio monitor, so you get system output as well. @@ -588,7 +578,7 @@ Exceptions: # Before the conference - + ## Help speakers with tech checks @@ -602,59 +592,3 @@ Exceptions: - Encourage webcam for Q&A, although make it clear that it's totally optional - Possible picture-in-picture approach to maximize screen real estate - - - -## Set up the Etherpad - - - - -## Reallocate times for radio-silence talks - - - - -## E-mail missing prerecs - - - - -## Set up for alternate stream volunteers - -- username -- password -- endpoint - -- Test stream - - - - -## Review Youtube videos - - - - -## TODO STREAM: Scale up the server and doublecheck the setup - - - - -## sachac - - - - -### TODO Figure out the YouTube/Toobnix stuff - - - - -## bandali - - - - -### - -- cgit v1.2.3