<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>voc on CCC Event Blog</title>
    <link>https://events.ccc.de/tag/voc/</link>
    <description>Recent content in voc on CCC Event Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>de-DE</language>
    <lastBuildDate>Wed, 30 Dec 2020 15:47:15 +0000</lastBuildDate><atom:link href="https://events.ccc.de/tag/voc/feed" rel="self" type="application/rss" />
    <item>
      <title>Leere Talks? Relive!</title>
      <link>https://events.ccc.de/2020/12/30/leere-talks-relive/</link>
      <pubDate>Wed, 30 Dec 2020 15:47:15 +0000</pubDate>
      
      <guid isPermaLink="false">/2020/12/30/leere-talks-relive/</guid>
      <description>&lt;p&gt;Warum gibt es so viele leere Talks auf &lt;a href=&#34;http://media.ccc.de/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;media.ccc.de&lt;/a&gt;? Wir ‘veröffentlichen’ automatisch Vorab-Mitschnitte aus den Live-Stream.&lt;/p&gt;
&lt;p&gt;Wir haben zu diesen Themen viele interessierte Fragen bekommen und möchten Euch in diesem Beitrag kurz die Technik dahinter vorstellen.&lt;/p&gt;
&lt;h3 id=&#34;geschichte&#34;&gt;Wie kam es zu Relive?&lt;/h3&gt;
&lt;p&gt;Früher™ hat es manchmal Wochen &lt;a href=&#34;https://media.ccc.de/v/24c3-2250-de-abschlussbericht_fem&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;gedauert&lt;/a&gt;, bis Mitschnitte von Vorträgen online waren. In der Community gab es dann sogenannte „Streamdumps“, die man sich kompliziert zusammensuchen musste bzw. schwer auffindbar waren. Leider war auch die Qualität der Streamdumps meistens auch nicht gut oder wurden durch Dritte monetarisiert.&lt;/p&gt;
&lt;p&gt;Inspiriert durch eine entsprechende Lösung aus der Podcast-Ecke haben wir als C3VOC für die Zeit zwischen Livestream und Veröffentlichung des finalen Recordings einen automatischen Dienst namens &lt;a href=&#34;https://github.com/voc/hls-relive&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;HLS-Relive&lt;/a&gt; geschaffen: Diese Perl-Skripte sorgen dafür, dass während des Livestreams ein automatischer Mitschnitt in MPEG Transport-Stream Segmenten (umgs. „Schnipsel“) mit passender m3u8 Playlist generiert wird.&lt;/p&gt;
&lt;p&gt;Nach dem Ende des Vortrags wird die gesamte Playlist nochmal in ein MP4 zusammen gemuxt und zum Download angeboten. Sobald die erste offizielle Fassung des Vortrags auf &lt;a href=&#34;http://media.ccc.de/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;media.ccc.de&lt;/a&gt; veröffentlicht wurde, ist dieser Mitschnitt gegenstandslos und wird gelöscht.&lt;/p&gt;
&lt;h3 id=&#34;wie&#34;&gt;Wie komme ich an diese vorläufigen Mitschnitte?&lt;/h3&gt;
&lt;p&gt;Diese Mitschnitte haben wir lange Zeit nur unten auf der &lt;a href=&#34;https://github.com/voc/streaming-website/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Streaming-Website&lt;/a&gt; unter &lt;code&gt;/relive&lt;/code&gt; angeboten: Eine einfache, chronologische Liste auf der alle Relive-Mitschnitte nach Status aufgelistet und nochmal mit einem eigenen HLS-Player abspielbar sind – auch während der Talk grade noch läuft.&lt;/p&gt;
&lt;p&gt;Aber auch dieser Ort wurde von Nutzer:innen nicht gefunden, und bei uns schlugen regelmäßig Anfragen der Art „Wo ist denn dieser Talk“ auf. Also noch eine weitere Runde Integration: Seit dem 36C3 binden wir die Relive-Mitschnitte nicht mehr nur auf &lt;a href=&#34;http://streaming.media.ccc.de/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;streaming.media.ccc.de&lt;/a&gt;, sondern auch direkt auf &lt;a href=&#34;http://media.ccc.de/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;media.ccc.de&lt;/a&gt; ein. Dadurch wird der Vortrag nicht mehr erst bei der Veröffentlichung des ersten Mitschnitts auf &lt;a href=&#34;http://media.ccc.de/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;media.ccc.de&lt;/a&gt; (bzw. in &lt;a href=&#34;https://github.com/voc/voctoweb/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;voctoweb&lt;/a&gt;) angelegt, sondern bereits zum Beginn des Vortrags. Bei der rC3 haben wir zusätzlich noch den Tag „Relive“ mit an den Vortrag gehängt, damit ihr bereits in der Übersicht erkennen könnt, in welchem Zustand der Vortrag sich grade befindet.&lt;/p&gt;
&lt;h3 id=&#34;no-content-yet&#34;&gt;No content yet? Aber ich sehe ein Thumbnail&lt;/h3&gt;
&lt;p&gt;Im Prinzip können auf einer Vortrags-Detailseite in voctoweb aktuell folgende verschiedene Zustände auftreten:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Der Vortrag ist angelegt, aber es sind noch keine Metadaten zum Relive vorhanden: Meldung „No content yet“.&lt;/li&gt;
&lt;li&gt;Der Vortrag ist angelegt und es sind Metadaten zum Relive vorhanden: Es wird versucht den Relive-Player einzubinden. Schlägt das Verarbeiten der m3u8 Playlist bzw. der einzelnen TS-Segmente fehl, bekommt Ihr einen schwarzen Player.&lt;/li&gt;
&lt;li&gt;Die ersten finalen Recordings wurden hochgeladen: Ihr bekommt einen leicht älteren Player mit mehr Features wie Auswahl der Sprache, Codecs (MP4/WebM), Qualitäten (HD, SD) und ggf. Untertitel unten rechts. Zusätzlich wird unter dem Player sowie auf der Event-Übersichtsseite eine &lt;a href=&#34;https://media.ccc.de/v/2018-162-timelens-und-die-zukunft-der-videonavigation&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Timelens&lt;/a&gt;-Grafik mit eingeblendet.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Die Gründe für ein fehlgeschlagenes Relive sind sehr vielfältig, z.B. grade ist mal wieder das Wetter schlecht und ein DDoS zieht vorbei oder der Vortrag seine 15 Minuten Toleranzzeit zum Fahrplan überschritten. Diese Fehlersuche kostet Zeit. Zeit, die dem richtigen Release fehlen wird. Aus diesem Grund reparieren wir selten Relive.&lt;/p&gt;
&lt;h3 id=&#34;zukunft&#34;&gt;Was wird&lt;/h3&gt;
&lt;p&gt;Natürlich hat diese Integration auch Schattenseiten: Dadurch, dass die Relive-Recordings inzwischen so einfach zugänglich sind, sinkt natürlich der „Druck“ auf alle Beteiligten, die finalen Recordings zu veröffentlichen, denn man hat ja jetzt Zeit, alles was schief gelaufen ist, auch zu korrigieren.&lt;/p&gt;
&lt;p&gt;Und ein zweites oder drittes „finales“ Recording (sogenannte Re-Releases) sind nur bedingt durch-automatisierbar. So sind viele Vorträge der DiVOCs, die 2020 stattgefunden &lt;a href=&#34;https://media.ccc.de/v/rc3-11385-divoc_forever&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;haben&lt;/a&gt;, formal immer noch nicht veröffentlicht, da sich in unserem Kollektiv noch niemand darum kümmern konnte, die Mitschnitte synchron mit ihren Übersetzerspuren zusammen zu bringen. Wir nehmen uns das für 2021 vor. Zumindest haben die neu aus Hamburg hinzugekommenen Kollegen dies entsprechend angekündigt… :-)&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../../wp-content/uploads/2020/12/voc-rc3-publishing.png
&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;Grüße aus dem virtuellen rC3 Video Office,&lt;br&gt;
das VOC&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Call for Subtitles</title>
      <link>https://events.ccc.de/2016/01/10/call-for-subtitles/</link>
      <pubDate>Sun, 10 Jan 2016 03:33:50 +0000</pubDate>
      
      <guid isPermaLink="false">/2016/01/10/call-for-subtitles/</guid>
      <description>&lt;p&gt;Wie Ihr vielleicht wisst, haben die &lt;a href=&#34;https://twitter.com/c3subtitles&#34; target=&#34;_blank&#34;&gt;Subtitles Angels&lt;/a&gt; alle Vorträge des 32c3, die in Saal 1 &amp;amp; 2 stattfanden, in Echtzeit untertitelt. Dies erlaubte Besuchern, die schlecht oder gar nicht hören können, trotzdem den Talks zu folgen. Zudem unterstützte dies auch Hacker, die nicht muttersprachlich Deutsch oder Englisch sprechen.&lt;/p&gt;
&lt;div style=&#34;width: 190px&#34; class=&#34;wp-caption alignright&#34;&gt;
  &lt;a href=&#34;../../../wp-content/uploads/2016/01/11818554204_b6a7d84b74.jpg
&#34;&gt;&lt;img src=&#34;../../../wp-content/uploads/2016/01/11818554204_b6a7d84b74.jpg
&#34; alt=&#34;German subtitles&#34; width=&#34;171&#34; /&gt;&lt;/a&gt;
  &lt;p class=&#34;wp-caption-text&#34;&gt;
    Foto: &lt;a href=&#34;https://creativecommons.org/licenses/by-nc/2.0/&#34;&gt;CC BY-NC 2.0&lt;/a&gt; by spanier via &lt;a href=&#34;https://www.flickr.com/photos/spanier/11818554204/sizes/m/&#34;&gt;flickr&lt;/a&gt;
  &lt;/p&gt;
&lt;/div&gt;Während nun die letzten Aufzeichnungen des Congress veröffentlicht werden, hat die Untertitelung der aufgezeichneten Talks begonnen. Dafür brauchen wir Eure Hilfe!
&lt;p&gt;Solltet Ihr Lust haben, ein Video zu untertiteln (vielleicht von einem Talk, den ihr sowieso schauen wolltet) oder Qualitätssicherung zu machen, indem Ihr den Talk anschaut und kleinere Fehler und Timings korrigiert, oder auch fertige Untertitel zu übersetzen: Schaut bitte bei &lt;a href=&#34;https://subtitles.media.ccc.de/&#34; target=&#34;_blank&#34;&gt;subtitles.media.ccc.de&lt;/a&gt; oder in &lt;a href=&#34;https://webirc.hackint.org/#subtitles&#34; target=&#34;_blank&#34;&gt;#subtitles (auf hackint)&lt;/a&gt; vorbei.&lt;/p&gt;
&lt;p&gt;Solltet Ihr mit der Oberfläche von &lt;a href=&#34;https://subtitles.media.ccc.de&#34; target=&#34;_blank&#34;&gt;subtitles.media.ccc.de&lt;/a&gt; und dem Untertiteln von CCC-Vorträgen nicht vertraut sein, schaut Euch einfach den &lt;a href=&#34;https://subtitles.media.ccc.de/wiki/de:postprocessing:contribute&#34; target=&#34;_blank&#34;&gt;Workflow&lt;/a&gt; sowie die &lt;a href=&#34;https://subtitles.media.ccc.de/wiki/de:styleguide&#34; target=&#34;_blank&#34;&gt;Untertitelstandards&lt;/a&gt; an. Fertige Untertitel werden im &lt;a href=&#34;https://cdn.media.ccc.de&#34; target=&#34;_blank&#34;&gt;CDN&lt;/a&gt; veröffentlicht und via Twitter bei &lt;a href=&#34;https://twitter.com/c3srt_releases&#34; target=&#34;_blank&#34;&gt;@c3srt_releases&lt;/a&gt; bekanntgegeben.&lt;/p&gt;
&lt;p&gt;P.S. Erinnert Ihr Euch an die Audioprobleme während des &lt;a href=&#34;https://media.ccc.de/v/32c3-7550-opening_event&#34; target=&#34;_blank&#34;&gt;Opening Events&lt;/a&gt;? Die &lt;a href=&#34;https://cdn.media.ccc.de/congress/32C3/h264-hd/subtitles/&#34; target=&#34;_blank&#34;&gt;Untertitel&lt;/a&gt; funktionierten den ganzen Talk hindurch. :-)&lt;br&gt;
Übrigens: Untertitel machen ein maschinendurchsuchbares Vortragsarchiv möglich.&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
