Pregunta

Quiero hablar con un servidor flash que usa RTMP, pero no quiero usar Flash, sino c # o java.

Estaba mirando Red5 pero su API de cliente parece estar un poco tambaleante.

¿Alguien tiene alguna otra idea?

¿Fue útil?

Solución

" RTMP: Protocolo de transmisión de video por flash, "] discute bibliotecas y aplicaciones para comunicarse con servidores RTMP.

El código de protocolo principal de la utilidad RTMPDump para descargar secuencias de video RTMP ahora está disponible en su propia biblioteca , librtmp (utilizado por FFmpeg, MPlayer y XBMC media center).

Nota: la utilidad RTMPDump se basó originalmente en la biblioteca libRTMP, una parte del proyecto XBMC.

Otros consejos

Eche un vistazo a JUV Client comercial ( http://www.smaxe.com/juvclient.jsf ) biblioteca que te permite comunicarte con servidores habilitados con rtmp.

Hay una implementación en python del protocolo RTMP, RTMPy . Aparte de eso y Red5, no conozco ninguna otra implementación de cliente RTMP. (Bueno, además de flash en sí, por supuesto).

¿Qué servidor flash estás usando? Algunos de ellos también le permiten comunicarse con otros protocolos, como los basados ??en texto o XML, y esos podrían ser mejores que RTMP si su cliente no está basado en flash.

También empecé a desarrollar un servidor C ++ RTMP. Haré una biblioteca cliente de C ++ también en un futuro próximo y, por supuesto, envoltorios C #, Java y Lua. Permanezca atento a este sitio o puede convertirse en miembro del grupo aquí e infórmese de inmediato.

Puede encontrar la implementación de ac # rtmp en https://code.google.com/p / rtmp-mediaplayer /

Está probado para funcionar en Windows, iOS y Android. Necesita graves ( http://www.un4seen.com/bass.html ) para emitir audio .

Si lo desea, puede utilizar Opencv. Entonces puedes hacer todo tipo de procesamiento de video en tiempo real. He respondido al mismo rey de la pregunta aquí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top