Technology

Warum ist die Latenzzeit beim Live-Shopping für den eCommerce relevant? RTMP+HLS vs. WebRTC

Warum Latenzzeit wichtig ist
StageMe
7 min

Viele unserer potenziellen Kunden fragen sich, ob es wichtig ist, ein Video mit niedriger Latenz zu liefern oder nicht.

Auch wenn Sie bei einer One-to-many-Videositzung sagen würden, dass niemand wirklich weiß, dass es eine Latenz gibt, hätten Sie recht.
Was passiert jedoch, wenn Sie Wettbewerbe, Quizspiele, Abstimmungen oder andere Arten von Veranstaltungen veranstalten wollen, die eine aktivere Beteiligung Ihrer Nutzer erfordern? Müssen Sie dann den Anbieter erneut wechseln?

Das ist sehr kostspielig und ineffizient. Warum also nicht einen Anbieter wie StageMe wählen, der Videos mit einer Verzögerung von weniger als einer Sekunde liefert?
Aber ist die Verzögerung bei RTMP+HLS wirklich so schlimm? Nun ja, die minimale Verzögerung beim klassischen HLS-Protokoll liegt bei mindestens 7 Sekunden, und je nach dem verwendeten Netzwerk für die Bereitstellung von Inhalten können es sogar 3 Minuten oder mehr sein. Selbst mit dem neuen HLS-Protokoll mit niedriger Latenzzeit würden Sie mindestens eine Verzögerung von zwei Sekunden erhalten, aber das würde eine Verschlechterung der Qualität bedeuten - eine Menge Videopufferung.

Wie kommt es also, dass WebRTC diese Probleme nicht hat? Das ist ganz einfach. WebRTC ist ein relativ neues Protokoll, das inzwischen ausgereift und stabil ist und speziell für die Echtzeitkommunikation entwickelt wurde. Und es basiert auf dem UDP-Protokoll und nicht auf dem TCP/IP-Protokoll, auf dem sowohl RTMP als auch HLS basieren. Diese Technologie wird von allen großen Anbietern verwendet, z. B. Google Meet, Microsoft Teams usw.

Für diejenigen, die es nicht wissen: UDP ist das Protokoll, das bei Paketverlusten nachsichtiger ist und auf Geschwindigkeit und nicht auf Zuverlässigkeit ausgelegt ist. Das TCP/IP-Protokoll hingegen ist viel langsamer, weil es der Zuverlässigkeit Vorrang einräumt. Aber es ist wichtiger, Videopuffer für kleine Paketverluste zu vermeiden, die in der mobilen Kommunikation unvermeidlich sind, zumal kleine Verluste in der Videoqualität für den Menschen nicht wahrnehmbar sind.

Ein weiterer Vorteil ist, dass WebRTC in allen Browsern, ob mobil oder Desktop, integriert ist. Sie müssen keine neuen Anwendungen oder Software installieren, um live zu gehen.
Ein weiterer Vorteil von WebRTC ist die eingebaute variable Bitrate, die sich automatisch an die Netzwerkbedingungen anpasst und dafür sorgt, dass die Videowiedergabe unter allen Netzwerkbedingungen reibungslos funktioniert!

Wir hoffen, dass dieses Video Ihnen geholfen hat, die Unterschiede zwischen WebRTC und dem herkömmlichen RTMP-Protokoll plus HLS zu verstehen, und dass Sie nun in der Lage sind, eine fundierte Entscheidung zu treffen.