Question

Je recherche les avantages de l’utilisation de RTSP pour la prise en charge de la vidéo en streaming sur plusieurs appareils. J'ai:

  1. Avantages de TCP.
  2. Protocole couramment utilisé sur le Web, supporté par de nombreuses infrastructures.
  3. Communément utilisé sur le Web, donc beaucoup d'outils et de piles.
  4. Peut utiliser SSL.
  5. Prise en charge des périphériques étendus (pas sûr pour celui-ci)

Avez-vous d'autres idées?

Était-ce utile?

La solution

RTSP présente l'avantage d'être très flexible, mais au prix d'une mise en œuvre plus complexe. Il s’agit également d’une norme largement prise en charge, en particulier sur les téléphones mobiles où elle fait partie de la pile 3GPP.

Répondre directement à votre liste de points:

  1. RTSP peut utiliser UDP et TCP. Certains clients basculeront normalement entre les protocoles de transport.

  2. Il existe plusieurs alternatives. open source et comercial. Les offres commerciales ont tendance à être chères mais tout à fait fonctionnelles tandis que les offres open source sont plus flexibles mais manquent généralement de beaucoup de vernis.

  3. Bien qu'il y ait assez de bibliothèques, il n'y a pas autant de projets terminés qu'on voudrait, la plupart des projets sont dans un état stable mais sont assez anciens:

    • MPEG4IP (à l'origine par Cisco) n'a pas connu de développement depuis plus d'un an
    • DSS est parfois à la traîne par rapport à QTSS. On a parlé d’une fourchette mais rien de précis ne s’est manifesté
    • VLC est le couteau suisse standard pour les médias, y compris le streaming, mais le serveur est NON conçu pour les charges lourdes. VLC est également assez difficile à contraindre à devenir un simple client streamer.
  4. DSS ne prend pas en charge SSL pour la connexion RTSP, et l'utilisation de SSL pour diffuser la vidéo peut s'avérer trop lente pour être pratique.

  5. RTSP est pris en charge par VLC, QuickTime Player, mplayer, RealPlayer et la plupart des téléphones mobiles compatibles 3G (le kilométrage peut varier cependant).

L’avantage de l’utilisation de la multidiffusion et du protocole UDP ainsi que de la prise en charge des bibliothèques peut rendre RTSP / RTP très intéressant pour les applications internes. L'étendue de la prise en charge en fait également un très bon choix pour les applications qui doivent prendre en charge un large éventail de clients. Le coût réel de la complexité n’est peut-être pas aussi avantageux pour les applications externes pour lesquelles la compatibilité avec des technologies préexistantes n’est pas nécessaire, par exemple les radios Internet n’ayant pas besoin de prendre en charge les téléphones portables.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top