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.org | 51 ++++++++++++++++++++++++++++++++++----------------- 1 file changed, 34 insertions(+), 17 deletions(-) (limited to 'playbook.org') diff --git a/playbook.org b/playbook.org index 17685197..1e90146e 100644 --- a/playbook.org +++ b/playbook.org @@ -7,6 +7,9 @@ - [[elisp:(progn (org-md-export-to-markdown) (org-babel-tangle))][Export and tangle]] * Roles/values +:PROPERTIES: +:CUSTOM_ID: roles +:END: | STREAM | main organizer | bandali | | CHECK | check-ins | sachac | @@ -21,6 +24,9 @@ | ${media} | [[/ssh:front:/var/www/media.emacsconf.org/2021/]] | * Pre-conference dry run +:PROPERTIES: +:CUSTOM_ID: dry-run +:END: - - DONE Working together via upcoming.org - DONE Streaming [[https://live0.emacsconf.org/main.webm][main.webm]] - DONE Streaming [[https://live0.emacsconf.org/main-480p.webm"][main-480p.webm]] @@ -41,12 +47,24 @@ - [ ] Review the playbook * Thursday or Friday before the conference +:PROPERTIES: +:CUSTOM_ID: days-before +:END: - STREAM: Download prerecorded videos from ${protected} * On the day of the conference +:PROPERTIES: +:CUSTOM_ID: day-of +:END: ** Set up +:PROPERTIES: +:CUSTOM_ID: setup +:END: *** Arrange screens +:PROPERTIES: +:CUSTOM_ID: screens +:END: - CHECK: - Share ${upcoming}, ${playbook}, and ${conf} via CRDT: =conf-crdt-connect-and-share= @@ -105,6 +123,9 @@ - CHECK: Verify with #emacsconf that the stream is active ** Talk process +:PROPERTIES: +:CUSTOM_ID: talk +:END: *** Check in a speaker :PROPERTIES: :CUSTOM_ID: check-in @@ -269,6 +290,9 @@ Exceptions: ** In case of... +:PROPERTIES: +:CUSTOM_ID: exceptions +:END: *** Last-minute prerecording submission :PROPERTIES: :CUSTOM_ID: last-minute-prerec @@ -309,9 +333,15 @@ Exceptions: - replay a short prerec - let mplsCorwin or zaeph fill in *** CANCELLED Speaker whose talk was reallocated shows up and has a prerec +:PROPERTIES: +:CUSTOM_ID: reallocated-prerec +:END: - CHECK copies it to ${protected} - 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 +:PROPERTIES: +:CUSTOM_ID: reallocated-live +:END: - See if there's enough time if buffers are shuffled back; if so, set up for a live presentation - Check for alternate stream volunteers - [? not enough time] Offer to set up a BBB room for recording or to @@ -338,7 +368,7 @@ Exceptions: 2. Install pavucontrol if you don't have it already. 3. Start the following command: #+begin_src sh :eval no :tangle playbook/stream-desktop-and-audio.sh - 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 #+end_src 4. Use pavucontrol to set the recording source for the ffmpeg command to be the audio monitor, so you get system output as @@ -434,6 +464,9 @@ Exceptions: :CUSTOM_ID: before :END: ** Help speakers with tech checks +:PROPERTIES: +:CUSTOM_ID: tech-checks +:END: - Explain process - Test audio, webcam, screensharing, collaborative pad - Music demos and other things that use system audio will need to be prerecorded (or done through virtual loopback device, maybe? Technical risk.) @@ -444,19 +477,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 -SCHEDULED: <2021-11-26 Fri> -** sachac -*** TODO Figure out the YouTube/Toobnix stuff -** bandali -*** -- cgit v1.2.3