YouTube
Releasing
License
For Channel Owners
Easy way:
-
Click “Go to YouTube”
Select the Channel you want the VOC to publish to
When the “warning” appears: Click “Advanced” and then “Go to C3VOC Publisher (unsafe)”
Click “Allow”
If you get a “Thank You” message you're done
If not copy the complete output and contact us at voc@c3voc.de
Manual way:
As YT channel owner, go to the YT channel page (e.g.
FrOSCon)
Go to settings (gear-wheel beside subscribe button)
Navigate through Account settings - Overview - manage permissions
Add account clarimond.bagenski[at]c3voc.de
to the manager role
Für das VOC
Nach dem Klick sollte eine Mail auf voc@c3voc.de ankommen
Die Daten werden auf web.c3voc.de im Ordner /home/youtube/youtube-accounts/ abgelegt
Darin steht ein Token, welches in der Property Publishing.YouTube.Token in den Projektsettings im Tracker zu hinterlegen ist
Ebenfalls können im Tracker folgende Properties gesetzt werden. Diese Properties können auch durch anlegen im Meta-Ticket überschrieben werden
Publishing.YouTube.Privacy mit den Werten public, private oder unlisted
Publishing.YouTube.Tags Kommaseparierte Liste von zu setzenden Tags
Publishing.YouTube.Playlists Optional: Komma getrennte Liste von YouTube Playlist IDs zu denen das Video hinzugefügt werden soll (keine URLs, sondern nur der ID Teil davon).
Titel
Da YouTube keine extra Felder für die Namen der Vortragenden, den Konferenztitel, etc. hat habe sich über die Jahre verschiedene optionale Konfigurationsoptionen angesammelt:
Publishing.YouTube.TitleSuffix Text-Stück welches an das Ende des Titels angehängt wird, z.B. @ 31C3
Publishing.YouTube.TitlePrefix Text-Stück welches an das Anfang des Titels angehängt wird z.B. 37C3 -
Publishing.YouTube.TranslationTitlePrefix ersetzt TitlePrefix
bei übersetzten Uploads, z.B. 37C3 ${language_code} -
Publishing.YouTube.TranslationTitleSuffix analog
können jeweils sprachbezogene Variablen enthalten, damit man flexible je nachdem, ob's eine Übersetzung ist oder nicht, andere Praefixe/Suffixe verwenden kann.
${translation}
z.B. deutsche Übersetzung, english translation, traduction française
${language_code}
z.B. deu, eng, fra
${language_name}
z.B. German, English, French
Kategorie
Publishing.YouTube.Category int aus der folgenden Liste
Streaming
while sleep 1; do ffmpeg -re -i rtmp://live.ber.c3voc.de/stream/fcmc_native_hd -c copy -f flv rtmp://x.rtmp.youtube.com/live2/xse9-d313…; done
Development
Neben dem oben verlinkten Channel mediacccde
, gibt es noch
Dieser Kanal lässt sich beispielsweise über den Tracker-Worker Z_releasing-dev
bespielen, der in releasing.c3voc.de:~voc/publishing_dev/
lebt.