Bei der Betrachtung , ob zum Streamen von Medien über User Datagram Protocol oder Transmission Control Protocol , es ist eine Sache im Auge zu behalten : TCP erfordert und fördert die Kommunikation zwischen Maschinen. Die Tatsache, dass UDP nicht so tun Reihen sowohl als Nachteil und ein Vorteil für glatte Media-Streaming . Kapazität
Wenn Sie Strom via UDP, die Maschine Senden der Daten wird die Geschwindigkeit, mit der die Daten übertragen werden . Solange das empfangende Gerät hat die Fähigkeit zu handhaben, was das sendende Gerät auf sie wirft , ist dies kein Problem. Allerdings, wenn die Besucher Ihrer Website verwenden underpowered Ausrüstung oder ein nicht unterstütztes Betriebssystem auf Ihrem Streaming Audio oder Video erhalten , könnten sie nicht in der Lage, UDP -Streaming zu behandeln. Streaming- Video-Player haben unterschiedliche Anforderungen für die Ausrüstung; Überprüfung es vor der Zeit können Sie die Besucher zu den Systemanforderungen für Streaming-Medien von Ihrer Website beraten
Unzuverlässigkeit
UDP. wie andere Daten -Protokolle , sendet Datenpakete an empfangenden Computern , brechen Sie Ihre Video-Streaming in mundgerechte Stücke schneiden. Wenn es an den empfangenden Computer bekommt , wird es wieder und spielt in der Benutzer- Video-Player. Leider unterstützt UDP -Pakete nicht immer senden in Ordnung, und sie können am Ende durcheinander , wie Puzzleteile in einer Box , bevor Sie das Puzzle zusammen. Streaming- Video-Player setzen auf Datenpakete in Bestellung geliefert , und werden sie in der Reihenfolge ihres Eingangs zu spielen. UDP auch manchmal verliert Datenpakete ganz, aber nach Networks Lay, ist die Wahrscheinlichkeit, dass dies geschieht, niedrig auf dem Internet , und fast nicht existent auf lokale Netzwerke , wie sie in Ihrem Büro oder zu Hause.
Mangel an Kommunikation
Mangelnde Kommunikation zwischen Maschinen mit UDP -Streaming können Übertragungsfehler führen . Wenn ein Problem wie verlorene oder out -of-order Datenpakete auftritt, hat das sendende Gerät keine Aufzeichnungen darüber . Ohne einen Datensatz , kann sie nicht erneut verloren Datenpakete oder stellen Sie die Übertragungsgeschwindigkeit der von der empfangenden Maschine übereinstimmen. Wenn der Empfänger erfährt , dass Probleme stoppen Übertragung, ist es bis zu den Endkunden , um den Strom wieder von vorn anfangen . Wenn mit der gleichen Situation konfrontiert , würde TCP senden die Pakete verloren und passen Übertragungsgeschwindigkeit.
Überlegungen
Einige Systemadministratoren haben ihre Firewalls so konfiguriert, dass UDP -Streams wegen blockieren ihre Anfälligkeit für Hacking, einschließlich der Installation von Malware oder ein Virus auf der Maschine und mögliche Infektion eines gesamten lokalen Netzwerk. Ebenfalls bemerkenswert ist die Tatsache, dass, wenn kleinere Fehler auftreten , UDP halten Streaming . Umgekehrt erfährt TCP -Streaming Wiedergabe Schluckauf selbst mit den kleinsten Fehler , da das Protokoll versucht, den fehlerhaften Inhalt zu laden. Kleinere Fehler mit UDP werden einfach mit dem Auftreten von winzigen Pannen streamen - ähnlich wie wenn etwas unterbricht das TV-Signal zu Hause. Diese vergleichende Mangel an Verzögerung ermöglicht die zeitnahe Übertragung von Video-und Audio-Übertragungen .