Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
public:projekte:c3:start [2012/12/30 15:35] – pegro | public:projekte:c3:start [2013/01/03 17:44] (aktuell) – [Marking] atze | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== FeM C3 Streaming and Recording Setup Documentation ====== | ====== FeM C3 Streaming and Recording Setup Documentation ====== | ||
- | ** __Under construction__ | + | ** __!!!! |
+ | |||
+ | Questions go to [[cccongress@fem.tu-ilmenau.de]] | ||
===== Encoding Pipeline ===== | ===== Encoding Pipeline ===== | ||
Zeile 9: | Zeile 11: | ||
==== Marking ==== | ==== Marking ==== | ||
- | * custom FUSE file system providing | + | |
- | * for RawDV: **fuse-vdv** (Code: | + | The main goal of the marking process is to avoid the massive I/O that was necessary in earlier encoding setups. So the core concept is to use a custom |
- | * for MPEG-TS: **fuse-ts** (Code: [[http:// | + | |
- | * file system | + | In 2012 there was a remake of the recording pipeline, especially in this process to support multiple audio tracks for 29C3 and maybe higher resolutions in the future. The pipeline used before 29C3 will be referenced as " |
- | * on save, fuse-* | + | |
+ | === Marking v1 workflow | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | * fuse-vdv provides a generated | ||
+ | * this file is opened by an operator on her workstation directly via the glusterFS network share. | ||
+ | * in the provided kdenlive project the virtually concatenated recording is trimmed and the project is saved | ||
+ | * on save, fuse-vdv parses the written project file and extracts the trim marks | ||
+ | | ||
+ | | ||
+ | * a file '' | ||
+ | * a file '' | ||
+ | * subsequent processes | ||
+ | |||
+ | |||
+ | === Marking v2 workflow (>= 29C3) === | ||
+ | |||
+ | (only the differences between v1 and v2 are shown here) | ||
+ | |||
+ | * recording format: [[http:// | ||
+ | * files are split by the ffmpeg segmenter every 3 minutes | ||
+ | * custom FUSE file system: **[[http:// | ||
+ | * fuse-ts | ||
+ | | ||
+ | * after saving the kdenlive project file, fuse-ts **does not** provide trimmed versions of the virtual files, since it doesn' | ||
+ | * it just extracts | ||
+ | * subsequent processes (e.g. encoding the final files) use the untrimmed '' | ||
+ | |||
==== Ticket Tracker ==== | ==== Ticket Tracker ==== | ||
Zeile 35: | Zeile 67: | ||
* each room one WMV encoder | * each room one WMV encoder | ||
* sdi card, windows media encoder 9 | * sdi card, windows media encoder 9 | ||
- | |||
* each room one slide only encoder | * each room one slide only encoder | ||
- | * sdi card, capture tool providing | + | * sdi card, capture tool providing |
* Code: [[http:// | * Code: [[http:// | ||
+ | * [[http:// | ||
==== Relay ==== | ==== Relay ==== | ||
* RTMP and HTTP Relay using Nginx | * RTMP and HTTP Relay using Nginx | ||
Zeile 45: | Zeile 76: | ||
* Code: [[https:// | * Code: [[https:// | ||
* WMV relay using Windows Server 200X with Media Services | * WMV relay using Windows Server 200X with Media Services | ||
+ | * CDN Controll software and config files | ||
+ | * [[http:// | ||
+ | |||