Übertragung von Mediendaten im Internet

Übertragung

Als Übertragungsmedium wurde für das Projekt Sender-Zubringer für Proton das Internet gewählt. Dieses große Kapitel 'Übertragung' geht auf die Thematik ein, wie Audio mit Hilfe des Internets übertragen wird. Im Vergleich wird auf Video-Übertragungen eingegangen.

Definition Streaming:
Eine regelmäßige Aussendung bzw. Übertragung von Mediendaten im Internet wird 'Streaming' genannt. Es drückt aus, dass die verschickten Daten durch das Netzwerk (halbwegs) gleichmäßig zum Empfänger „strömen“.

Ob die Daten immer so gleichmäßig strömen, sei mal dahin gestellt. ;-) Tatsache ist aber, dass die Mediendaten rechtzeitig beim Empfänger ankommen müssen, damit dieser sie fließend anhören oder anschauen kann. Unterbrechungen der Mediendaten, Aussetzer (engl: 'gaps')  und 'buffer underrun'-Meldungen sind unangenehme Nebenerscheinungen, die beim 'streaming' eigentlich immer vermieden werden wollen (; z.B. in dem der Puffer vergrößert wird).

 

'Ursprünglicher Download'

In den Anfängen des Web gab es die ursprüngliche Form vom Herunterladen ganzer Dateien. Erst wenn die Datei als Ganzes vollständig beim User (alle dazugehörigen Daten-Pakete) angekommen war, konnte er sie verwenden bzw., im Fall einer Mediendatei, abspielen. Bei einem Download ist es möglich, je nach Einstellung des Browsers, einen Speicherort auszuwählen. Eine heruntergeladene Datei liegt an einem, dem Nutzer bekannten Speicherort auf der lokalen Festplatte und ist diesem jederzeit verfügbar. Sie kann irgendwann nach dem Download abgespielt werden.

Eine Möglichkeit, Medien über das Internet zur Verfügung zu stellen, ist der offizielle, „normale“, ursprüngliche Download (z.B. mit einem Download-Button auf einer Webseite). Zum „normalen [ursprünglichen] Download“ (ohne Progressive-Funktion) erklärt Ulrike Häßler, Lehrbeauftragte an der Fachhochschule Köln, auf ihrer Website:

Bei einem normalen Download (z.B. bei der Anzeige von Bildern oder PDF-Dokumenten) muss eine Mediendatei vollständig geladen sein, bevor sie angezeigt oder abgespielt werden kann.“1

Heutzutage können Browser und Anzeigeprogramme allerdings mit 'Progressive Download' arbeiten, so dass bereits schon vor dem Ende des Download geladene Teile sichtbar sind.

 

'Progressive Download'

Bei einem 'Progressive Download' einer Medien-Datei, wird diese gleich und laufend abgespielt. Der Vorteil gegenüber dem 'ursprünglichen Download' besteht darin, dass der Nutzer schon während des Ladevorgangs sehen kann, was herunter geladen wurde.

Dass es keinen offensichtlichen Speicherort gibt, den der Nutzer irgendwann gewählt hätte, ist ein weiterer Unterschied zum 'ursprünglichen Download'. Die Daten sollen nicht lokal auffindbar sein und vom Benutzer abgespeichert werden. Die Medien-Daten werden, temporär und mindestens bis sie abgespielt werden, zwischengespeichert – im Cache gepuffert. In vielen Fällen von Streaming wird jedoch alles in eine temporäre Datei gepackt und bleibt dort vorerst, auch nach dem Abspielen. Zum Beispiel bleibt bei 'YouTube' die temporäre Video-Datei im Webbrowser-Cache, bis der Browser-Tab des Videos geschlossen wird.2

 

2  Stand 2015-04-29; getestet auf https://www.youtube.com/watch?v=Cx-OK-PLk7w , eingeloggt mit dem Google-Account, „Autoplay“ abgeschalten, Video ganz laden gelassen und dann nochmals abspielen lassen mit dem Replay-Button; Netzwerkanzeige beobachtet. Beim 2. Mal wurden keine Daten erneut geladen.

UPDATE Stand 2016-02-12; Youtube hat wohl seine Policy UND seinen Standard-player geändert. - Youtube verwendet jetzt den HTML5-Player als Standard, der keinen 'progressive download' für seine Funktion benötigt. Dem zu Folge kann beim neuerlichen Abspielen mit dem Replay-Button nicht mehr die bereits herunter geladenen Daten verwendet werden, sondern sie müssen nochmals herunter geladen werden. Der Vorteil, dass die Daten eigentlich schon mal übertragen wurden, wird nicht genutzt. Dass die Autoplay-Funktion schon den nächsten Song erwartet, dürfte Youtube bzw. Google die Umstellung leichter gemacht haben. :-) Bitte schreib mir gern Deine Anregungen in den Kommentaren...

Comments

Add new comment