BBC nutzt Linux in der TV-Produktion
Nicht nur teuer, sondern auch fehleranfällig seien die digitalen Bänder, die die BBC zur Produktion ihres Programms verwendet, erzählte Stuart Cunningham in seinem Vortrag auf der Linux.conf.au, von der die australische Computerworld berichtet(öffnet im neuen Fenster) . Zudem müssten diese Bänder in Echtzeit kopiert werden, was entsprechend Zeit koste. Um dieses Problem zu lösen, müsse man auf das Material-Exchange-Format ( MXF(öffnet im neuen Fenster) ) setzen, mit dem sich mehr Daten platzsparender speichern lassen, so Cunningham.
Um die bandlose TV-Produktion zu ermöglichen, hat das BBC-Forschungs-Team die Software Ingex entwickelt, die unter Linux läuft. Ingex wird verwendet, um das aufgenommene Material aus dem Studio zur Post-Produktion zu bringen, indem es per Serial Digital Interface(öffnet im neuen Fenster) (SDI) abgefangen wird. Die BBC kann so auf handelsübliche Computer setzen, die mit einer SDI-Karte ausgerüstet werden – mit einem Preis zwischen 1.000,- und 5.000,- US-Dollar die teuerste Komponente. Ingex kodiert die Daten dann mit Ffmpeg(öffnet im neuen Fenster) und schreibt MXF-Dateien. Diese werden entweder auf einem NAS-Server abgelegt oder auf einer USB-Festplatte transportiert und in der Post-Produktion mit Avid-Software bearbeitet.
Die Gruppe nutzt zwei Systeme, die je zwei Intel-Quad-Core-Prozessoren, 4 GByte RAM und 4 TByte Speicher haben. Dabei kommt OpenSuse mit dem XFS(öffnet im neuen Fenster) -Dateisystem zum Einsatz, da sich dieses in Tests als leistungsfähigstes Dateisystem beim Schreiben von Videos mit hoher Bitrate erwies. Ein Entwickler wurde zudem dafür bezahlt, einen DVCPRO50-Codec für Ffmpeg zu entwickeln, der Hardware-Decoder übertreffen soll.
Verwendet wurde das System laut Cunningham bereits für die Show Dragon's Den(öffnet im neuen Fenster) sowie für ein Musikvideo der Foo Fighters. Auch die Seifenoper EastEnders(öffnet im neuen Fenster) nutzt nun Ingex, anstatt weiter auf die Digitalbänder zu setzen. Hierfür wurde ein NAS-Server mit 10 TByte Speicher und Samba aufgesetzt, allerdings konnten die Produzenten nicht überzeugt werden, so dass weitere Bänder verwendet werden. Die nächste Variante des Servers soll zur besseren Datensicherheit RAID 5 verwenden. Cunninghams Plan ist, dass Produktionen komplett über sein System abgewickelt werden und Bänder nur noch zu Backup-Zwecken zum Einsatz kommen.
Die High-Definition-taugliche Software hat die BBC unter der GPL veröffentlicht und ein Sourceforge-Projekt(öffnet im neuen Fenster) gestartet. Dort gibt es neben den nötigen Komponenten auch die Dokumentation. Die BBC will langfristig ihr Archiv auf Bänder, die dem LTO-Standard(öffnet im neuen Fenster) entsprechen, übertragen und womöglich auch auf Festplatten speichern.