From b0d993def82409bf4eebac9b8733b0d382bc1394 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Tue, 20 Oct 2020 00:13:14 -0400 Subject: organizer's notebook --- 2020/organizers-notebook.org | 66 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 2020/organizers-notebook.org (limited to '2020/organizers-notebook.org') diff --git a/2020/organizers-notebook.org b/2020/organizers-notebook.org new file mode 100644 index 00000000..0c681dc5 --- /dev/null +++ b/2020/organizers-notebook.org @@ -0,0 +1,66 @@ +* Possible flow + +O1 - main organizer, O2 - secondary organizer or volunteer + + +** Overview +- 1 green room for speaker checkin, 4 rooms +- 4 rooms streamed as room sources. O1 picks up the appropriate source and uses it for main conference mount point and individual talk mount points +- main conference can be streamed through OBS if that doesn't work out +** Things to check or decide +- Mail merge? +- Amin to investigate if Icecast can take one stream source and send it to the main conference stream and the individual talk stream +- Assign rooms shortly before presentation + - *Shortly before presentation:* accommodates reshuffling +- Generating static images + - Before the presentation: Talk title, speaker + - Speaker checked in + - After the presentation: pointer to main conference stream + - After the conference: conference has ended, we'll take some time to prepare the recording + +** Before the conference +- Do tech checks and get alternative ways to contact speakers (phone number? IRC nick? Something that goes ding?) +- Turn on audio alert +- Install Mute Tab extension +** Tech check +- Explain process +- Test audio, webcam, screensharing, collaborative pad +** Shortly before the presentation +- Speaker joins green room (O2 home room). O2 gets alert +- O2 directs speaker to available room +- Speaker joins talk room +- O2 makes speaker presenter and moderator (so they can kick out recorder when done), does tech check +- Speaker tries screen sharing and webcam, then returns to uploaded presentation +- O2 starts secondary stream and recording, checks individual page +- O2 notifies O1 with link to the talk room +- O1 joins meeting +- O1 sets conference stream to individual talk endpoint +- O2 starts recording in BBB +** During the presentation +- Speaker presents, keeping an eye on the collaborative pad for questions +- O1 stays with speaker to help with questions and timing +- O2 wanders off to do the tech check with the next person and pings O1 when ready +** After the presentation +- O1 announces next steps: If you want to continue the conversation, go to the individual talk page +- O1 goes to next talk when ready +- Speaker continues with extended presentation if they want +** After the extended presentation (if any) +- Speaker removes the recorder/streamer user to end the stream and recording +- Speaker stops the BBB recording +** Scenarios +*** Prerecorded presentations +- O1 streams presentation to both endpoints (is there a neat command-line way to do this?) +https://stackoverflow.com/questions/7869190/is-it-possible-to-pull-a-rtmp-stream-from-one-server-and-broadcast-it-to-another +or maybe IceCast can handle the splitting +*** Tech issues +- If can't be easily resolved, play pre-recorded talk early and try again later (or follow up) +- Stream a technical issues slide to the end point +*** Speaker can stream directly from computer over RTMP +- Can skip BigBlueButton entirely if they want +- Speaker starts streaming to talk endpoint +- O2 verifies that it's playing and communicates with speaker through collaborative pad +- O1 switches conference stream to talk endpoint +*** Speaker is giving another talk soon +- Stay in same room +- O2 checks in near the time of the next talk +- O2 stops and restarts recorder, giving it the next talk's stream endpoint -- cgit v1.2.3