From cde356b1494958a2e439e04e87115fff9387c641 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sat, 26 Nov 2022 15:35:36 -0500 Subject: remove unneeded subdirectory --- 2022/organizers-notebook/index.org | 49 +++++++++++++++++++++++++------------- 1 file changed, 33 insertions(+), 16 deletions(-) (limited to '2022/organizers-notebook/index.org') diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org index be87530b..c5b93a35 100644 --- a/2022/organizers-notebook/index.org +++ b/2022/organizers-notebook/index.org @@ -194,6 +194,11 @@ CLOCK: [2022-11-24 Thu 21:34]--[2022-11-25 Fri 10:57] => 13:23 :END: so that people on other platforms can come across EmacsConf +*** DONE Record a few sample intros to test the workflow +CLOSED: [2022-11-26 Sat 15:34] + +mogrify -alpha off file.png + *** DONE [#A] Write the restreaming shell scripts CLOSED: [2022-11-21 Mon 14:49] SCHEDULED: <2022-11-24 Thu> :PROPERTIES: @@ -1866,16 +1871,16 @@ If you’ve got any question on the process, you canget in touch with me (zaeph) - Coordinate volunteer schedules so all the roles are covered *** TODO [#A] Update ansible configuration :sachac: SCHEDULED: <2022-12-01 Thu> -in prod-vars.yml +Clean up the media root -media_protect_root: true -icecast_save_dump: false +in all.yml + +test_mode: false -Clean up the media root then -ansible-playbook -i inventory.yml prod-playbook.yml --tags media,stream +ansible-playbook -i inventory.yml prod-playbook.yml --tags media,stream,publish *** Test stream setup :PROPERTIES: @@ -2558,7 +2563,7 @@ Options: - STREAM will do the hosting. -** Technical issues during a live presentation +** Technical issues during a live presentation :stream: :PROPERTIES: :CUSTOM_ID: live-issues :END: @@ -2573,13 +2578,15 @@ Options: - [? can't resume]: HOST acknowledges technical issues and says we may be able to follow up after the conference -** Big technical issues with streaming +** Big technical issues with streaming :stream: :PROPERTIES: :CUSTOM_ID: stream-issues :END: +[[file:/ssh:orga@front0.emacsconf.org:/var/www/status.emacsconf.org/index.html]] + - HOST notifies #emacsconf and #emacsconf-org and adds a note at the top of the ${pad}. -- HOST updates the 2021.md wiki page +- HOST updates the 2022.md wiki page - CHECK publishes prerecordings - media.emacsconf.org - wiki @@ -2604,7 +2611,7 @@ Options: :END: mpv --vf=negate $url -** Schedule update +** Schedule update :sched: :PROPERTIES: :CUSTOM_ID: update-sched :END: @@ -2613,7 +2620,7 @@ mpv --vf=negate $url - emacsconf-publish-update-schedule - E-mail affected speakers - see emacsconf-mail-schedule-update function -** New talk +** New talk :sched: :PROPERTIES: :CUSTOM_ID: new-talk :END: @@ -2632,7 +2639,9 @@ mpv --vf=negate $url export SLUG=the ID of the talk #+TOC: headlines 1 local +*** TO_STREAM -> PLAYING :stream: +play slug (ex: play journalism) *** CLOSED_Q -> OPEN_Q :PROPERTIES: :CUSTOM_ID: open @@ -2699,6 +2708,14 @@ STATE=before; ssh orga@media.emacsconf.org "cp /home/orga/backstage/assets/redir 6. Update the schedule (emacsconf-publish-schedule). 7. Update info pages (emacsconf-publish-before-pages). 8. Update the watch pages. +** Video playing error, need to play with mpv manually :stream: +:PROPERTIES: +:CUSTOM_ID: play-mpv-manually +:END: + +You can skip the intro and play a video by specifying the filename, like this: +play ~/stream/emacsconf-2022-journalism-* + ** Need to restart 480p stream :PROPERTIES: :CUSTOM_ID: restart-480p @@ -4259,14 +4276,14 @@ Dry run checklist: - Verify with MPV: #+begin_example - mpv https://live0.emacsconf.org/emacsconf/gen.webm - mpv https://live0.emacsconf.org/emacsconf/dev.webm + mpv https://live0.emacsconf.org/gen.webm + mpv https://live0.emacsconf.org/dev.webm #+end_example - With luck, the 480p streams will be up automatically as well #+begin_example - mpv https://live0.emacsconf.org/emacsconf/gen-480p.webm - mpv https://live0.emacsconf.org/emacsconf/dev-480p.webm + mpv https://live0.emacsconf.org/gen-480p.webm + mpv https://live0.emacsconf.org/dev-480p.webm #+end_example *** Connecting to VNC (option B) @@ -4299,12 +4316,12 @@ Dry run checklist: 7. Verify with MPV on your local system: #+begin_example - mpv https://live0.emacsconf.org/emacsconf/$TRACK.webm & + mpv https://live0.emacsconf.org/$TRACK.webm & #+end_example 8. With luck, the 480p streams will be up automatically as well. On your local system: #+begin_example - mpv https://live0.emacsconf.org/emacsconf/$TRACK-480p.webm & + mpv https://live0.emacsconf.org/$TRACK-480p.webm & #+end_example 9. Play a video. It should display the video and update the overlays. If you need to update the overlays manually, you can copy files from ~/data/emacsconf/overlays~ onto ~$HOME/other.png~ and ~$HOME/video.png~. -- cgit v1.2.3