Show pageOld revisionsBacklinksFold/unfold allODT exportBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. = Howto Livestream Dieses Howto ist eine abgespekte Version von [[howto:voc-verantworlicher]], wenn du einfach nur einen Livestream über die VOC Infrastruktur verbreiten und später fertige MP4s hochladen möchtest, ohne das du unsere regulären VOC Flightcases im Einsatz hast. Notfalls geht das auch alleine, aber eigentlich solltet ihr schon mindestens zweit sein. Zu deinen Aufgaben gehört: * die Kommunikation zwischen VOC und dem Event, * … usw. == Vor der Veranstaltung Du meldest bei uns (in der Regel per Mail auf voc@). Wenn die Veranstaltung "zu uns passt", sorgst du dafür das die Anfrage auch im Wiki landet. Der Eintrag im Wiki sorgt dafür das die anderen Leute im VOC wissen das die Infrastruktur zu diesem Zeitpunkt benutzt wird und wir keine Wartungsarbeiten in dem Bereich ansetzen. Je nach Kommunikationsaufwand legst du einen (Matrix-)Kanal an, vgl. [[:chat#channels]] (lässt diesen im VOC Matrix Space einhängen) und kümmerst dich darum, das alle Beteiligten im entsprechenden Channel sind. Dieser Channel ist der 1st/2nd Level Support während der Veranstaltung, du solltest aber auch `#voc:matrix.org` sein um bei Fragen die ins 3rd-Level reichen bzw. wenn er Rest vom VOC fragen an dich hat Wenn "das VOC-Kollektiv" denket das das in Ordnung geht, wird der Status im Wiki auf `request` auf `extern` gesetzt. Als Gedächtnisstütze für die einzelnen Punkte gibt es unten Checklisten Vorlage, die du auf der Veranstaltungswikiseite einbinden und Stück für Stück abhaken oder mit Details erweitern kannst. RTMP Streaming Endpunkt anlegen (lassen) – vgl. [[howto:3rdparty_ingest]] RTMP Streaming Endpunkt testen, z.B. in [[howto:obs]] Streaming Webseite [[software:streamingwebsite#add_a_new_conference|anpassen]] media.ccc.de: * Konferenz unter https://media.ccc.de/admin/ anlegen (lassen) * Ordner auf cdn.media.ccc.de z.B. via UI unter https://cdn-api.media.ccc.de/admin/ oder https://cdn-api.media.ccc.de/uploader/ anlegen * Logo hochladen Stelle sicher das du * einen [[intern:authentik#neue_user_anlegen|Account im SSO]] & * Dein SSH Public-Key im [[https://forgejo.c3voc.de|forgejo]] hinterlegt hast. Außerdem benötigst du * Element (X) oder vergleichbar auf deinem Rechner + Telefon * OBS & VLC auf deinem eigenem Rechner == Während der Veranstaltung * Du hast deinen Streaming-Endpunkt ja in der Streaming-Webseite konfiguriert, dadurch erscheint dieser auch auf media.ccc.de auf der Startseite (sofern die Konferenz dort bereits mit dem gleichen `Acronym` angelegt wurde). Bonus: Wenn du das Programm als Schedule.XML z.B. aus [[intern:server:pretalx|Pretalx]] oder [[software:voctoimport|Import-Tool]] mit einbindest, wird das auch direkt als current & next mit angezeigt. * Du lässt den Stream in OBS die ganze zeit druchlaufen, baust dir aber z.B. eine Pausenszene o.ä. die die Kameras vom Stream nimmt wenn grade nicht los ist * Kurz bevor der jeweilige Talk anfängt startest du die Aufzeichnung. Falls genügend Puffer zwischen den einzelnen Talks hast, kannst du auch hier gleich schon das Intro zum Talk einbauen. * Nach Ende der QA stoppst du die Aufzeichnung und hast so ein MKV/MP4 pro Talk. Falls das File dann doch noch etwas gekürzt werden muss, kannst du auch bei Bedarf auch quick&dirty per Avidemux an den B-Frames schneiden. Oder du nimmst ein reguläres Videoschnitttool und renderst ein neues MP4, aber wie weiter unten erklärt wird rechnet der Tracker eh nochmal ein neues. === Import-Tool Wir gehen mal davon aus das du bei dieser Größe der Veranstaltung nicht den [[:c3tracker]], sondern [[software:voctoimport]] verwendest. Wenn man alleine ist läd man fertig geschnittenen Files aus OBS von Hand hoch, schickt sie weiter zum Tracker, der encoded das Finale MP4 + Subformate und du verfolgst dann per im #voc-wok:hackint.org Matrix Kanal wie es auf media.ccc.de publiziert wird. Es gibt neben der Eingabe per Hand auch eine programmatische Importmöglichkeit, die ist allerdings noch sehr beta und der dazugehoerige API-Endpunkt hat bisher noch keine Rechteverwaltung, vgl. https://forgejo.c3voc.de/voc/schedule/src/branch/master/voc/voctoimport.py#L225-L248 – im Zweifel einfach Andi fragen wenn du das brauchst. === Intros und Outros nicht zwingend notwendig, muss man aber dann aber beim Weg übers Import-Tool im Gegensatz zum regulären Tracker-Workflow auch selbst vorne und hinten angehängen. vgl. [[projects:intro-outro-generator]] === Streaming Relays und Transcoding konfigurieren Das Streaming System konfiguriert sich heute in der Regel von selbst, vgl. [[:CDN]] [[software:streamingwebsite]] konfigurieren, comitten, pushen und per ./deploy.sh deployen (lassen). Es meldet sich in #voc-wok:hackint.org wenn ein neuer Stream auftaucht usw. === Relive Sofern du deinen Zuschauern für die zeit zwischen dem Livestream und dem Release der Recordings eine Vorabversion des Mitschnitts anbieten will, kann man optional versuchen das Relive-System zu aktivieren. Das ersetzt aber nicht die lokale Aufzeichnung in OBS! [[software:relive]] konfigurieren: {{section>software:relive#setting_up_relive_in_the_voc_setup}} === Betrieb TODO * Festplattenplatz prüfen * Recording nachts anhalten und morgens (automatisch) wieder starten * Während der Vorträge: Siehe [[howto:a_v_technican|]] * etc. == Abbau TODO == Nach der Veranstaltung TODO howto/voc-livestream.txt Last modified: 2026/07/09 21:52by andi