summaryrefslogtreecommitdiffstats
path: root/playbook.org
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2021-11-24 11:30:53 -0500
committerSacha Chua <sacha@sachachua.com>2021-11-24 11:30:53 -0500
commit25ec79c2bd26398dc11e4ed992310a16aec219fa (patch)
treead4382fe95ee5d5039ddc2cd056778bb8abac3c8 /playbook.org
parentd9d715c21e1f9b82bcc45d7084371f26ed45d325 (diff)
downloademacsconf-wiki-25ec79c2bd26398dc11e4ed992310a16aec219fa.tar.xz
emacsconf-wiki-25ec79c2bd26398dc11e4ed992310a16aec219fa.zip
add more notes re alternate stream
Diffstat (limited to 'playbook.org')
-rw-r--r--playbook.org12
1 files changed, 9 insertions, 3 deletions
diff --git a/playbook.org b/playbook.org
index f61bfa7d..f8f4d8ba 100644
--- a/playbook.org
+++ b/playbook.org
@@ -80,6 +80,11 @@
sleep 15m
end
#+end_src
+ - Computer for alternate streaming:
+ - [[#sound][Set up sinks for sound]]
+ - Open browser for joining BBB
+ - Open MPV for playing https://live0.emacsconf.org/main.webm
+ - MPV goes to MPV sink, browser goes to recording sink, FFMPEG takes in recording monitor
- HOST:
- Check OBS scenes for sharing windows/tabs as a virtual camera:
- chat.emacsconf.org with #emacsconf
@@ -109,7 +114,7 @@
- STREAM: Set up BBB view in organizer room to have HOST's webcam maximized
- STREAM: Start streaming from OBS to local Icecast, relay to live0 icecast
- HOST: Confirm that the stream is live at https://live.emacsconf.org/main.webm
-- STREAM: Update the status page to say that the stream is live
+- STREAM: Update ${status} to say that the stream is live
- CHECK: Start low-resolution stream, confirm at https://live.emacsconf.org/main-480p.webm
Call this on live0 with $CONF480PASS as the first parameter. The Icecast configuration is on =live0= at =/etc/icecast2/icecast.xml=.
#+begin_src sh :eval no :tangle "playbook/restream-lowres.sh"
@@ -123,7 +128,7 @@
#+end_src
- CHECK: Verify YouTube and Toobnix streams and the CPU load on live0.
- HOST: Verify with #emacsconf that the stream is active.
-- CHECK: Start alternate stream on second laptop. Point to main stream for now.
+- CHECK: Play main stream on alternate laptop. Start alternate stream and verify. Update ${status}.
** Talk process
:PROPERTIES:
@@ -192,6 +197,7 @@ Exception: [[*CHECK is unavailable][CHECK is unavailable]]
- 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.
+ - CHECK-alternate joins the BBB room and pauses MPV.
- Speaker presents.
- Exception: [[*Technical issues during a live presentation][Technical issues during a live presentation]]
- [? talk needs to be wrapped up]
@@ -244,7 +250,7 @@ Exceptions:
- [[*Speaker has not checked in][Speaker has not checked in]]
- [? live]
- - CHECK-alternate joins the BBB room.
+ - CHECK-alternate joins the BBB room and pauses MPV.
- HOST joins the BBB room
- HOST starts recording in BBB or confirms that it's already recording
- STREAM joins meeting and gives go-ahead