# Let's do it live!
### @danimo, C3VOC
Konferenzaufzeichnungen ohne VOC
- Aufzeichnung mit teurer Hardware
- Nachbearbeitung mit teurer Software
- Die wirklich irgendwann fertig wird!
- Wirklich!
- … wenn die Festplatte nicht stirbt…
# "Was nicht auf der Konferenz passiert, passiert nie."
— Alte VOC-Weisheit
# Über mich
* Daniel "danimo" Molkentin
* Seit mehr als 5 Jahren beim VOC
* Datengarten und Chaosradio im CCCB
* Broterwerbsarbeit: Linux
# Über die Präsentation
* Kurzer historischer Abriss
* All things Hardware
* All things Software
* Wie alles in einander greift
# Das C3VOC
* Zusammenschluss von medieninteressierten Nerds
* Ziel: Vorträge auf CCC-Veranstaltungen aufzeichnen
* Accidentially: Vorträge auf coolen Events aufzeichnen
* Erklärte Mittel: Freie Software, Günstige Hardware, Dokumentation, hoher Automatisierungsgrad
# Fertig aufgebautes Setup
## (Wir können auch Audio)
# Encoder Minions vor Ort
# Voctomix
* Pythong/GStreamer
* Core/Presentation-Architektur
* Core: Mixing, Streaming, Recording
* Presentation: Darstellen der Previews, Bedienelemente
* Recording auf Software-RAID
* rsync auf zentrales Storage bei großen Events
## Warum ein Software-Mischer?
> "Hardware eventually fails, Software eventually works."
> Wir wollen ein flexibles Setup, dass jeder mit preiswerter Standard-Hardware betreiben kann
# Produktion: Workflow-Software
## Live Demo
# Voctoweb (media.ccc.de)
## Unser eigenes YouTube
# Deployment
* Configuration Management
* Rollenbasiertes Deployment
* Mittel der Wahl: Ansible
* Trennung Setup und Secrets (via ansible-keepass)
* Ansible-Rezepte auf GitHub
Alles Open Source!
Flowchart
## Streaming aus dem Feld
* Satellitenuplink: Unbezahlbar -> LTE
* Kameras streamen h264 via RTMP (USB)
* Ganze Setups: LEDE Router zw. Netz und LTE-Stick
* Datenrate: max. 3-5 MBit/s, statisch: 1-3 MBit/s
* Problematisch mit UMTS, problemlos mit LTE, aber:
* Überbuchte Netze
* Übersättigte Zellen (Events...)
* Lebensretter Dayflat-Option
Es gibt viel zu tun
# Fragen? Ideen?
## Mehr unter c3voc.de