RTMP vs RTSP: protocolos de streaming en tiempo real comparados
Probablemente hayas oído "Vídeo bajo demanda" (Video on Demand) y "Streaming multimedia" al navegar por la web. Estos términos se refieren a tecnologías para transferir audio y vídeo desde una ubicación remota a tu ordenador. RTMP y RTSP son dos de esos protocolos. Comparten más similitudes que diferencias y hacen posible la distribución multimedia interactiva en tiempo real.
Protocolos de comunicación
HTTP (Hypertext Transfer Protocol), visto en URLs, es un conjunto de reglas que definen cómo los sistemas intercambian información. Los navegadores lo soportan sin conocimiento especial. El vídeo transmitido por HTTP carga progresivamente en el navegador y no puedes verlo completo hasta que se descarga. Para streaming en tiempo real, se necesitan protocolos como RTMP y RTSP.
RTMP (Real-Time Messaging Protocol)
Creado por Adobe (distribuidor de Flash Player) para que servidores web transmitan contenido a la carta con baja latencia de forma eficiente. La baja latencia es clave para vídeo fluido en el navegador. Servidores RTMP (como Flash Media Server) también soportan transmisiones en vivo y streaming de audio y otros datos. Si se pierde la conexión, el sistema puede reconectar y reanudar el streaming. Los usuarios disfrutan de vídeos que inician más rápido y se reproducen suavemente con RTMP.
RTSP (Real-Time Streaming Protocol)
Diseñado originalmente para permitir control de medios con controles familiares: Reproducir, Pausar, Detener. RTSP también entrega streaming en tiempo real y permite controlar la reproducción con estos controles. Incluso puedes avanzar al final de un vídeo sin descargarlo completo. RealNetworks (creador de RealPlayer) usó RTSP en los 90. Los desarrolladores también usan RTSP para crear mensajería instantánea, videoconferencia y otras apps que requieren interacción en tiempo real.
Consideraciones
Para distribuir vídeo con RTMP necesitas un servidor especial como Flash Media Server, que puede enviar datos a Adobe AIR y otras apps de Adobe que soporten streaming. Aunque Adobe creó RTMP, lo liberó al público para que desarrolladores lo usen en sus apps. RTSP también requiere servidor especial. Una desventaja de ambos es la necesidad de servidores especiales. Muchos sitios entregan vídeo con HTTP normal (pseudo-streaming progresivo), pero RTMP o RTSP son mejores para streaming en tiempo real a la carta o emisión de eventos en vivo.
- ·Cintas DV vs. HDV: Diferencias clave para grabación en alta definición
- ·Videocámara de cinta vs videocámara de CD
- ·Qué es un Video CD (VCD): formato, calidad y reproducción
- ·Qué es un DVD de video
- ·Instrucciones del grabador de vídeo V-Mate (SanDisk)
- ·Información sobre VCRs
- ·Especificaciones completas del Zune HD (16, 32, 64 GB)
- ·HDMI vs cables analógicos: comparativa
- S-Video vs HDMI: Diferencias Fundamentales
- Grabadoras de TV y video: Tecnología, características, tipos e historia
- Qué es el video HD: Resolución, tasa de fotogramas, escaneo y tamaño de archivo
- Ventajas e inconvenientes de Roku
- Tipos de comunicación por Internet: email, web, VoIP, streaming, gaming
- Cómo conectar un modulador RF de GE
