Wir haben lange Zeit Inhalte aus dem Internet gestreamt und es ist so weit gekommen, dass das Internet ein Synonym für Dienste wie Netflix und Youtube ist. Aber was genau ist Streaming und wie funktioniert es?
Streaming geschieht Stück für Stück
Wenn Sie ein Video ansehen oder einen Titel auf Ihrem Computer abspielen möchten, müssen Sie ihn zuerst herunterladen. Daran führt kein Weg vorbei. Wenn Sie dies wissen, können Sie sich Netflix oder Spotify ansehen 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 diese nicht sofort auf Ihren Computer heruntergeladen. Es wird Stück für Stück in Echtzeit heruntergeladen.
Das Wort "Streaming" ist selbstbeschreibend. Informationen kommen in einem kontinuierlichen, stetigen Informationsfluss auf Ihrem Computer an. Wenn das Herunterladen von Filmen mit dem Kauf von Wasser in Flaschen vergleichbar ist, ist das Streamen von Filmen wie das Verwenden eines Wasserhahns zum Befüllen einer leeren Flasche.
Sie können das Streamen eines Films mit dem Ansehen einer VHS-Kassette vergleichen. Wenn Sie ein VHS-Band abspielen, wird jede Sekunde von Video und Audio Stück für Stück gescannt. Dies geschieht, während Sie in Echtzeit schauen. Dies bedeutet, dass Unterbrechungen plötzlich das Anschauen von Filmen unterbrechen oder beenden.
Wenn Sie einen Film oder ein Lied streamen, lädt Ihr Computer kleine Teile einer Mediendatei in Echtzeit herunter und dekodiert sie. Wenn Sie eine ungewöhnlich schnelle Internetverbindung haben, wird die Datei möglicherweise vollständig heruntergeladen, bevor Sie sie ansehen oder anhören. Aus diesem Grund wird ein Stream manchmal eine Weile fortgesetzt, selbst wenn das Internet unterbrochen wird. Abgesehen davon wird alles, was Sie streamen, nicht in den permanenten Speicher Ihres Computers verschoben (obwohl einige Dienste, wie Spotify, einige kleine Cache-Dateien auf Ihrem Gerät ablegen, um zukünftige Wiedergaben zu beschleunigen).
Unternehmen arbeiten hart daran, Streaming schnell zu machen
Das Streamen von Video und Audio aus dem Internet ist nicht neu. es fühlt sich einfach neu an, weil es endlich praktisch ist. Das Anschauen eines Videos oder das Abspielen eines Songs von einer Website war Stück für Stück eine nervige und zeitaufwändige Angelegenheit. Der Stream wird ständig gestoppt und gestartet, und Sie können Minuten damit verbringen, nur darauf zu warten, dass die Medien gepuffert werden (und manchmal wird er überhaupt nicht gepuffert).
Die Art und Weise, wie Streaming funktioniert, ist jedoch größtenteils gleich geblieben. Dateien werden Stück für Stück heruntergeladen, während Sie sie ansehen 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.
Youtube und Netflix verwendeten früher nur einen oder zwei Server, um ihre Inhalte zu hosten, und es funktionierte nicht. Benutzer, die weit von den Servern entfernt waren, hatten große Verzögerungen, und Tage mit hohem Datenverkehr (z. B. Samstagabend) verlangsamten das Streaming von Servern zum Crawlen. 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 verringert die Verzögerung und verhindert, dass Server in dicht besiedelten Gebieten überlastet werden.
Natürlich ist ein leistungsfähiges CDN nutzlos, wenn alle Benutzer über beschissene Internetverbindungen verfügen. In gewisser Weise löst sich dieses Problem im Laufe der Zeit von selbst. ISPs konkurrieren immer um schnellere, leistungsfähigere Internetverbindungen und Fortschritte wie weltweit Google Fiber und 5G home internet Verbindungen sind gerade über dem Horizont.
Einige Streaming-Dienste und ISPs haben jedoch erkannt, dass trotz schneller Internetverbindungen zu Hause und dichter CDNs ein hoher globaler Internetverkehr zu Verzögerungen beim Streaming führen kann. Ganz zu schweigen von Diensten wie Netflix mehr als 15% der weltweiten Internetbandbreite der Welt. Wenn viele Leute die neueste Staffel von Stranger Things streamen, kann sich das gesamte Internet verlangsamen.
Infolgedessen stellen Streaming-Dienste ISPs in der Regel Open Connect Appliances (OCAs) zur Verfügung. Bei diesen OCAs handelt es sich im Grunde genommen um Festplatten mit beliebten Filmen, Songs und anderen streambaren Inhalten. Sie reduzieren die Notwendigkeit, dass Ihr ISP Ihren Internetverkehr auf einen Netflix- oder Hulu-Server umleitet. Dies beschleunigt nicht nur das Streaming, sondern verhindert auch, dass das gesamte Internet durch Netflix langsamer wird.
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) abgerufen. Wie Sie sich vorstellen können, muss ein Live-Streamer in der Lage sein, Inhalte so schnell hochzuladen, wie Sie Inhalte herunterladen können.
Während ein Livestreamer sein Video aufzeichnet, wird jede Millisekunde dieses Videos (und des dazugehörigen Audios) in winzige kleine 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 zu einem verständlichen Video zusammenfügen, und es sollte keine große Verzögerung zwischen Ihnen und der Streaming-Quelle geben.
Beliebte Live-Streaming-Dienste wie Twitch und Youtube nutzen ein globales Netzwerk von Servern, um Verzögerungen zu verringern und die Video-Streaming-Qualität zu verbessern. Alle Live-Streaming-Videos sind jedoch der Internetverbindung eines Livestreamer ausgeliefert. Wie Sie sich vorstellen können, können Livestreams keine OCAs verwenden. Glücklicherweise hat die Entwicklung schneller Internetverbindungen zu Hause wie Google Fibre Live-Streaming und die Implementierung von ermöglicht 5G Heim-Internetverbindungen wird die Qualität von Live-Streams etwas weiter verbessern.
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, Browsergames noch weiter zu entwickeln, indem sie Streaming-Dienste für ressourcenintensive Konsolenspiele erstellen.
Um ganz klar zu sein, wir reden nicht über Livestreaming Farm Simulator auf Twitch, wir reden über Videospiele aus der Ferne spielen , ohne eine dedizierte Konsole oder einen 1000-Dollar-Computer. Beim Game-Streaming übernimmt ein Server, der weit von Ihrem Zuhause entfernt ist, alle Zahlen, die erforderlich sind, um ressourcenhungrige Spiele zu betreiben. Dienste wie die von Google Projektstrom und Nvidias GEFORCE JETZT Versprechen Sie, dass Ihr beschissener 100-Dollar-Laptop sogar die größten und schönsten Spiele spielen kann. Dies kann Menschen viel Geld sparen und die Barriere beseitigen, die Hardware-Einschränkungen für Videospiele gesetzt haben.
Das Streamen eines Videospiels auf den Computer einer anderen Person ist natürlich viel schwieriger als das Streamen eines Films. Sie laden eine statische Datei nicht schrittweise herunter. Sie bearbeiten und interagieren in Echtzeit mit einer Datei. Wenn zwischen den Controller-Eingaben und der Bildschirmaktivität eine Verzögerung besteht, dann ist das Spiel nicht spielbar . Sie können Dienste wie Skype und Facetime als Vorläufer für das Streaming von Spielen betrachten, da sie schnelle bidirektionale Verbindungen erfordern. Das Streaming von Spielen muss jedoch viel nahtloser sein.
Ressourcenintensive Spiele-Streaming-Dienste sind noch nicht Mainstream oder sehr zuverlässig, daher sind Unternehmen über ihre Geschäftsgeheimnisse auf dem Laufenden. Wir wissen jedoch, dass sie im Wesentlichen in die Fußstapfen von Netflix treten. Unternehmen wie Nvidia bauen CDNs mit leistungsstarken Grafikkarten, und Google versucht herauszufinden, wie Open Connect-Appliances mit vielen Spielen mit den Hochgeschwindigkeits-Internetdiensten von Google Fibre zu Hause gekoppelt werden können. In jedem Fall ist das Streaming von Spielen der nächste Schritt in der Geschichte des Streaming von Medien.
VERBUNDEN: Game-Streaming-Dienste haben dieselben Probleme wie Streaming-TV