Projektbericht:
Ein Jahr Videoarchiv und Live-Tagesordnung mit seis akustik GmbH

Der Niedersächsische Landtag unterhält für die öffentliche Betrachtung der politischen Debatten der Plenarsitzungen eine eigene Internetseite. Diese Plattform dient zu Teilen auch der Öffentlichkeitsarbeit der Parlamentarier. Dabei steht die Videodokumentation mit der Abrufbarkeit aller einzelnen Debattenbeiträge für jeden Interessierten unter Angabe des jeweiligen Tagungsabschnitts oder des Redners im Mittelpunkt.

Ergebnis ist eine frei zugängliche Informationsquelle, in Ton und Bild, über das Plenargeschehen im Niedersächsischen Landtag, das sogenannte „Plenar-TV“.

Im Februar 2022 wurden wir mit der Neuprogrammierung des Internetauftritts von landtag-niedersachsen.de/plenartv beauftragt. Das Design sollte mit der neuen Homepage des Niedersächsischen Landtags harmonieren. Dieser Herausforderung stellten wir uns gerne.

Schon seit geraumer Zeit waren unsere IT-Techniker mit dem vorangegangenen System vertraut. Sie waren sofort Feuer und Flamme, eine Probeseite zu entwickeln, um ihr Können unter Beweis zu stellen. Ende März konnten wir dem Auftraggeber, dem Niedersächsischen Landtag, bereits die Übersichtsseiten sowie die Struktur präsentieren. Nun begann die Detailarbeit nach Kundenwunsch.

Plenar-TV Webseite
Quelle: Niedersächsischer Landtag/Focke Strangmann

Das Ziel, die Plenarsitzungen und die Themen der Beratungsgegenstände der Öffentlichkeit möglichst umfangreich und schnell zur Verfügung zu stellen, stand im Mittelpunkt des Projektes.

Auf Grundlage der geplanten Tagesordnung für den jeweiligen Tagungsabschnitt wird eine Datei erzeugt, über die der gesamte Ablauf der Plenarsitzung(en) – Anzahl und Beginn der Sitzungstage, Gesamtdauer der einzelnen Tagesordnungspunkte und der Pause(n), Dauer der Redezeiten je Fraktion und Tagesordnungspunkt, etc. – in die sogenannte Redezeitsoftware (RZE) importiert wird, sodass beispielsweise der geplante Beginn eines Tagesordnungspunktes abgeleitet und für die Öffentlichkeit dargestellt werden kann.

Während einer Plenarsitzung werden u. a. die Redebeiträge in der RZE erfasst. Im Hintergrund findet mit Blick auf die geplanten Anfangszeiten der Tagesordnungspunkte fortlaufend ein Soll-Ist-Abgleich statt. Somit wird immer ein aktualisierter und hochgerechneter Zeitplan der Tagesordnung als Vorschau auf „Plenar-TV“ zur Verfügung gestellt (Live-TO).

Die in der RZE erfassten Redebeiträge werden je Tagesordnungspunkt bzw. Beratungsgegenstand zusammengefasst und – angereichert mit dem Video der Sitzung sowie den wichtigsten Beratungsunterlagen - auf der Plattform „Plenar-TV“ der Öffentlichkeit zur Verfügung gestellt. Interessierte haben so die Möglichkeit, die Plenarberatungen nachzuvollziehen und können sich Redebeiträge einzelner Abgeordneter und Sitzungsunterlagen gezielt anschauen. Über entsprechende Verlinkungen sind weitere Redebeiträge bzw. die Landtagsseite der/des Abgeordneten erreichbar. Auch können Abgeordnete ihre Redebeiträge als Video herunterladen oder als Link in die eigene Homepage einbinden. Diese enge Verknüpfung der Daten zwischen dem Videoarchiv, der Live-Tagesordnung und der Abgeordnetenseite des Niedersächsischen Landtags miteinander hebt die Akzeptanz des Systems.

Darüber hinaus existiert ein Datenpflegeportal, das für folgende Funktionen genutzt werden kann:

  • Untertitelungen der Beiträge nachträglich einpflegen,
  • Fehler korrigieren,
  • Änderungen der Software einpflegen.

Während der Arbeit wuchs die Plattform zu einem komplexen System, so sollten beispielsweise Videos sowohl zeitgleich gestreamt als auch Segmente auszugsweise zur Verfügung gestellt werden. Dafür war es notwendig, Teile eines Films aus der Videodatei abzugreifen, ohne dass das Schreiben der Datei bereits beendet wurde. Dank der passenden Hardware sowie der Arbeit mit der richtigen Software gelang auch das.

Rechtevergabe für die User

Für das Administrieren der Daten durch die unterschiedlichen Nutzergruppen und das Verwalten des Contents durch unterschiedliche Dienstleister, wurde ein gesonderter Authentifizierungs-Dienst programmiert, bei dem die Scopes über Rollen den unterschiedlichen Usern zugänglich gemacht werden können. So kann sichergestellt werden, dass jedem User nur die jeweils benötigten Funktionen zugeordnet werden, ohne von der Vielzahl der Funktionen des Gesamtsystems verunsichert zu werden.

Sicherheit der Programmierung

Um die Sicherheit des Systems zu prüfen, wurde ein zweistufiger Sicherheitscheck durchgeführt:

  1. Code Review durch ein unabhängiges Softwareunternehmen:
    Hierbei wurde geprüft, ob die Software-Architektur für fremde Programmierer verständlich ist, sodass auch andere mit dem Code weiterarbeiten könnten.
  2. Sicherheitscheck nach OWASP-WSTG Version 4.1:
    Ziel des Sicherheitschecks war es auszuschließen, dass die Webanwendung kritische Sicherheitsmängel aufweist, durch die das System durch Externe gestört, mit Schadanwendungen kompromittiert oder die Daten der Webanwendung manipuliert werden könnten.

Sicherheit gegen Ausfall

Neben dem Schutz der Daten vor Fremdzugriffen war auch der Ausfall des Systems zu betrachten. Hier hat die IT mit Softwareprodukten einen klaren Vorteil gegenüber allen materiellen Produkten: copy & paste! Schnell wurde ein zweiter Server eingerichtet und wie sein produktiver Bruder konfiguriert.

Auf diesem System können die Daten dupliziert (Ausfallsicherheit durch Redundanz), Softwareänderungen eingespielt und getestet (Testumgebung für Funktionserweiterungen) und auch Schulungen durchgeführt werden. Und wenn hier mal Probleme auftreten: Backup einspielen! Danach ist das System wieder auf dem letzten Stand, der Fehler kann analysiert und das System weiterbearbeitet werden.

Das Scharfschalten

Am 1. Januar 2023 war es dann so weit. Der Link auf der Homepage des Niedersächsischen Landtages wurde auf die neue Plenar-TV-Seite geschaltet. Und nach ca. 3 Wochen kam der erste Härtetest: Plenarsitzung im Landtag! Das hieß drei Tage Anspannung und Überwachung in der Leitwarte mit konzentriertem Blick auf die Monitore, um auf Fehler zu achten und das System zu monitoren. Nach den Tagen der Anspannung das gute Gefühl: Es funktioniert. Hier und da war noch eine Änderung einzuarbeiten oder eine Funktion genauer anzupassen.

Die neu implementierten Funktionen werden angenommen. Von vielen Abgeordneten werden die Reden für ihre Darstellung im Internet genutzt.

Plenar-TV Webseite
Quelle: Niedersächsischer Landtag/Focke Strangmann

Die Pflege

Für den sicheren Betrieb jedes IT-Systems ist die regelmäßige Aktualisierung und Pflege der darauf eingesetzten Software eine grundlegende Voraussetzung. So können Sicherheitslücken geschlossen werden, bevor Hacker sie ausnutzen. Technische Probleme können erkannt und beseitigt werden, ohne dass sie zu einem Funktionsausfall führen.

Hierfür ist ein Pflege- und Wartungsvertrag der entscheidende Punkt. Nur so kann sichergestellt werden, dass alle Funktionen immer problemlos genutzt werden können und kein Sicherheitsrisiko entsteht.

Die Weiterentwicklung

Neben dieser Pflege ändern sich auch die Anforderungen durch die Nutzer. Die Software wird komplexer, die Möglichkeiten vielfältiger und die Technik immer schneller. Immer neue Anforderungen werden an die Internetlösungen gestellt und immer neue Möglichkeiten ergeben sich durch die Entwicklung der Technik. So wurden die Zugriffsgeräte mit ihren Auflösungen analysiert und optimiert, damit eine ideale Bilddarstellung erreicht wird. Aus diesen Gründen ist eine zeitgemäße Weiterentwicklung der Software auf Dauer notwendig.

Man wird kontinuierlich den Markt beobachten, um auf neue Gewohnheiten reagieren zu können. So wie sich jeder Internetshop jeden Tag aufs Neue den Anforderungen des Marktes und des Kunden stellen muss, ist es hier auch: Nur durch das Anpassen und das Verändern kann man zeigen, dass das System lebt und wächst. Und da Sie hier auf „Plenar-TV“ die offene parlamentarische Demokratie erleben können, muss sich auch diese Homepage diesen Anforderungen anpassen. Dies wird sie in den nächsten Jahren beweisen müssen.

Zurück zu Softwarelösungen Plenar-TV