operation:remote

Remote Operation

Remote-Operation, auch als http-tracker-flow bezeichnet, beschreibt den Pfad zum fertigen Release durch den Tracker auf Basis von bereits abgstimmten, fertig geschnittenen und ggf. mehrsprachigen Videos. Um ein Release erfolgreich abzuschließen, müssen bestimmte Projekt-Einstellungen und Attribute konfiguriert werden und einige wenige Status-Übergänge bedient werden.

Eines der richtig guten Eigenschaften des C3-Trackers ist, daß sich Attribute über die Hierarchie vererben. Zusätzlich Vererben sich die Properties aus dem Recording Tickets auch nochmal zusätzlich ins Encoding-Ticket:

  • Event-Projekt für die Konferenz
    • [evt. Studio-Projekt noch nicht vorhanden, siehe github-issue 243]
      • Parent-Ticket (Fahrplan-ID & -Metadaten)
        • Recording-Ticket (Sprache, etc)
        • Master-Encoding-Ticket (MP4)
        • weitere Encoding-Tickets für die Subformate: WebM MP3, Opus, SD-Formate, etc.
  • Projekt-Settings
    • Sollte eng mit c3voc abgestimmt werden, da zu einigen Schritten ganz bestimmte Worker benötigt werden.
    • releasing-recording-importer:
      • Hier das Studio mit dem Attribut Fahrplan.Room ergänzen, damit dann der Worker, beim releasing das Video herunter lädt.
  • Basis-Attribute (Properties) auf Projekt-Ebene (Event/Studio) setzen
    • Interessante Attribute:
      • Publishing.YouTube.TitlePrefix, falls gewünscht, z.b. [r3s]
      • YouTube.TitleAppendSpeakers: 2 (Damit können bis zu 2 Speaker verwendet werden)
      • Umfangreiche Information zum Setup: https://c3voc.de/wiki/c3tracker:setup
  • Ticket-Attribute im Parent-Ticket
    • Ergänze, bzw. prüfe die Attribute, die gesetzt werden sollen.
    • Interessante Attribute:
      • Fahrplan.Track (Wichtiger Hashtag für media.ccc.de und Youtube), z.b. RemoteRheinRuhrStage
      • Record.Language (deu|eng|deu-eng|eng-deu)
      • Encoding.Language (selber Wert wie Record.Language)
      • Fahrplan.Title.eng (Eigener Titel für eine englische Lingo Version, nur für Youtube) - optional
      • Fahrplan.Title.deu (Eigener Titel für eine deutsche Lingo Version, nur für Youtube) - optional
      • Fahrplan.VideoDownloadURL (Von wo kann das MP4-File herunter geladen werden)
  • Der Flow im Release-Ticket:
    • locked → scheduled
    • Der o.g. Releasing-Worker startet, wenn fertig dann
    • released → finalized, dann started Master-MP4 Ticket
  • Der Flow im Master MP4-Ticket
    • Wenn manuelle Schritte konfiguriert, jeweils “Select next State” bis
    • ready to release, dann wird automatisch released
    • Alle weiteren Encoding-Tickets folgen dann automatisch
  • Sollte ein Worker in einem State fest hängen:
    • Diesen Worker zunächst mir “Remove Assignee” entkoppeln
    • Dann nochmal probieren
  • Falls mal der Überblick über alle YT-Attribute verloren gegangen ist: https://c3voc.de/wiki/howto:youtube#titel
  • IRC-Channel für Worker Monitoring: #voc-wok:irc.hackint.org (geht nicht über Matrix-Bridge)
  • operation/remote.1646008636.txt.gz
  • Last modified: 2022/02/28 01:37
  • by cf23