aspose.info
NL

RM-bestandsindeling

Bijgewerkt

Wat is een RM-bestand?

RealMedia is een eigen multimedia-containerformaat ontwikkeld door RealNetworks dat de .rm-extensie gebruikt. Het wordt gebruikt met de combinatie van RealAudio (RA) en RealVideo(RV) voor streaming via internet. Deze streams hebben een constante bitrate. Voor variabele bitrate heeft RealNetworks het RealMedia Variable Bitrate-formaat (RMVB) ontwikkeld. RealMedia is geschikt voor het streamen van content via internet en kan bijvoorbeeld worden gebruikt voor het streamen van live televisie.

Structuur van RealMedia-bestand

Een RealMedia-bestand bestaat uit een reeks chunks, elk met de volgende structuur:

dword  chunk type (FOURCC)
dword  chunk size, including 8-byte preamble
word   chunk version
byte[] chunk payload

Hieronder volgen de typen chunks die aanwezig zijn in het RealMedia-bestand:

  • RealMedia-bestandsheader (.RMF): dit moet de eerste chunk in het RealMedia-bestand zijn. Er is slechts één RMF-chunk aanwezig in één bestand. Het bevat informatie over het aantal headers.
  • Bestandseigenschappen header (PROP): dit bevat informatie over de algemene eigenschappen van het RealMedia-bestand. Er is slechts één stuk van dit type in elk RealMedia-bestand.
  • Media-eigenschappen header (MDPR): dit blok bevat informatie over de stream-eigenschappen. Het bevat informatie over het type stream en de gebruikte codec. Er is één MDPR-chunk voor elke stream in het bestand.
  • Content description header (CONT): dit blok bevat tekstinformatie zoals de titel of auteur van de content in het RealMedia-bestand. Dit stuk is alleen voor informatieve doeleinden.
  • Dataheader (DATA): dit blok bevat een groep datapakketten.
  • Indexkop (INDX): deze brok komt na alle DATA-blokken en bevat indexitems. Eén bestand kan meer dan één INDX-chunks hebben.

Ondersteunde audio- en videoformaten

Audioformaten

  • lpcJ: RealAudio 1.0 (VSELP)
  • 28_8: RealAudio 2.0 (LD-CELP
  • dnet: AC3
  • sipr: Sipro
  • kok: kok
  • atrc: ATRAC3
  • ralf: RealAudio Lossless-formaat
  • Raac: LC-AAC
  • rek: HE-AAC

Videoformaten

  • CLV1: ClearVideo
  • RV10: H.263
  • RV13: H.263
  • RV20: H.263+, RV20
  • RV30: H.264-voorloper
  • RV40: H.264-voorloper, RV40 -RVTR: H.263+ (RV20)

Referenties