2008-09-30 19 views

Respuesta

6

"RTMP: Flash video streaming protocol" discute bibliotecas y aplicaciones para la comunicación con los servidores RTMP.

El código de protocolo principal del RTMPDump utility para descargar secuencias de video RTMP ya está disponible en su propia biblioteca, librtmp (utilizado por FFmpeg, MPlayer y centro de medios XBMC).

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

+0

el código original de libRTMP de XBMC (desde 2008 o anterior) se puede encontrar en: http://xbmc.svn.sourceforge.net/viewvc/xbmc/tags/8.10_Atlantis-linux-osx-win32/XBMC/xbmc/lib/libRTMP/ – CaptSolo

+0

Es curioso cómo funciona el código y ahora la biblioteca es utilizada por el propio XBMC. después de un tiempo la historia se olvida cuál fue primero :) – CaptSolo

4

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

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

6

Eche un vistazo a la biblioteca comercial que le permite comunicarse con servidores habilitados para rtmp.

+0

herramienta increíble! ¡vale la pena el dinero! – ufk

4

También comencé a desarrollar un servidor C++ RTMP. También crearé una biblioteca cliente C++ en el futuro cercano y, por supuesto, C#, Java y Lua. Esté atento al this site o puede convertirse en un miembro del grupo here y obtener información de inmediato.

Saludos

0

Si lo desea, puede usar Opencv. Entonces puedes hacer todo tipo de procesamiento de video en tiempo real. He respondido el mismo rey de la pregunta here