RTMPDump


RTMPDump es un proyecto de software gratuito dedicado a desarrollar un conjunto de herramientas para transmisiones RTMP . El paquete incluye tres programas rtmpdump, rtmpsrvy rtmpsuck.

Se ha considerado "una excelente utilidad para grabar transmisiones de TV y video a pedido" [1] y se ha utilizado en investigaciones académicas sobre la selección de la velocidad de transmisión de video [3] y un marco de desarrollo de medios. [4] La utilidad se ha destacado por su pequeño tamaño y su capacidad para descifrar las tecnologías de gestión de derechos digitales RTMPE (RTMP cifrado) y RTMPS (RTMP seguro) . [5] Adobe Systems Inc. afirmó que , en una orden de cese y desistimiento de la Ley de derechos de autor del Milenio digital de 2009 emitida contra SourceForge rtmpdump , "se puede utilizar" para infringir los derechos de autor, sin reclamar su uso real. [6] A partir de 2009, SourceForge había eliminado los archivos del proyecto, proporcionando el mensaje "El proyecto especificado ha sido marcado como eliminado". [5] Desde noviembre de 2009 en adelante, el proyecto se ha alojado como un repositorio de Git en el sitio web de MPlayer , MplayerHQ.hu. [7]

Al negociar una conexión, un cliente RTMP envía y recibe un flujo de datos que contiene múltiples elementos, como una sola línea de comando. Una transmisión a pedido generalmente incluye los siguientes elementos: [8]

Los anteriores son típicamente los únicos elementos (o "conmutadores") que son esenciales para una conexión, si el servidor no utiliza ni Tunneling ni Encryption. Aunque en la práctica se pueden encontrar otros elementos, normalmente no son esenciales.

Por lo tanto, los siguientes elementos suelen ser enviados por la aplicación de software cliente [9] , como una sola línea de comando:

Las partes que componen el elemento -a(o --app) deben incorporarse en el mismo en el orden mostrado anteriormente, ya que la secuencia en la que el servidor RTMP recibe sus partes es crítica.