diff options
-rw-r--r-- | playbook.md | 109 | ||||
-rw-r--r-- | playbook.org | 2 |
2 files changed, 109 insertions, 2 deletions
diff --git a/playbook.md b/playbook.md index bcd3ab83..419fdcbf 100644 --- a/playbook.md +++ b/playbook.md @@ -1,9 +1,56 @@ + +# 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) + - [Start streaming](#start-streaming):stream: + - [Talk process](#org7646789) + - [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) + - [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) + - [Alternate stream volunteer wants to stream (nice to have, at risk)](#alternate) + - [Pad malfunction or mess-up](#pad-broken) + - [CRDT malfunctions](#crdt-broken) + - [Conduct guidelines issue](#conduct) + - [CHECK is unavailable](#check-gone) + - [HOST is unavailable](#host-gone) + - [Technical issues during a live presentation](#live-issues) + - [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) + <!-- This file was automatically generated from playbook.org. Instead of editing the .md, please edit the .org and republish. Thanks! --> -[[!toc levels=4]] - [Export and tangle]((progn (org-md-export-to-markdown) (org-babel-tangle))) +<a id="orgbd00552"></a> + # Roles/values <table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> @@ -92,6 +139,8 @@ </table> +<a id="org88e7c1d"></a> + # Pre-conference dry run - - DONE Working together via upcoming.org @@ -114,17 +163,25 @@ - [ ] Review the playbook +<a id="orge8c36b9"></a> + # Thursday or Friday before the conference - STREAM: Download prerecorded videos from ${protected} +<a id="org59b2a2b"></a> + # On the day of the conference +<a id="orgf877045"></a> + ## Set up +<a id="orgdd98a1c"></a> + ### Arrange screens - CHECK: @@ -181,6 +238,8 @@ - CHECK: Verify with #emacsconf that the stream is active +<a id="org7646789"></a> + ## Talk process @@ -327,6 +386,8 @@ Exceptions: - [Present next talk](#present) +<a id="break"></a> + ## Break time - CHECK stops and restarts the Toobnix restreaming process, and re-checks the stream @@ -334,6 +395,8 @@ Exceptions: - HOST doublechecks network transfer limit and server health +<a id="end"></a> + ## End of stream - CHECK stops ffmpeg process for Youtube @@ -341,6 +404,8 @@ Exceptions: - STREAM stops streaming +<a id="orgc85a5dd"></a> + ## In case of… @@ -387,12 +452,16 @@ Exceptions: - let mplsCorwin or zaeph fill in +<a id="org3490c5e"></a> + ### CANCELLED Speaker whose talk was reallocated shows up and has a prerec - 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 +<a id="orgdff8a84"></a> + ### CANCELLED Speaker whose talk was reallocated shows up and wants to do it live - See if there's enough time if buffers are shuffled back; if so, set up for a live presentation @@ -402,6 +471,8 @@ Exceptions: post-conference communication +<a id="alternate"></a> + ### Alternate stream volunteer wants to stream (nice to have, at risk) - CHECK gives ALTERNATE the BBB room URL for the talk they are interested in @@ -427,6 +498,8 @@ Exceptions: well. +<a id="pad-broken"></a> + ### Pad malfunction or mess-up - PAD resets the pad using <https://etherpad.wikimedia.org/p/emacsconf-2021/timeslider> @@ -434,6 +507,8 @@ Exceptions: - PAD reimports the pad from backup +<a id="crdt-broken"></a> + ### CRDT malfunctions - HOST notifies CHECK and tries reconnecting @@ -441,6 +516,8 @@ Exceptions: - Switch to backup Etherpad +<a id="conduct"></a> + ### Conduct guidelines issue - HOST addresses it (on-camera if needed) with a reminder and/or a kick or a ban @@ -458,6 +535,8 @@ Exceptions: - Updating schedule/wiki on the fly +<a id="host-gone"></a> + ### HOST is unavailable - Either STREAM or CHECK does hosting @@ -478,6 +557,8 @@ Exceptions: be able to follow up after the conference +<a id="stream-issues"></a> + ### Big technical issues with streaming - HOST notifies #emacsconf and #emacsconf-org and pad @@ -490,6 +571,8 @@ Exceptions: - STREAM e-mails the mailing list +<a id="network"></a> + ### live0 can't handle the load or is close to network transfer limit - OR: @@ -500,9 +583,13 @@ Exceptions: - Add additional node to Linode account for shared transfer pool (TODO: doublecheck) +<a id="before"></a> + # Before the conference +<a id="org187c38c"></a> + ## Help speakers with tech checks - Explain process @@ -516,15 +603,23 @@ Exceptions: - Possible picture-in-picture approach to maximize screen real estate +<a id="orge43af7f"></a> + ## Set up the Etherpad +<a id="org79af66f"></a> + ## Reallocate times for radio-silence talks +<a id="org6a1e0fd"></a> + ## E-mail missing prerecs +<a id="org5e96f15"></a> + ## Set up for alternate stream volunteers - username @@ -534,20 +629,32 @@ Exceptions: - Test stream +<a id="org5a22df3"></a> + ## Review Youtube videos +<a id="org8502c98"></a> + ## TODO STREAM: Scale up the server and doublecheck the setup +<a id="org9b2fdc5"></a> + ## sachac +<a id="orgefaffe7"></a> + ### TODO Figure out the YouTube/Toobnix stuff +<a id="orgca9c49e"></a> + ## bandali +<a id="org9794dbb"></a> + ### diff --git a/playbook.org b/playbook.org index 49281f95..17685197 100644 --- a/playbook.org +++ b/playbook.org @@ -1,7 +1,7 @@ #+PROPERTY: header-args:emacs-lisp :tangle playbook/emacsconf-playbook.el :eval no +#+OPTIONS: toc:4 #+begin_export md <!-- This file was automatically generated from playbook.org. Instead of editing the .md, please edit the .org and republish. Thanks! --> -[[!toc levels=4]] #+end_export - [[elisp:(progn (org-md-export-to-markdown) (org-babel-tangle))][Export and tangle]] |