Articulo de referencia

Video real

RealVideo , también escrito como Real Video , es un conjunto de formatos de compresión de video propietarios desarrollados por RealNetworks ; el formato específico cambia con la...

RealVideo , también escrito como Real Video , es un conjunto de formatos de compresión de video propietarios desarrollados por RealNetworks ; el formato específico cambia con la versión. Se lanzó por primera vez en 1997 y a partir de 2024estaba en la versión 15. [ 1 ] RealVideo es compatible con muchas plataformas, incluyendo Windows , Mac , Linux , Solaris y varios teléfonos móviles.

RealVideo suele ir acompañado de RealAudio y empaquetado en un contenedor RealMedia (.rm). RealMedia es ideal para la transmisión de contenido multimedia , ya que se visualiza mientras se transmite por la red. El vídeo en streaming permite ver televisión en directo sin necesidad de descargar el vídeo completo con antelación.

Tecnología

La primera versión de RealVideo se anunció en 1997 y se basaba en el formato H.263 . En aquel entonces, RealNetworks emitió un comunicado de prensa en el que afirmaba haber obtenido la licencia de la tecnología ClearVideo de Iterated Systems y que la incluiría como RealVideo Fractal Codec. [ 2 ] [ 3 ] [ 4 ] Sin embargo, la compatibilidad con ClearVideo desapareció discretamente en la siguiente versión de RealVideo.

RealVideo siguió utilizando H.263 hasta RealVideo 8, cuando la compañía cambió a un formato de vídeo propietario . Los códecs de RealVideo se identifican mediante códigos de cuatro caracteres . RV10 y RV20 son los códecs basados ​​en H.263. RV30 y RV40 son los códecs propietarios de RealNetworks basados ​​en H.264. Estos identificadores han generado cierta confusión, ya que algunas personas pueden asumir que RV10 es la versión 10 de RealVideo, cuando en realidad es la primera versión. RealVideo 10 utiliza RV40.

RealVideo se puede reproducir desde un archivo RealMedia o transmitirse por la red mediante el Protocolo de Transmisión en Tiempo Real (RTSP), un protocolo estándar para la transmisión de contenido multimedia desarrollado por la IETF . Sin embargo, RealNetworks utiliza RTSP únicamente para establecer y gestionar la conexión. Los datos de vídeo se envían mediante su propio protocolo propietario de Transporte de Datos Reales (RDT). Esta estrategia ha generado críticas, ya que dificultaba el uso de RealVideo con otros reproductores y servidores. No obstante, el proyecto de código abierto MPlayer ha desarrollado un software capaz de reproducir las transmisiones RDT.

Para facilitar la transmisión en tiempo real, RealVideo (y RealAudio) normalmente utiliza codificación de tasa de bits constante , de modo que se envía la misma cantidad de datos a través de la red cada segundo. Recientemente, RealNetworks ha introducido un formato de tasa de bits variable llamado RealMedia Variable Bitrate ( RMVB ). Esto permite una mejor calidad de vídeo; sin embargo, este formato es menos adecuado para la transmisión, ya que es difícil predecir cuánta capacidad de red necesitará una determinada transmisión de vídeo. Los vídeos con movimientos rápidos o escenas que cambian rápidamente requerirán una tasa de bits más alta. Si la tasa de bits de una transmisión de vídeo aumenta significativamente, puede superar la velocidad a la que se pueden transmitir los datos a través de la red, lo que provocará una interrupción en el vídeo.

RealNetworks afirma que los códecs RealVideo y RealAudio no están disponibles en código fuente bajo la licencia RPSL . El código fuente solo está disponible bajo la licencia RCSL para su adaptación comercial a procesadores y sistemas operativos no compatibles. Si bien RealNetworks posee la mayor parte de la propiedad intelectual de RealVideo y RealAudio, ha licenciado tecnología de terceros para ciertos aspectos de dichos códecs. RealNetworks alega que no tiene derecho a licenciar esa tecnología bajo una licencia de código abierto. [ 5 ]

Reproductores de vídeo RealVideo

El reproductor oficial de RealVideo es RealNetworks RealPlayer SP , actualmente en la versión 15, y está disponible para diversas plataformas, incluyendo Windows , Macintosh y Linux . Existen otros reproductores, como MPlayer y Media Player Classic . Muchos de ellos dependen de las bibliotecas de enlace dinámico (DLL) del RealPlayer oficial para reproducir el vídeo, por lo que requieren que RealPlayer esté instalado (o al menos sus DLL, si no el reproductor en sí). Sin embargo, las bibliotecas libav* de FFmpeg (y su equivalente para DirectShow, ffdshow ) pueden reproducir RealVideo y no requieren RealPlayer ni ninguna de sus partes.

La última versión de RealPlayer que se puede ejecutar en Windows 9x es RealPlayer 8; pero esta versión se puede modificar fácilmente para reproducir archivos de RealPlayer 9 y 10, mediante la adición manual de solo tres archivos .dll (códecs y complementos) de la distribución gratuita de RealPlayer 10 de Microsoft, que no están incluidos en RealPlayer 8 Basic.

RealNetworks también ha desarrollado el reproductor de código abierto Helix ; sin embargo, la compatibilidad con RealVideo en el proyecto Helix es limitada porque RealNetworks aún mantiene los códecs como propiedad exclusiva.

RealPlayer no graba las transmisiones de RealVideo, y RealNetworks ha promocionado esta función entre los propietarios de contenido, como emisoras, estudios de cine y sellos discográficos, para disuadir a los usuarios de copiar vídeos. Sin embargo, existen otros programas que permiten guardar las transmisiones en archivos para su posterior visualización. Esta práctica, conocida como reproducción diferida , es legal en la mayoría de los países.

Formatos de compresión de vídeo y versiones de códecs

Los archivos RealVideo se comprimen utilizando varios formatos de compresión de vídeo diferentes . Cada formato de compresión de vídeo se identifica mediante un código de cuatro caracteres . A continuación, se muestra una lista de los formatos de compresión de vídeo y la versión en la que se introdujo cada uno:

RV10

  • rv10, rv13: RealVideo 1.0, basado en H.263 (incluido con RealPlayer 5) [ 6 ]

RV20

  • rv20: RealVideo G2 y RealVideo G2+SVT, también basados ​​en h.263 (incluidos con RealPlayer 6). [ 7 ] SVT (Scalable Video Technology) es una función que permite la decodificación a una velocidad de fotogramas menor (salto de fotogramas) en máquinas de gama baja. [ 8 ]

RV30

  • rv30: RealVideo 3, que se sospecha que se basa en gran medida en un borrador inicial de H.264 (incluido con RealPlayer 8) [ 9 ]

RV40

  • rv40: RealVideo 4, se sospecha que está basado en H.264 (incluido con RealPlayer 9) [ 10 ]
  • rv40RealVideo 4, también conocido como RV9 EHQ (incluido con RealPlayer 10). Se refiere a un codificador mejorado para el formato RV9 que es totalmente compatible con versiones anteriores de reproductores RV9; el formato y el decodificador no cambiaron, solo el codificador. Como resultado, utiliza el mismo FourCC .

RV60

  • rv60: RealMedia HD (RealVideo 11), presuntamente basado en HEVC (incluido con RealPlayer 18). [ 11 ] En abril de 2018, RealNetworks publicó los resultados de las pruebas de velocidad del codificador y eficiencia de compresión. Sus pruebas compararon RealMedia HD con los codificadores HEVC, H.264 y VP9. Los resultados afirmaron que RealMedia HD proporcionaba una mayor compresión que HEVC en niveles de calidad percibida más altos. RealMedia HD también era supuestamente más rápido que x265 y VP9 en configuraciones de complejidad comparables. [ 12 ]

La versión más reciente de RealPlayer puede reproducir cualquier archivo RealVideo, al igual que los programas que utilizan FFmpeg . Otros programas podrían no ser compatibles con todos los formatos de compresión de vídeo. Además del código decodificador para RV50, FFmpeg también incluye código abierto para codificadores RV10 y RV20.

Véase también

Notas

  1. Productos de RealNetworks - Códecs Archivados el 4 de agosto de 2004 en Wayback Machine
  2. "Sistemas Iterados y Redes Progresivas Anuncian Alianza Estratégica" . Comunicado de prensa . RealNetworks China. 10 de febrero de 1997. Archivado del original el 27 de noviembre de 2003. Consultado el 2 de agosto de 2013 .
  3. Referencia al códec RealVideo Fractal : Opción de instalación del códec RealPlayer Fractal
  4. Terran Interactive, Inc. (1998) Codec Central - ClearVideo , consultado el 12 de agosto de 2009.
  5. Comunidad Helix, Preguntas frecuentes de la categoría Productor de Helix Archivado el 26/07/2011 en Wayback Machine , consultado el 02/08/2009
  6. MultimediaWiki. "RealVideo 1.0" . Consultado el 2 de noviembre de 2009 .
  7. MultimediaWiki. "RealVideo G2" . Consultado el 2 de noviembre de 2009 .
  8. RealNetworks (1999). «Capítulo 5: Producción de vídeo» . www.jus.unitn.it . La tecnología de vídeo escalable (SVT) de RealVideo también permite que los clips de RealVideo varíen su velocidad de fotogramas de 30 fps a 5 fps según la velocidad del procesador del ordenador que utiliza RealPlayer. Esto significa que se pueden producir clips de RealVideo con alta velocidad de fotogramas que no sobrecargan los procesadores de los ordenadores lentos durante la reproducción.
  9. MultimediaWiki. "RealVideo 3" . Consultado el 2 de noviembre de 2009 .
  10. MultimediaWiki. "RealVideo 4" . Consultado el 2 de noviembre de 2009 .
  11. "RMHD: Una mirada más detallada" .
  12. "Para el códec ocho, opta por la suma, no solo por las partes" . 10 de abril de 2018.
  • Página del producto del códec RealVideo 10
  • Helix Community, el proyecto de código abierto del marco de trabajo multimedia de RealNetworks. Archivado el 26 de julio de 2011 en Wayback Machine.
  • Filtro RealMedia Splitter DirectShow de Gabest (guliverkli, sourceforge.net) para dividir RV40, etc. en .rmvb, .mkv, .dsm, etc. El decodificador no está incluido.
  • Filtro para reproducir archivos de audio/vídeo de RealNetworks con Windows Media Player.