diff options
-rw-r--r-- | playbook.md | 55 | ||||
-rw-r--r-- | playbook.org | 7 |
2 files changed, 37 insertions, 25 deletions
diff --git a/playbook.md b/playbook.md index 2ddd0dab..1e48cd10 100644 --- a/playbook.md +++ b/playbook.md @@ -88,8 +88,8 @@ # Pre-conference dry run -- [ ] [Start streaming](#org3e15cdd) -- [ ] [Check in a speaker](#orgd201d88) +- [ ] [Start streaming](#org928c3f3) +- [ ] [Check in a speaker](#org88e1c97) - [ ] Try streaming the organizer room, HOST rehearses opening remarks - [ ] Play a prerec - [ ] Try switching to talk room and streaming pretend Q&A @@ -145,7 +145,7 @@ end -<a id="org3e15cdd"></a> +<a id="org928c3f3"></a> ### Start streaming :stream: @@ -173,11 +173,11 @@ ## Talk process -<a id="orgd201d88"></a> +<a id="org88e1c97"></a> ### Check in a speaker -Exception: [CHECK is unavailable](#org7d6c756) +Exception: [CHECK is unavailable](#org4563067) - Speaker checks in on #emacsconf-org via IRC or via e-mail ~30m before - CHECK notes IRC nick for speaker. @@ -210,7 +210,7 @@ Exception: [CHECK is unavailable](#org7d6c756) - CHECK notifies STREAM and HOST with link to the talk room and preferences for Q&A-. -<a id="orgba71285"></a> +<a id="org716fece"></a> ### Transition to talk @@ -228,7 +228,7 @@ Exception: [CHECK is unavailable](#org7d6c756) - STREAM gives the go-ahead. - HOST introduces next talk. - PAD clears pad colours. -- Exception: [Speaker does not have a prerec and has not checked in](#org3ea273d) +- Exception: [Speaker does not have a prerec and has not checked in](#orgbb702ca) ### Present talk @@ -236,24 +236,24 @@ Exception: [CHECK is unavailable](#org7d6c756) - [? prerec] - STREAM and HOST switch to the organizer room in BBB. - STREAM switches to MPV scene in OBS and plays the video (with captions if available). - - Exception: [Last-minute prerecording submission](#org82b860f) + - Exception: [Last-minute prerecording submission](#orgb94204e) - CHECK notes the time that the presentation started, recalculates schedule, and publishes it. - - [CHECK publishes information](#org0f20490) - - [HOST gets a head start on handling Q&A](#org529029f) - - When prerec finishes, [STREAM joins Q&A](#org529029f) + - [CHECK publishes information](#org0e63c9f) + - [HOST gets a head start on handling Q&A](#org96d8ba7) + - When prerec finishes, [STREAM joins Q&A](#org96d8ba7) - [? live] - - Exception: [Speaker does not have a prerec and has not checked in](#org3ea273d) + - Exception: [Speaker does not have a prerec and has not checked in](#orgbb702ca) - HOST joins the BBB room and double-checks that recording is on - 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. - - Exception: [Technical issues during a live presentation](#org948a020) + - Exception: [Technical issues during a live presentation](#org98cf6c3) - [? talk needs to be wrapped up] - HOST nudges speaker verbally. -<a id="org0f20490"></a> +<a id="org0e63c9f"></a> ### Publish information @@ -271,9 +271,9 @@ Exception: [CHECK is unavailable](#org7d6c756) BY-SA 4.0) license. You can view it using free and open source software at - talk page URL + ${url} - description from wiki page + ${description} - Reupload subtitles. - Mark it as public. - Add it to EmacsConf 2021 playlist. @@ -289,13 +289,13 @@ Exception: [CHECK is unavailable](#org7d6c756) - wiki page for talk -<a id="org529029f"></a> +<a id="org96d8ba7"></a> ### Handle Q&A Exceptions: -- [Speaker has not checked in](#org4002294) +- [Speaker has not checked in](#org590cbcf) - [? live] - HOST joins the BBB room @@ -326,7 +326,7 @@ Exceptions: want to be notified, or subscribe to the emacsconf-org mailing list to get the announcement. Please feel free to continue discussing the talk on IRC or the pad. -- [Transition to next talk](#orgba71285) +- [Transition to next talk](#org716fece) ## End of stream @@ -339,7 +339,7 @@ Exceptions: ## In case of… -<a id="org82b860f"></a> +<a id="orgb94204e"></a> ### Last-minute prerecording submission @@ -347,7 +347,14 @@ Exceptions: - CHECK will notify STREAM with the scp command and the mpv command so that STREAM can choose. -<a id="org4002294"></a> +### Last-minute caption update + +- CHECK uploads the –main.vtt file to ${protected} +- CHECK notifies STREAM via ${upcoming} +- STREAM uses the provided commands to download the VTT file and load it into MPV with `--sub-file` + + +<a id="org590cbcf"></a> ### Speaker has not checked in @@ -358,7 +365,7 @@ Exceptions: - Can play next prerec a few minutes early -<a id="org3ea273d"></a> +<a id="orgbb702ca"></a> ### Speaker does not have a prerec and has not checked in @@ -420,7 +427,7 @@ Exceptions: - HOST addresses it (on-camera if needed) with a reminder -<a id="org7d6c756"></a> +<a id="org4563067"></a> ### CHECK is unavailable @@ -437,7 +444,7 @@ Exceptions: - Either STREAM or CHECK does hosting -<a id="org948a020"></a> +<a id="org98cf6c3"></a> ### Technical issues during a live presentation diff --git a/playbook.org b/playbook.org index 62a7fa68..627586af 100644 --- a/playbook.org +++ b/playbook.org @@ -251,7 +251,12 @@ 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. - +*** Last-minute caption update + +- CHECK uploads the --main.vtt file to ${protected} +- CHECK notifies STREAM via ${upcoming} +- STREAM uses the provided commands to download the VTT file and load it into MPV with =--sub-file= + *** 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 |