Communiquer avec un serveur flash en utilisant rtmp sans Flash
je veux parler à un serveur flash qui utilise RTMP, mais je ne veux pas utiliser Flash, mais plutôt c# ou java.
je regardais Red5 mais leur API client semble un peu bancale.
quelqu'un aurait-il d'autres idées?
6 réponses
"RTMP: Flash video streaming protocol" discute des bibliothèques et des applications pour communiquer avec les serveurs RTMP.
le code du protocole principal de rtmpdump utility pour le téléchargement de flux vidéo RTMP est maintenant disponible dans sa propre bibliothèque, librtmp (utilisé par FFmpeg, MPlayer, et XBMC media center).
Note: L'utilitaire RTMPDump était à l'origine basé sur la bibliothèque libRTMP, une partie du projet XBMC.
jetez un coup d'oeil au Client JUV commercial (http://www.smaxe.com/juvclient.jsf) bibliothèque qui vous permet de communiquer avec rtmp serveurs compatibles.
il y a une implémentation python du protocole RTMP, RTMPy. A part ça et Red5, Je ne connais aucune implémentation de client RTMP. (Eh bien, à part flash lui-même bien sûr).
quel serveur flash utilisez-vous? Certains d'entre eux vous permettent de communiquer avec d'autres protocoles, tels que du texte ou XML, et ceux-ci peuvent être mieux que les RTMP si votre client n'est pas basé sur flash.
j'ai aussi commencé à développer un serveur RTMP C++. Je ferai aussi une bibliothèque client C++ dans un futur proche et, bien sûr,des enveloppes C#, Java et Lua. Restez à l'écoute sur ce site ou vous pouvez devenir membre du groupe ici et soyez informé immédiatement.
cordialement
vous pouvez trouver une implémentation c# rtmp à https://code.google.com/p/rtmp-mediaplayer/
il est testé pour fonctionner sur Windows, iOS et Android. Vous avez besoin de la basse (http://www.un4seen.com/bass.html) pour la sortie audio.
Si vous le souhaitez, vous pouvez utiliser Opencv. Ensuite, vous pouvez faire toute sorte de traitement vidéo en temps réel. J'ai répondu au même roi de question!--1-->ici