>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

RTMP contre. RTSP

Vous avez peut-être entendu les mots "Video on Demand" et "Streaming Media" en surfant sur le Web. Ces termes font référence aux technologies utilisées pour transférer du contenu audio et vidéo d'un emplacement distant vers votre ordinateur. RTMP et RTSP sont deux de ces technologies. Les protocoles de communication RTMP et RTSP partagent plus de similitudes que de différences et contribuent à rendre possible la distribution multimédia interactive en temps réel.

Protocoles de communication

Le mot HTTP, vu dans les URL, signifie Hypertext Transfer Protocol . Un protocole est un ensemble de règles qui définissent la manière dont les systèmes échangent des informations et communiquent. Les sites Web distribuent du contenu hypertexte, audio et vidéo en utilisant ce HTTP. Tous les navigateurs supportent ce protocole, et il ne nécessite aucune connaissance particulière pour l'utiliser. Placez simplement un document HTML sur votre serveur Web et le reste de l'Internet le verra. La vidéo transmise via HTTP se charge progressivement dans un navigateur et vous ne pouvez pas tout voir tant que la vidéo n'est pas téléchargée. Pour effectuer une diffusion en temps réel, vous devez utiliser des protocoles tels que RTMP et RTMS.

RTMP

Adobe, qui distribue le lecteur Flash, a créé RTMP pour aider les serveurs Web à diffuser efficacement du contenu à la demande et à faible latence sur le Web. Une faible latence est importante lorsque vous souhaitez visionner une vidéo fluide dans votre navigateur. Les serveurs RTMP, tels que Flash Media Server, prennent également en charge les transmissions vidéo en direct et peuvent également diffuser de l'audio et d'autres types de données. Si quelqu'un perd une connexion Internet alors qu'il regarde notre contenu RTMP, le système peut se reconnecter et reprendre la diffusion. Les internautes apprécient les vidéos qui démarrent plus rapidement et sont lues de manière fluide lorsqu'ils visionnent du contenu en streaming à l'aide de RTMP.

RTSP

Les développeurs ont initialement conçu une technologie à la demande pour permettre aux utilisateurs de contrôler les médias à l'aide des commandes de lecture, de pause et d'arrêt familières. RTSP, qui fournit également une diffusion en temps réel, vous permet de contrôler la lecture à l'aide de ces types de commandes. Vous pouvez même avancer jusqu'à la fin d'une vidéo sans télécharger l'intégralité du fichier. RealNetworks, créateur du Real Player, a utilisé le streaming audio et vidéo RTSP dans les années 90. Les développeurs utilisent également RTSP pour créer des messageries instantanées, des logiciels de visioconférence et d'autres types d'applications nécessitant une interaction en temps réel.

Considérations

Vous avez besoin d'un serveur spécial tel que Flash Media Server pour distribuer le contenu vidéo à l'aide de RTMP. Vous pouvez utiliser le serveur pour envoyer des données à Adobe Air et à d'autres applications Adobe prenant en charge le streaming multimédia. Même si Adobe a créé RTMP, les développeurs peuvent l'utiliser dans leurs propres applications car la société a rendu la technologie publique. Vous avez également besoin d'un serveur spécial pour diffuser le contenu RTSP. L'un des inconvénients de l'utilisation de RTMP et RTSP est la nécessité d'utiliser des serveurs spéciaux. De nombreux sites Web diffusent avec succès des vidéos en utilisant le protocole HTTP standard, même s'il ne fournit qu'un pseudo-streaming progressif. Cependant, vous pouvez bénéficier de l'utilisation de RTMP ou RTSP lorsque vous avez besoin de diffuser des vidéos en temps réel à la demande ou de diffuser des événements en direct.


Vie intelligente