Frage

Ich suche die Vorteile von RTSP mit Streaming-Video auf mehrere Geräte zu unterstützen. Ich habe:

  1. Vorteile von TCP.
  2. Häufig verwendetes Protokoll auf Web so von vielen Infrastruktur unterstützt.
  3. verwendet häufig auf Web so viele Werkzeuge und Stapeln.
  4. Kann SSL verwenden.
  5. Breite Geräteunterstützung (nicht sicher, auf diese)

Jede andere Ideen?

War es hilfreich?

Lösung

RTSP hat den Vorteil, sehr flexibel zu sein, aber auf Kosten des Seins komplizierter zu implementieren. Es ist auch eine breite Unterstützung Standard, vor allem auf Mobiltelefonen, wo es ein Teil des 3GPP-Stapel ist.

Die Beantwortung direkt auf Ihre Listenpunkte:

  1. RTSP kann UDP und TCP verwenden. Einige Kunden schalten graziös zwischen Transportprotokollen.

  2. Es gibt durchaus ein paar Alternativen; sowohl Open-Source und kommerzielle. Die comercial Angebote sind in der Regel teuer, aber sehr funktionell, während die Open-Source-Angebot flexibler sind aber neigen dazu, ziemlich viel Politur fehlt.

  3. Zwar gibt es durchaus ein paar Bibliotheken, gibt es nicht so viele fertige Projekte wie man möchte, die meisten Projekte sind in einem stabilen Zustand, sind aber ziemlich alt:

    • MPEG4IP (ursprünglich von Cisco) hat nicht die Entwicklung in mehr als ein Jahr gesehen
    • DSS nacheilt QTSS occasionaly. Manche sprechen von einer Gabel hat abgeschnitten, aber nichts Bestimmtes hat gezeigt, bis
    • VLC ist die Standard-Schweizer Taschenmesser für Medien, einschließlich Streaming, aber der Server ist nicht für schwere Belastung ausgelegt. VLC ist auch ziemlich schwer in zu zwingen, nur ein einfacher Streamer-Client zu sein.
  4. DSS unterstützt SSL nicht für die RTSP-Verbindung soweit ich weiß, und SSL mit der eigentlichen Video-Stream zu langsam sein kann, praktisch sein.

  5. RTSP wird von VLC, Quicktime Player, MPlayer, Realplayer und die meisten 3G-fähigen Mobiltelefonen unterstützt (Kilometerstand kann allerdings variieren).

Der Vorteil der Verwendung von Multicast und UDP sowie Bibliotheksunterstützung kann RTSP / RTP sehr lohnenswert für interne Anwendungen. Die Breite der Unterstützung macht es auch eine recht gute Wahl für Anwendungen, die eine große Bandbreite von Kunden unterstützen müssen. Die tatsächlich Kosten der Komplexität nicht so vorteilhaft für externe Anwendungen sein können, wo die Kompatibilität mit bereits existierender Technologie unnötiger ist, zum Beispiel Internetradios, die nicht brauchen Handys zu unterstützen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top