summaryrefslogtreecommitdiffstats
path: root/playbook.org
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2021-11-20 20:26:18 -0500
committerSacha Chua <sacha@sachachua.com>2021-11-20 20:26:18 -0500
commit508ce724a82ef40be190c8582163a3bcd036f8cd (patch)
tree7a693cf002c0ba488a904a8b7aa3f87d9e926a27 /playbook.org
parentae298c6a98bb8656bd6a407551138f8e40d8e04b (diff)
downloademacsconf-wiki-508ce724a82ef40be190c8582163a3bcd036f8cd.tar.xz
emacsconf-wiki-508ce724a82ef40be190c8582163a3bcd036f8cd.zip
add IDs
Diffstat (limited to 'playbook.org')
-rw-r--r--playbook.org51
1 files changed, 34 insertions, 17 deletions
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
-***