diff options
author | Sacha Chua <sacha@sachachua.com> | 2024-12-02 10:16:12 -0500 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2024-12-02 10:16:12 -0500 |
commit | f51ceed14d727e1c9221e590b8bc938eec2f4fba (patch) | |
tree | 236955676151f0c137025605ed71b7dfca39c879 /organizers-notebook.md | |
parent | 43b7c94dcf221242d1e3274765bdb53b113f9544 (diff) | |
download | emacsconf-wiki-f51ceed14d727e1c9221e590b8bc938eec2f4fba.tar.xz emacsconf-wiki-f51ceed14d727e1c9221e590b8bc938eec2f4fba.zip |
add link to related BBB system audio issue
Diffstat (limited to '')
-rw-r--r-- | organizers-notebook.md | 96 |
1 files changed, 49 insertions, 47 deletions
diff --git a/organizers-notebook.md b/organizers-notebook.md index 44a24e24..ef153a5f 100644 --- a/organizers-notebook.md +++ b/organizers-notebook.md @@ -20,43 +20,43 @@ This document is the general organizers' notebook that can be used as a starting - [Create the public organizers’ notebook in the wiki](#starting-up-the-conference-planning-process-create-the-public-organizers-notebook-in-the-wiki) - [Phases and lessons learned](#phases-and-lessons-learned) - [Draft CFP](#phases-and-lessons-learned-draft-cfp) - - [Announce](#org988178e) - - [Process proposals](#org5b95a43) - - [Accept proposals](#orgcda1563) + - [Announce](#org897f0c8) + - [Process proposals](#orgd12f3b1) + - [Accept proposals](#orgcbfca65) - [Draft schedule](#draft-schedule) - - [Set up backstage and upload](#orgf5b0011) - - [Post the schedule](#org758b01b) - - [Process uploaded files](#orgf1dd0d9) - - [Generate assets](#orge53ac0d) - - [Prepare the infrastructure](#orgd11b8d5) - - [Getting ready for captions](#org0bebc84) + - [Set up backstage and upload](#orgdbb77f2) + - [Post the schedule](#org9456d25) + - [Process uploaded files](#org75e87bb) + - [Generate assets](#org125bd75) + - [Prepare the infrastructure](#org9759aa9) + - [Getting ready for captions](#org9f978d1) - [Getting ready for the conference](#pre-conf) - [During the conference](#conf) -- [General infrastructure](#org4708a7b) +- [General infrastructure](#org85c6f49) - [Icecast](#icecast) - [Watching pages](#watch) - [VNC](#vnc) - [Streaming with OBS](#obs) - - [Shell scripts](#org4cddd6a) + - [Shell scripts](#orgab7108a) - [Backstage](#backstage) - - [IRC web client](#org46574fd) - - [Etherpad](#org20e4772) + - [IRC web client](#org5545d42) + - [Etherpad](#orgd7fd9ee) - [Publishing media to the server and to the wiki](#media) - - [Automated IRC announcements](#org8ade953) + - [Automated IRC announcements](#org75cad9b) - [BigBlueButton](#bbb) - - [Manual IRC announcements](#orgc78e651) - - [Low-res stream](#org55476dd) - - [Upload talks to YouTube](#org17a42be) - - [Restream to YouTube](#org2ad90b7) + - [Manual IRC announcements](#org5a3d818) + - [Low-res stream](#orge08d62d) + - [Upload talks to YouTube](#org7f2e95e) + - [Restream to YouTube](#org0cc19c3) - [Other process notes](#other) - [Adding another user to BBB](#bbb-user) - - [When a talk is added after the schedule has already been drafted](#org6645b84) + - [When a talk is added after the schedule has already been drafted](#org4efd774) - [When a talk is cancelled](#cancel-talk) - [When a talk Q&A changes method](#change-talk-qa) - - [When a system is down](#org25ad3ae) - - [When we need to bring on a last-minute volunteer](#orgcd20edb) - - [Checking people in](#org5c17cc7) - - [Ansible](#org7fa17a7) + - [When a system is down](#org17cc58c) + - [When we need to bring on a last-minute volunteer](#org4636e4e) + - [Checking people in](#org811d67a) + - [Ansible](#org5d78595) <a id="starting-up-the-conference-planning-process"></a> @@ -157,7 +157,7 @@ Put inside double square brackets: `!template id=pagedraft` - Put the speaker introduction right after the talk description for easier web page copying. -<a id="org988178e"></a> +<a id="org897f0c8"></a> ## Announce @@ -165,7 +165,7 @@ Put inside double square brackets: `!template id=pagedraft` - Submit to <https://foss.events/> -<a id="org5b95a43"></a> +<a id="orgd12f3b1"></a> ## Process proposals @@ -194,7 +194,7 @@ When proposals come in: PUBLIC\_EMAIL -<a id="orgcda1563"></a> +<a id="orgcbfca65"></a> ## Accept proposals @@ -227,7 +227,7 @@ For each talk: - Add missing items to plan -<a id="orgf5b0011"></a> +<a id="orgdbb77f2"></a> ## Set up backstage and upload @@ -238,7 +238,7 @@ Lessons learned: - Next year, let’s get upload.emacsconf.org in place as the domain name so that people don’t try to FTP files to it. -<a id="org758b01b"></a> +<a id="org9456d25"></a> ## Post the schedule @@ -249,7 +249,7 @@ Lessons learned: - Update talks.md to refer to watch.md as well -<a id="orgf1dd0d9"></a> +<a id="org75e87bb"></a> ## Process uploaded files @@ -274,7 +274,7 @@ Process: 3. <elisp:emacsconf-publish-backstage-index> -<a id="orge53ac0d"></a> +<a id="org125bd75"></a> ## Generate assets @@ -292,7 +292,7 @@ Process: - Splice together into a file that will be processed with subed-record-compile-video. -<a id="orgd11b8d5"></a> +<a id="org9759aa9"></a> ## Prepare the infrastructure @@ -314,7 +314,7 @@ Checklist: - [ ] Icecast -<a id="org0bebc84"></a> +<a id="org9f978d1"></a> ## Getting ready for captions @@ -352,7 +352,7 @@ Go through the :tminusone: tags. <elisp:emacsconf-pad-open-shift-hyperlist> -<a id="org4708a7b"></a> +<a id="org85c6f49"></a> # General infrastructure @@ -516,7 +516,7 @@ so that the year is updated in the configuration. This is on live.emacsconf.org and can be restarted with `/etc/init.d/emacsconf restart`. -<a id="org4cddd6a"></a> +<a id="orgab7108a"></a> ## Shell scripts @@ -630,7 +630,7 @@ Explanation of files: Other files might also have been uploaded by the speaker, such as slides or notes. -<a id="org46574fd"></a> +<a id="org5545d42"></a> ## IRC web client @@ -652,7 +652,7 @@ connection exhaustion errors. Is that something we can plan now or would you like me to bring it up a few days before the conference? -<a id="org20e4772"></a> +<a id="orgd7fd9ee"></a> ## Etherpad @@ -688,7 +688,7 @@ Switching it back to `TO_STREAM` and calling You can generate the index with `emacsconf-publish-update-media`. -<a id="org8ade953"></a> +<a id="org75cad9b"></a> ## Automated IRC announcements @@ -712,7 +712,7 @@ ssh root@bbb cd greenlight-v3 docker compose restart -… do I need to worry about BBB? AAAAAAAAAH!! Does not work in Firefox private browsing? +Does not seem to work in Firefox private browsing; documented at <https://emacsconf.org/2024/watch/>. ### System audio limitations @@ -725,8 +725,10 @@ Combining microphone + system audio into a new virtual microphone source is prob BBB says sharing system audio works only if you use Chrome on Mac OS X or Microsoft Windows (<https://support.bigbluebutton.org/hc/en-us/articles/1500005315642-Can-I-play-a-video-using-screen-sharing>). I tested it on Linux and sharing system audio is not an option. If you happen to know of any more elegant way to do this, I’d love to hear it. +Related: <https://github.com/bigbluebutton/bigbluebutton/issues/8632> -<a id="orgc78e651"></a> + +<a id="org5a3d818"></a> ## Manual IRC announcements @@ -735,7 +737,7 @@ Success: - [X] You can /opall, /conftopic, and /broadcast -<a id="org55476dd"></a> +<a id="orge08d62d"></a> ## Low-res stream @@ -746,7 +748,7 @@ backup on live: - /usr/local/bin/emacsconf-lowres-dev-on-connect -<a id="org17a42be"></a> +<a id="org7f2e95e"></a> ## Upload talks to YouTube @@ -782,7 +784,7 @@ backup on live: (emacsconf-publish-prepare-for-display (emacsconf-get-talk-info))) -<a id="org2ad90b7"></a> +<a id="org0cc19c3"></a> ## Restream to YouTube @@ -800,7 +802,7 @@ backup on live: docker exec -it greenlight-v2 bundle exec rake user:create["USERNAME","EMAIL","PASSWORD","user"] -<a id="org6645b84"></a> +<a id="org4efd774"></a> ## When a talk is added after the schedule has already been drafted @@ -844,7 +846,7 @@ backup on live: 6. Regenerate talks.json: <elisp:emacsconf-publish-talks-json-to-files> -<a id="org25ad3ae"></a> +<a id="org17cc58c"></a> ## When a system is down @@ -857,7 +859,7 @@ Update the status page: /broadcast <message> may also be helpful -<a id="orgcd20edb"></a> +<a id="org4636e4e"></a> ## When we need to bring on a last-minute volunteer @@ -866,7 +868,7 @@ Update the status page: will give them the backstage credentials and links to the index -<a id="org5c17cc7"></a> +<a id="org811d67a"></a> ## Checking people in @@ -874,7 +876,7 @@ will give them the backstage credentials and links to the index /room nick (should be automatic if live, but there just in case) -<a id="org7fa17a7"></a> +<a id="org5d78595"></a> ## Ansible |