aspose.info
CS

Formát souboru RM

Aktualizováno

Co je soubor RM?

RealMedia je proprietární formát multimediálního kontejneru vyvinutý společností RealNetworks, který používá příponu .rm. Používá se s kombinací RealAudio (RA) a RealVideo(RV) pro streamování přes internet. Tyto toky mají konstantní datový tok. Pro variabilní datový tok vyvinul RealNetworks formát RealMedia Variable Bitrate (RMVB). RealMedia je vhodná pro streamování obsahu přes internet a lze ji použít například pro streamování živého televizního vysílání.

Struktura souboru RealMedia

Soubor RealMedia se skládá z řady částí, z nichž každá má následující strukturu:

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

V souboru RealMedia jsou uvedeny následující typy bloků:

  • Záhlaví souboru RealMedia (.RMF): Toto musí být první blok v souboru RealMedia. V jednom souboru je přítomen pouze jeden blok RMF. Obsahuje informaci o počtu hlaviček.
  • Záhlaví vlastností souboru (PROP): Obsahuje informace o obecných vlastnostech souboru RealMedia. V každém souboru RealMedia je pouze jeden blok tohoto typu.
  • Záhlaví vlastností médií (MDPR): Tento blok obsahuje informace o vlastnostech streamu. Obsahuje informace o typu streamu a použitém kodeku. Pro každý datový proud v souboru existuje jeden blok MDPR.
  • Záhlaví popisu obsahu (CONT): Tento blok obsahuje textové informace, jako je název nebo autor obsahu v souboru RealMedia. Tento blok je pouze pro informační účely.
  • Datové záhlaví (DATA): Tento blok obsahuje skupinu datových paketů.
  • Záhlaví indexu (INDX): Tento blok následuje po všech částech DATA a obsahuje položky indexu. Jeden soubor může mít více než jeden blok INDX.

Podporované audio a video formáty

Zvukové formáty

  • lpcJ: RealAudio 1.0 (VSELP)
  • 28_8: RealAudio 2.0 (LD-CELP
  • dnet: AC3
  • sipr: Sipro
  • kuchař: Vařit
  • atrc: ATRAC3
  • ralf: RealAudio Lossless Format
  • raac: LC-AAC
  • racp: HE-AAC

Formáty videa

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

Reference

Viz také