summaryrefslogtreecommitdiffstats
path: root/2022/organizers-notebook/index.org
diff options
context:
space:
mode:
Diffstat (limited to '2022/organizers-notebook/index.org')
-rw-r--r--2022/organizers-notebook/index.org49
1 files changed, 33 insertions, 16 deletions
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~.