diff options
author | Sacha Chua <sacha@sachachua.com> | 2024-11-13 12:37:32 -0500 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2024-11-13 12:37:38 -0500 |
commit | 5e52bfca9e01e17228ff7b08b0b3f76fee8f4b1c (patch) | |
tree | 57322a31bd5e0c3440b9508eede5ee878d627f67 /organizers-notebook/index.org | |
parent | e6f7446b6004b04eced8711482346e4caf4a768f (diff) | |
download | emacsconf-wiki-master.tar.xz emacsconf-wiki-master.zip |
Diffstat (limited to 'organizers-notebook/index.org')
-rw-r--r-- | organizers-notebook/index.org | 30 |
1 files changed, 27 insertions, 3 deletions
diff --git a/organizers-notebook/index.org b/organizers-notebook/index.org index 50dc9158..59c73611 100644 --- a/organizers-notebook/index.org +++ b/organizers-notebook/index.org @@ -367,7 +367,7 @@ manager so that the VNC window is not resized. 2. Set up your local environment: - - gen: export TRACK=gen; export TRACK_PORT=5905; export SSH_PORT=46668 + - gen: ~export TRACK=gen; export TRACK_PORT=5905; export SSH_PORT=46668~ - dev: export TRACK=dev; export TRACK_PORT=5906; export SSH_PORT=46668 3. Copy the password: @@ -407,8 +407,8 @@ xvncviewer 127.0.0.1:$TRACK_PORT -shared -geometry 1280x720 -passwd vnc-passwd-$ ** Streaming with OBS Success: Confirm that you can stream -- [ ] gen -- [ ] dev +- [X] gen +- [X] dev New year: reprovision with @@ -451,6 +451,30 @@ ansible-playbook -i inventory.yml prod-playbook.yml --tags stream so that the year is updated in the configuration. This is on live.emacsconf.org and can be restarted with =/etc/init.d/emacsconf restart=. +** Public media +:PROPERTIES: +:CUSTOM_ID: media +:END: + +Start of year: + +1. Set =media_protect_root= to true in Ansible =group_vars/all.yml=. +2. =ansible-playbook -i inventory.yml prod-playbook.yml --tags media= +3. Generate the index with =emacsconf-publish-update-media= + +Confirm by setting a submitted talk to =PLAYING= and testing with +elisp:emacsconf-publish-media-files-on-change . The public media +directory should have the files and the entry should be in the index. +Switching it back to =TO_STREAM= and calling +elisp:emacsconf-publish-media-files-on-change should remove it. + +*** TODO Switch public media to unprotected root before the conference + +1. Clear public media directory. +2. Set =media_protect_root= to false in Ansible =group_vars/all.yml=. +3. =ansible-playbook -i inventory.yml prod-playbook.yml --tags media= + +You can generate the index with =emacsconf-publish-update-media=. ** Low-res stream ** Restream to YouTube ** Restream to Toobnix |