From f5986fdd8273fd3c322b3ded6cef121a40464caa Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Tue, 20 Sep 2022 19:06:28 -0400 Subject: Add more stuff from previous notebook --- 2022/organizers-notebook.org | 68 ++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 63 insertions(+), 5 deletions(-) (limited to '2022/organizers-notebook.org') diff --git a/2022/organizers-notebook.org b/2022/organizers-notebook.org index 6f7e0255..1dbb492a 100644 --- a/2022/organizers-notebook.org +++ b/2022/organizers-notebook.org @@ -1,4 +1,4 @@ -#+todo: TODO(t) INPROGRESS(i) WAITING(w) | DONE(d) CANCELLED(c) +#+todo: TODO(t) INPROGRESS(i) WAITING(w) BLOCKED(b) | DONE(d) CANCELLED(c) #+OPTIONS: h:6 toc:nil #+PROPERTY: header-args :results silent :exports code :tangle yes @@ -50,7 +50,9 @@ DEADLINE: <2022-09-30 Fri> DEADLINE: <2022-11-20 Sun> - Issue: zaeph was dropping frames -** TODO Prepare to export talk information to wiki :sacha: +** TODO ???: Figure out web-based file upload :needsowner: +Lesson learned from last year: "Since people kept running into ftp problems, we might want to set up a web-frontend next year to minimise problems." +** TODO sacha: Prepare to export talk information to wiki :sacha: DEADLINE: <2022-10-15 Sat> * Other tasks and processes @@ -72,8 +74,47 @@ DEADLINE: <2022-10-28 Fri> ** Other tasks before the conference - Coordinate volunteer schedules so all the roles are covered -** During the conference -- Volunteer: Check in speaker for live Q&A, make sure audio/video works +*** Test stream setup +[[*Stream][Stream]] +*** Set up MPV for captions + +*** mpv profile +Add the following profile to ~~/.config/mpv/mpv.conf~: + +#+begin_src conf :eval no +# Uncomment this line to load the profile by default +# Otherwise, use `--profile=emacsconf-talks` +# profile=emacsconf-talks + +[emacsconf-talks] +# Positioning +video-zoom=-0.15 +video-pan-y=-0.055 +sub-use-margins=yes +sub-scale-by-window=yes +sub-pos=103 +sub-margin-x=150 +sub-margin-y=40 +# Style +sub-font="Clear Sans Bold" +sub-color="1/0.82/0" +sub-blur=0.2 +sub-scale=0.9 +sub-font-size=40 +sub-border-size=0 +sub-border-color=0/1 +sub-shadow-color=0/1 +sub-shadow-offset=1.2 +sub-ass-force-style=Kerning=yes +sub-ass-line-spacing=0 +#+end_src + +(Thanks, zaeph) +*** Font: Clear Sans +Links: +- tar.gz with all fonts: [[https://zaeph.tk/files/emacsconf/captions/fonts.tar.gz][from zaeph's server]] (more convenient) +- WOFF from GitHub repo: [[https://github.com/intel/clear-sans/tree/main/WOFF][clear-sans/WOFF at main ยท intel/clear-sans]] +** During the conference *** Roles needed :PROPERTIES: :CUSTOM_ID: roles @@ -113,12 +154,29 @@ Each role comprises different responsibilities. A person may have multiple role - Nice to have: Update the wiki page with resources (video) - Nice to have: Set resources to public as each talk is played (Toobnix, YouTube) - Nice to have: Update the schedule to reflect changes throughout the day +*** Set up +**** Stream +***** Low-res stream + + Needs the =$main480p= environment variable set to something of the form =icecast://username:password@site:port/mount-point.webm=. Icecast configuration can be found on =live0= at =/etc/icecast2/icecast.xml=. It was okay to run this command directly on =live0= in 2020, since that kept the speed at roughly 1x. + + #+begin_src sh :eval no + while true; do ffmpeg -f webm -reconnect_at_eof 1 -reconnect_streamed 1 -re -i http://localhost:8000/main.webm -vf scale=854:480 -f webm -c:a copy -b:v 500k -maxrate 1M -bufsize 1M -content_type video/webm -c:v libvpx $main480p done + #+end_src + +***** Youtube *** During each talk :PROPERTIES: :CUSTOM_ID: each-talk :END: - Volunteers: post links/resources/descriptions/captions (depending on your level of energy) to #emacsconf-accessible - Volunteers: making sure questions get posted somewhere the speaker can see them +** After the conference +*** BLOCKED Downsize the server :bandali: +** In case of +*** Stuck wiki + + sudo -iu ikiwiki -- ikiwiki --setup ~ikiwiki/emacsconf.setup * Communications ** TODO Ask emacsconf-org-private for feedback on early submissions @@ -743,7 +801,7 @@ emacsconf-discuss list, so as to help avoid generating extra off-topic chatter in the other lists Cc'd on this message. Thank you. * Supporting code - +** Publish this page #+begin_src emacs-lisp (defun emacsconf-org-publish-this-page () (interactive) -- cgit v1.2.3