summaryrefslogtreecommitdiffstats
path: root/playbook.org
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2021-11-18 16:18:51 -0500
committerSacha Chua <sacha@sachachua.com>2021-11-18 16:18:51 -0500
commit5631d5129c90eedce864bab4eae79ec936266f3e (patch)
treee7f10cd3da0652923c88136b93d25c11ff87ca8f /playbook.org
parent78086bab7f7b1a9d46a9053852965762c9c9b39d (diff)
downloademacsconf-wiki-5631d5129c90eedce864bab4eae79ec936266f3e.tar.xz
emacsconf-wiki-5631d5129c90eedce864bab4eae79ec936266f3e.zip
Swap mold and eaf
Diffstat (limited to 'playbook.org')
-rw-r--r--playbook.org56
1 files changed, 49 insertions, 7 deletions
diff --git a/playbook.org b/playbook.org
index 39999417..53fb2bb7 100644
--- a/playbook.org
+++ b/playbook.org
@@ -31,6 +31,32 @@
* On the day of the conference
** Set up
+*** Arrange screens
+
+- CHECK:
+ - Share "upcoming" buffer with HOST and via CRDT
+ - Current schedule, filenames/commands for playing
+ - Have #emacsconf-org and #emacsconf open
+- HOST:
+ - Check OBS scenes for sharing windows/tabs as a virtual camera:
+ - chat.emacsconf.org with #emacsconf
+ - Etherpad
+ - Schedule
+ - next talk page
+ - Set up backchannel for easy viewing
+ - "upcoming" CRDT buffer
+ - #emacsconf-org channel
+ - Join organizer room S
+- STREAM:
+ - Set up MPV with the profile
+ - Join organizer BBB room
+ - Check OBS scenes
+ - MPV and audio from MPV
+ - Web browser with BBB
+ - Browser window with organizer room, audio from organizer room
+ - Browser window that will have talk room, audio from talk room
+ - Backchannel for easy viewing
+
*** Start streaming :stream:
- Start streaming from OBS to local Icecast, relay to live0 icecast
@@ -81,7 +107,7 @@ Call this on live0 with the Youtube RTMP streaming key as the first parameter.
(otherwise the audio is confusing)
- If the speaker will be giving a live presentation, CHECK
collects emergency contact information (in case of technical
- issues) and /msgs it to HOST
+ issues) and shares it with HOST in the CRDT buffer
- Okay to do other things until the prerec ends
- CHECK notifies STREAM and HOST with link to the talk room and preferences for Q&A-.
@@ -107,12 +133,11 @@ Call this on live0 with the Youtube RTMP streaming key as the first parameter.
- STREAM switches to MPV scene in OBS and plays the video (with captions if available).
- Exception: [[*Last-minute prerecording submission][Last-minute prerecording submission]]
- CHECK notes the time that the presentation started, recalculates schedule, and publishes it.
- - CHECK publishes the video to media.emacsconf.org
- - CHECK updates the wiki page to include the video and any other published files.
+ - [[*Publish information][CHECK publishes information]]
- [? live]
- Exception: [[*Speaker does not have a prerec and has not checked in][Speaker does not have a prerec and has not checked in]]
- HOST joins the BBB room and double-checks that recording is on
- - STREAM joins the BBB room from the IRC /msg and gives the go-ahead
+ - STREAM joins the BBB room and gives the go-ahead
- CHECK notes that this is a live presentation and that the recording will be posted after the conference.
- CHECK notes the time that the presentation started, recalculates schedule, and publishes it.
- Speaker presents.
@@ -131,6 +156,9 @@ Exceptions:
- HOST describes how to ask questions
- [? No questions yet]
- HOST thanks speaker, says nice things about talk, and asks a couple of prepared questions
+ - [? Awkward question]
+ - HOST can try rephrasing the question.
+ - HOST adds note to IRC/Etherpad that speakers can answer in any order, skip questions, answer afterwards, etc.
- [? Q&A needs to be wrapped up]
- HOST writes in Etherpad/IRC or nudges speaker verbally.
- [? IRC/pad]
@@ -150,6 +178,12 @@ Exceptions:
list to get the announcement. Please feel free to continue
discussing the talk on IRC or the pad.
- [[*Transition to talk][Transition to talk]]
+*** Publish information
+ - CHECK updates the schedule on the wiki
+ - CHECK publishes the video to media.emacsconf.org
+ - CHECK updates the wiki page to include the video and any other published files.
+ - CHECK publishes the video on YouTube
+ -
** In case of...
@@ -158,8 +192,6 @@ Exceptions:
- CHECK will copy it from the FTP upload server to ${protected} and name it appropriately.
- CHECK will notify STREAM with the scp command and the mpv command so that STREAM can choose.
-**** TODO Shortcut for moving things around
-**** TODO Shortcut for notifying STREAM
*** Speaker has not checked in
- Let the previous talk run a little longer for Q&A; end at least in time for the prerec
- After the previous Q&A wraps up, play the prerec
@@ -201,7 +233,17 @@ Exceptions:
- PAD resets the pad using https://etherpad.wikimedia.org/p/emacsconf-2021/timeslider
- [? still not recovered]
- PAD reimports the pad from backup
-
+
+*** CRDT malfunctions
+
+- HOST notifies CHECK and tries reconnecting
+- [? still doesn't work]
+ - Switch to backup Etherpad
+
+*** Conduct guidelines issue
+
+- HOST addresses it (on-camera if needed) with a reminder
+
* Before the conference
** Help speakers with tech checks
- Explain process