web-dev-qa-db-fra.com

quelle est la différence entre le protocole rtmp et rtsp?

je veux juste savoir quelle est la différence entre les protocoles rtsp et rtmp et s'il y a des mp3 sur mon serveur et je les joue dans mon Android en utilisant http, comment ceux-ci diffèrent dans le travail.

Dans Android si je veux implémenter rtmp ou rtsp, quel est le meilleur? Quelles sont les limitations de rtmp & rtsp dans android?

quelqu'un peut-il me donner une brève réponse ci-dessus?

27
Hitendra

Le protocole de diffusion en temps réel ( RTSP ) est un protocole de contrôle de réseau conçu pour être utilisé dans les systèmes de divertissement et de communication pour contrôler les serveurs de diffusion multimédia. Le protocole est utilisé pour établir et contrôler les sessions multimédias entre les points d'extrémité. Les clients des serveurs multimédias émettent des commandes de type magnétoscope, telles que la lecture et la pause, pour faciliter le contrôle en temps réel de la lecture des fichiers multimédias à partir du serveur.

Le protocole de messagerie en temps réel ( RTMP ) était initialement un protocole propriétaire développé par Macromedia pour la diffusion audio, vidéo et de données sur Internet, entre un lecteur Flash et un serveur .

J'utiliserais HTTP pour diffuser des MP3.

33
evilone

Ce sont les deux protocoles pour Streaming Media et à un niveau élevé atteindre la même chose - Spécifiez une norme pour diffuser des médias. Bien que RTMP ait été développé et détenu par Adobe avant d'être rendu public, alors que RTSP était une norme publique depuis le début. Étant donné que RTMP est principalement utilisé par Flash Player, je suppose que la classe de lecteur multimédia Android Android streams utilise RTSP).

12
Abhijith