From 25ec79c2bd26398dc11e4ed992310a16aec219fa Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Wed, 24 Nov 2021 11:30:53 -0500 Subject: add more notes re alternate stream --- playbook.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'playbook.md') diff --git a/playbook.md b/playbook.md index eff58201..7a19ef25 100644 --- a/playbook.md +++ b/playbook.md @@ -184,6 +184,11 @@ curl https://etherpad.wikimedia.org/p/emacsconf-2021/export/html > emacsconf-$(date +"%Y%m%d-%H%M%S").html sleep 15m end + - Computer for alternate streaming: + - [Set up sinks for sound](#sound) + - Open browser for joining BBB + - Open MPV for playing + - 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 @@ -213,7 +218,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 -- 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 Call this on live0 with $CONF480PASS as the first parameter. The Icecast configuration is on `live0` at `/etc/icecast2/icecast.xml`. @@ -225,7 +230,7 @@ while true; do ffmpeg -loglevel 24 -i http://localhost:8000/main.webm -cluster_size_limit 2M -cluster_time_limit 5100 -b:v 1M -crf 30 -g 125 -deadline good -threads 4 -vcodec libx264 -acodec libmp3lame -f flv $MOUNT; done - 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}. @@ -294,6 +299,7 @@ Exception: [CHECK is unavailable](#check-gone) - 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](#live-issues) - [? talk needs to be wrapped up] @@ -346,7 +352,7 @@ Exceptions: - [Speaker has not checked in](#missing) - [? 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 -- cgit v1.2.3