Internet-Streaming Was ist das und wie funktioniert es?
Manuel Esteban / Shutterstock
Wir streamen seit langem Inhalte aus dem Internet, und es ist zu dem Punkt gekommen, dass das Internet für Dienste wie Netflix und Youtube steht. Aber was genau ist Streaming und wie funktioniert es??
Streaming geschieht Bit für Bit
Wenn Sie ein Video ansehen oder einen Song auf Ihrem Computer abspielen möchten, müssen Sie ihn zuerst herunterladen. Daran führt kein Weg vorbei. Wenn Sie das wissen, schauen Sie sich vielleicht Netflix oder Spotify an und fragen: „Wie haben wir herausgefunden, wie Videos und Musik sofort heruntergeladen werden können?“ Nun, das ist genau das Richtige. Wenn Sie Medien streamen, werden sie nicht sofort auf Ihren Computer heruntergeladen. Es wird Stück für Stück in Echtzeit heruntergeladen.
Das Wort "Streaming" ist selbstbeschreibend. Informationen werden in einem kontinuierlichen, stetigen Informationsfluss auf Ihrem Computer eingehen. Wenn das Herunterladen von Filmen mit dem Kauf von abgefülltem Wasser vergleichbar ist, ist das Streaming von Filmen wie die Verwendung eines Wasserhahns zum Füllen einer leeren Flasche.
Sie können das Streaming eines Films mit einer VHS-Kassette vergleichen. Wenn Sie eine VHS-Kassette abspielen, wird jede Sekunde Video und Audio Stück für Stück gescannt. Dies geschieht, wenn Sie in Echtzeit schauen, was bedeutet, dass Unterbrechungen die Wiedergabe von Filmen plötzlich unterbrechen oder beenden.
Wenn Sie einen Film oder ein Lied streamen, lädt und decodiert Ihr Computer itty-bitty Teile einer Mediendatei in Echtzeit. Wenn Sie über eine ungewöhnlich schnelle Internetverbindung verfügen, wird die Datei möglicherweise vollständig heruntergeladen, bevor Sie mit dem Anschauen oder Abhören fertig sind. Aus diesem Grund wird ein Stream manchmal auch dann weitergeleitet, wenn das Internet ausfällt. Das heißt, alles, was Sie streamen, wird nicht in den permanenten Speicher Ihres Computers kopiert (obwohl einige Dienste wie Spotify einige kleine Cache-Dateien auf Ihrem Gerät speichern, um zukünftige Wiedergaben zu beschleunigen).
Unternehmen arbeiten hart, um Streaming schnell zu machen
Das Streaming von Video und Audio aus dem Internet ist nicht neu. es fühlt sich einfach neu an, weil es endlich bequem ist. Das Ansehen eines Videos oder das Abspielen eines Songs von einer Website aus war eine ärgerliche und zeitaufwändige Angelegenheit. Der Stream wurde ständig angehalten und gestartet, und Sie könnten Minuten warten, bis Medien gepuffert wurden (und manchmal wurde überhaupt nicht gepuffert)..
Die Art und Weise, wie Streaming funktioniert, ist jedoch weitgehend gleich geblieben. Dateien werden nach und nach heruntergeladen, wenn Sie sie anzeigen oder anhören. Die Infrastruktur hat sich geändert, und Unternehmen wie Youtube und Netflix haben hart gearbeitet (und viel Geld ausgegeben), um diese Infrastruktur aufzubauen.
Sashkin / Shutterstock
Youtube und Netflix verwendeten früher nur ein oder zwei Server, um ihre Inhalte zu hosten, und es funktionierte nicht. Benutzer, die weit weg von den Servern waren, erlebten eine große Verzögerung, und an Tagen mit hohem Datenverkehr (z. B. Samstagabend) wurde das Streaming der Server zu einer Durchforstung verlangsamt. Unternehmen haben dieses Problem durch den Aufbau von Content Delivery Networks (CDNs) zum Speichern und Senden von Inhalten gelöst. Ein CDN ist ein dichtes, globales Netzwerk von Servern, die alle denselben Inhalt enthalten. Dies reduziert Verzögerungen und verhindert, dass Server in dicht besiedelten Gebieten überlastet werden.
Natürlich ist ein leistungsfähiges CDN unbrauchbar, wenn alle Ihre Benutzer über beschissene Internetverbindungen verfügen. In gewisser Weise löst sich dieses Problem im Laufe der Zeit. ISPs konkurrieren ständig um schnellere und leistungsfähigere Internetverbindungen, und Fortschritte wie weltweite Google Fiber- und 5G-Internetverbindungen sind nur am Horizont.
Einige Streaming-Dienste und ISPs haben jedoch erkannt, dass hoher globaler Internetverkehr trotz schneller Internetverbindungen und dichter CDNs zu Streaming-Verzögerungen führen kann. Ganz zu schweigen davon, dass Dienste wie Netflix mehr als 15% der weltweiten Internet-Bandbreite nutzen. Wenn eine Menge Leute die neueste Saison der Fremden Dinge streamen, kann das gesamte Internet langsamer werden.
Daher bieten Streaming-Dienste tendenziell Open Connect Appliances (OCAs) für Internetdienstanbieter. Bei diesen OCAs handelt es sich im Wesentlichen um Festplatten, die mit beliebten Filmen, Songs und anderen Streaming-Inhalten gefüllt sind. Sie reduzieren die Notwendigkeit, dass Ihr ISP Ihren Internetverkehr auf einen Netflix- oder Hulu-Server umleitet. Dadurch wird das Streaming nicht nur schneller, sondern es wird auch verhindert, dass sich das gesamte Internet bei Netflix verlangsamt.
Live-Streaming präsentiert neue Probleme
Beim Live-Video-Streaming auf Plattformen wie Facebook Live oder Twitch werden die Informationen, die Sie auf Ihrem Computer erhalten, in Echtzeit (oder so nah wie möglich an) angezeigt. Wie Sie sich vorstellen können, muss ein Live-Streamer Inhalte so schnell hochladen können, wie Sie Inhalte herunterladen können.
Dariusz Jarzabek / Shutterstock
Während ein Livestreamer sein Video aufnimmt, wird jede Millisekunde dieses Videos (und der dazugehörigen Ton) in winzige Dateien zerlegt. Diese winzigen Dateien werden von einem Encoder komprimiert und organisiert, sie fliegen über das Internet, und Ihr Computer lädt sie Stück für Stück herunter. Da die Dateien verschlüsselt sind, kann Ihr Computer sie in einem verständlichen Video zusammenstellen, und es sollte keine große Verzögerung zwischen Ihnen und der Streaming-Quelle auftreten.
Beliebte Live-Streaming-Dienste wie Twitch und Youtube nutzen ein globales Servernetzwerk, um Verzögerungen zu reduzieren und die Video-Streaming-Qualität zu verbessern. Alle Live-Streaming-Videos unterliegen jedoch der Internetverbindung eines Livestreamer. Wie Sie sich vorstellen können, können Livestreamers keine OCAs verwenden. Glücklicherweise hat die Entwicklung schneller Internetverbindungen wie Google Fiber Live-Streaming ermöglicht, und die Implementierung von 5G-Internetverbindungen wird die Qualität der Live-Streams noch weiter steigern.
Die Zukunft des Streamings sind Videospiele
Die Idee, Videospiele in Ihrem Browser zu spielen, ist nicht sehr neu. Ein guter Teil des Internets ist kleinen Spielen gewidmet, und es gibt viele Leute, die speziell für Farmville und Candy Crush auf Facebook gehen. Einige Unternehmen versuchen jedoch, das Browsergaming einen Schritt weiterzugehen, indem sie Streaming-Services für ressourcenintensive Konsolenspiele erstellen.
Um es klar zu sagen: Wir reden nicht über den Live-Stream von Farm Simulator auf Twitch, wir sprechen über das Fernspielen von Videospielen, ohne eine dedizierte Konsole oder einen Computer im Wert von 1000 Dollar. Beim Streaming von Spielen sorgt ein Server, der weit weg von zu Hause ist, für alle Zahlen, die für das Aufladen ressourcenhungriger Spiele erforderlich sind. Services wie Googles Project Stream und Nvidias GEFORCE NOW versprechen, dass Ihr beschissener 100-Dollar-Laptop auch die größten und schönsten Spiele spielen kann. Dies kann Menschen viel Geld sparen und die Hürde beseitigen, die Hardware-Einschränkungen für Videospiele gesetzt haben.
Natürlich ist das Streamen eines Videospiels auf den Computer einer anderen Person viel schwieriger als das Streaming eines Films. Sie laden eine statische Datei nicht schrittweise herunter. Sie bearbeiten und bearbeiten eine Datei in Echtzeit. Wenn zwischen den Eingaben des Controllers und den Aktivitäten auf dem Bildschirm eine Verzögerung auftritt, ist das Spiel nicht spielbar. Sie können Dienste wie Skype und Facetime als einen Vorläufer für das Streaming von Spielen betrachten, da sie schnelle bidirektionale Verbindungen benötigen. Das Streaming von Spielen muss jedoch nahtloser sein.
Rohstofffreier Game-Streaming-Service ist noch nicht Mainstream oder extrem zuverlässig, daher sind die Unternehmen mit ihren Geschäftsgeheimnissen sehr knapp. Aber wir wissen, dass sie im Wesentlichen in die Fußstapfen von Netflix treten. Unternehmen wie Nvidia bauen CDNs, die voll mit Superkraft-Grafikkarten sind, und Google versucht herauszufinden, wie Open Connect Appliances, die voll von Spielen sind, mit den schnellen Internet-Internetdiensten von Google Fiber verbunden werden. In jedem Fall ist das Streaming von Spielen der nächste Schritt in der Geschichte der Streaming-Medien.