Dokumentointi

    Table of Content
    • 3d
      • 3D File Formats
      • 3D2
      • 3DM
      • 3DS
      • 3MF
      • AC
      • AMF
      • ASE
      • B3D
      • BHV
      • BIP
      • BLEND
      • C4D
      • CAF Cal3D
      • CHR 3ds
      • CHR CryENGINE
      • DAE
      • DBM
      • DRC
      • E57
      • F3D
      • FBX
      • GLB
      • GLTF
      • IPT
      • JT
      • MA
      • MAX
      • MB
      • MDX
      • MP
      • MTL
      • OBJ
      • PLY
      • POV
      • PRC
      • RVM
      • SMD
      • STEP
      • STP
      • U3D
      • USD
      • USDZ
      • VRML
      • X
      • X3D
    • audio
      • Audio File Formats
      • 8SVX
      • AA
      • AAC
      • AAX
      • AC3
      • ACT
      • AIF
      • AIFF
      • ALAC
      • AMR
      • APE
      • CAF
      • CDA
      • CDR
      • DSS
      • EC3
      • EFS
      • ENC
      • FLAC
      • FLP
      • GP
      • GSM
      • IT
      • M3U
      • M3U8
      • M4A
      • M4B
      • M4P
      • M4R
      • MID
      • MKA
      • MMF
      • MOD
      • MP2
      • MP3
      • MPC
      • MSCZ
      • MTM
      • MUI
      • MUS
      • MUS Minecraft
      • MUSX
      • MXL
      • NSA
      • OGG
      • OPUS
      • PKF
      • PTX
      • QCP
      • RF64
      • RIP
      • SDT
      • SESX
      • SF2
      • STAP
      • STY
      • TG
      • VOC
      • VOX
      • VQF
      • WAV
      • WEBA
      • WFP
      • WMA
      • WPL
      • WPROJ
      • WV
    • cad
      • CAD File Formats
      • AFS
      • ART
      • ASC
      • ASM
      • AXM
      • BDC
      • CATPART
      • CF2
      • CIR
      • CPA
      • DC3
      • DGN
      • DST
      • DWF
      • DWFX
      • DWG
      • DWT
      • DXB
      • DXF
      • FZP
      • FZZ
      • GCODE
      • HPGL
      • IBA
      • IFC
      • IGES
      • IGS
      • JVSG
      • NC
      • NWC
      • NWD
      • NWF
      • OPT
      • PAR
      • PAT
      • PC3
      • PHJ
      • PLT
      • PRT
      • PRT CADKEY
      • PSM
      • PSS
      • RFA
      • RFT
      • RML
      • RVT
      • SLDPRT
      • STL
    • compression
      • Compression File Formats
      • 7Z
      • ACE
      • ALZ
      • APK
      • APZ
      • ARC
      • ARJ
      • B1
      • B6Z
      • BIN
      • BKF
      • BNDL
      • BZ2
      • CB7
      • CBA
      • CIT
      • CPIO
      • CXARCHIVE
      • DAA
      • DAR
      • DEB
      • DMG
      • DZ
      • ECS
      • FZPZ
      • GZ
      • GZIP
      • ICE
      • ISO
      • KGB
      • LBR
      • LQR
      • LZ
      • LZ4
      • LZH
      • LZMA
      • LZO
      • LZX
      • MBW
      • MINT
      • MPKG
      • MPQ
      • NPK
      • OAR
      • P7Z
      • PAGES
      • PAR
      • PEA
      • PET
      • PF
      • PKG
      • PTK
      • PUP
      • PWA
      • PZZ
      • R2
      • RAR
      • RPM
      • RTE
      • S00
      • SFG
      • SIFZ
      • SIT
      • SITX
      • SMPF
      • SQX
      • SY_
      • TAR
      • TBZ
      • TGS
      • TGZ
      • TPSR
      • TZ
      • VPK
      • WHL
      • WUX
      • XAPK
      • XAR
      • XIP
      • XPI
      • XZ
      • Z
      • ZIM
      • ZIP
      • ZIPX
      • ZL
      • ZOO
      • ZST
    • data
      • Data File Formats
      • BRD
      • CBZ
      • CDR
      • CDX
      • CDX ChemDraw
      • CS
      • CUBE
      • DLC
      • ENC
      • ESX
      • FIG
      • GB
      • GED
      • INK
      • IO
      • IP
      • MPJ
      • NDS
      • PCB
      • PRT
      • SAFETENSORS
      • SPS
      • STR
      • TGC
      • TIME
      • TRF
      • VCE
      • VCS
      • VDF
      • XDELTA
    • database
      • Database File Formats
      • 4DB
      • 4DD
      • 4DL
      • ABCDDB
      • ABS
      • ABX
      • ACCDB
      • ACCDC
      • ACCDE
      • ACCDR
      • ACCDT
      • ACCDW
      • ACCFT
      • ADB
      • ADE
      • ADF
      • ADN
      • ADP
      • ALF
      • ANB
      • AQ
      • ASK
      • BAK
      • BAK ACT Backup
      • BAK SQL Server
      • BC3
      • BCP
      • BTR
      • CAF
      • CAT
      • CDB
      • CHCK
      • CRYPT12
      • CRYPT14
      • DACPAC
      • DAT
      • DB
      • DB-WAL
      • DB3
      • DBC
      • DBF
      • DBS
      • DDL
      • DLIS
      • DSN
      • DTSX
      • DXL
      • ECO
      • EPIM
      • FDB
      • FIC
      • FMP12
      • FMPSL
      • FP5
      • FP7
      • FPT
      • FPT Alpha Five
      • FPT FoxPro
      • GDB
      • ITW
      • JET
      • LDF
      • LOG
      • MDB
      • MDF
      • MYI
      • NDF
      • NMONEY
      • NSF
      • PAN
      • PDB
      • PDM
      • RPD
      • RPD Roleplay
      • SAV
      • SDF
      • SQL
      • SQLITE
      • TE
      • TEACHER
      • TRC
      • TRM
      • TVDB
      • UDB
      • UDL
      • USR
      • WDB
      • XEM
    • disc-and-media
      • Disc and Media File Formats
      • BIN
      • CCD
      • CDR
      • CSO
      • CUE
      • CUE CDRWIN
      • ECM
      • GADGET
      • IMG
      • ISZ
      • MDF
      • MDS
      • NKIT
      • NRG
      • NRI
      • OVA
      • OVF
      • ROM
      • SDI
      • TIB
      • Toast
      • UDF
      • VCD
      • VDI
      • VHD
      • VHDX
      • WBFS
      • WIM
      • WUD
    • ebook
      • EBook File Formats
      • ACSM
      • AEP
      • APNX
      • AVA
      • AZW
      • AZW1
      • AZW3
      • AZW4
      • BKK
      • BPNUEB
      • CBC
      • CBR
      • CBZ
      • CEB
      • CEBX
      • DNL
      • EA
      • EAL
      • EBK
      • EDN
      • EPUB
      • ETD
      • FB2
      • FKB
      • HAN
      • HTML0
      • HTMLZ
      • HTXT
      • HTZ4
      • HTZ5
      • IBOOKS
      • JWPUB
      • KFX
      • KOOB
      • LIT
      • LRF
      • LRS
      • LRX
      • MART
      • MBP
      • MOBI
      • NCX
      • NVA
      • OEB
      • OEBZIP
      • OPF
      • ORB
      • PHL
      • PML
      • PMLZ
      • POBI
      • PRC
      • QMK
      • RB
      • RZB
      • RZS
      • SNB
      • TCR
      • TK3
      • TPZ
      • TR
      • TR3
      • VBK
      • WEBZ
      • YBK
    • email
      • Email File Formats
      • EDB
      • EML
      • EMLX
      • ICS
      • MBOX
      • MSG
      • OFT
      • OLM
      • OST
      • P7S
      • PST
      • RPMSG
      • TNEF
      • VCF
    • executable
      • Executable File Formats
      • 8CK
      • AC
      • AHK
      • AIR
      • APP
      • BAT
      • BIN
      • BMS
      • BTAPP
      • CGI
      • CHEAT
      • CMD
      • COM
      • ELF
      • EXE
      • IPA
      • JSF
      • MLX
      • MSI
      • MST
      • PIF
      • PYC
      • REG
      • RUN
      • WS
      • WSF
      • WSH
      • XAP
      • XBE
      • XEX
    • finance
      • OFX
      • XBRL
    • font
      • Font File Formats
      • BDF
      • CFF
      • CFF2
      • CHR
      • EOT
      • ETX
      • FNT
      • FON
      • FOT
      • GXF
      • JFPROJ
      • MFX
      • ODTTF
      • OTF
      • PFA
      • PFB
      • PFM
      • SFD
      • TTC
      • TTF
      • Type1
      • VFB
      • VLW
      • WOFF
      • WOFF2
    • game
      • Game File Formats
      • 3DSX
      • ASS
      • ASSET
      • BAK TERRARIA
      • BIN
      • BIN PCSX
      • BMZ
      • BNS
      • BO2
      • BPS
      • BSP
      • CFG M.U.G.E.N
      • CFG Source Engine
      • CFG Wesnoth
      • CHR Doki
      • CLIP
      • CS CLEO
      • CSD
      • CT
      • DDT
      • DEK
      • DSV
      • ENC
      • EPK
      • ESP
      • FOMOD
      • GAM
      • GB
      • GBX
      • GCF
      • GMA
      • IPS
      • IPS PS2
      • KODU
      • LANG
      • LITEMOD
      • MAP
      • MCA
      • MCPACK
      • MCR
      • MCSTRUCTURE
      • MCWORLD
      • META
      • MGX
      • MII
      • MIS
      • N64
      • NBT
      • NDS
      • NES
      • NPA
      • NSP
      • NSZ
      • OSB
      • OSK
      • OSR
      • OSU
      • OSZ
      • P3T
      • PAK
      • PAR
      • PCC
      • PCK
      • PGN
      • PK3
      • PPF
      • PSS
      • PUP
      • PWF
      • PXP
      • REL
      • REP
      • RPF
      • RPX
      • RPY
      • RPYC
      • RVZ
      • SAV
      • SCWORLD
      • SFAR
      • SFC
      • SHADER Godot
      • SHADER Quake
      • SHADER Unity
      • SID
      • SIMS3PACK
      • SMC
      • SRM
      • TTR
      • TXD
      • U8
      • UASSET
      • UMX
      • Unity3D
      • UNITYPACKAGE
      • UPS
      • USX
      • VDF
      • VDF Gothic
      • VMF
      • VPK
      • VRCA
      • VRCW
      • W3N
      • W3X
      • XCI
      • XS
      • Z64
    • gis
      • GIS File Formats
      • 000
      • 3D
      • 3DC
      • 3DD
      • 3DL
      • ADF
      • APL
      • APR
      • ATX
      • AUX
      • AVL
      • AXE
      • BT
      • CSF
      • CXF
      • DEM
      • DIV
      • DIX
      • DLG
      • DT0
      • DT1
      • DT2
      • E00
      • EMBR
      • ETA
      • FIT
      • FMW
      • GeoJSON
      • GLB
      • GMAP
      • GML
      • GPKG
      • GPX
      • GSM
      • GST
      • HDR
      • IMG
      • KML
      • KMZ
      • LAN
      • LAS
      • LAZ
      • LOC
      • MID
      • MIF
      • MPK
      • MPS
      • MSD
      • MXD
      • MXT
      • NM2
      • NMC
      • NTF
      • OSC
      • OSM
      • PMF
      • PTM
      • QGD
      • QGS
      • QGZ
      • QLR
      • QML
      • SAF
      • SBN
      • SDF
      • SHP
      • SHX
      • SP3
      • SSF
      • TCX
      • TFRD
      • USR
      • WLX
      • WOR
    • image
      • Image File Formats
      • AFPHOTO
      • AFX
      • AGIF
      • AGP
      • AI
      • APM
      • ART
      • ARW
      • AVIF
      • BAY
      • BIF
      • BMP
      • BPG
      • CDR
      • CDX
      • CLIP
      • CMX
      • CPC
      • CR2
      • CR3
      • CSL
      • CT
      • CUR
      • DCM
      • DCR
      • DCX
      • DDS
      • DIB
      • DICOM
      • DJVU
      • DNG
      • ECW
      • EMF
      • EMZ
      • EXIF
      • FIG
      • FLIF
      • FODG
      • GBR
      • GIF
      • HDR
      • HEIC
      • HEIF
      • ICNS
      • ICO
      • INK
      • J2C
      • J2K
      • JFIF
      • JP2
      • JPC
      • JPEG
      • JPF
      • JPG_LARGE
      • JPM
      • JPX
      • JXL
      • JXR
      • MIX
      • MNG
      • MP
      • MPO
      • NEF
      • ODG
      • OTG
      • PAT CorelDRAW
      • PAT Pattern
      • PCT
      • PCX
      • PDN
      • PEF
      • PICT
      • PNG
      • PNJ
      • PPF
      • PPP
      • PSB
      • PSD
      • PSP
      • PSPIMAGE
      • PVT
      • QTIF
      • RAF
      • RAW
      • RPF
      • SKP
      • SPP
      • SVGZ
      • SVS
      • TGA
      • THM
      • WEBP
      • WMF
      • WMZ
      • XPM
      • XPR
    • misc
      • Misc File Formats
      • AML
      • ART
      • BAK Backup
      • BAK Chromium Bookmarks
      • BAK Finale
      • BAK MobileTrans
      • BAK VEGAS Video
      • BKUP
      • BPS Malware
      • BPS Works
      • BUP
      • CFG Cal3D
      • CMS
      • CRX
      • CTG
      • DAP
      • DOWNLOADING
      • ENC
      • ENL
      • ERR
      • FIG
      • FILE
      • FLA
      • GPG
      • H4
      • H5
      • ICA
      • IPS
      • IPSW
      • ISN
      • KLQ
      • LDB
      • LIC
      • LOCK
      • LRC
      • MABK
      • MD5
      • MEDIA FILES
      • MSO
      • NOMEDIA
      • OBB
      • ODF
      • OGG
      • PAKETTI
      • PDO
      • PES
      • PFX
      • PKPASS
      • PS2 BIOS
      • PSX BIOS
      • RDF
      • RIS
      • RML
      • SFV
      • SHELL SCRIPT
      • SSP
      • TEXT FORMATS
      • THM
      • TORRENT
      • USR
      • VIDEO CONVERTER
      • VIM
      • VIMRC
      • XMDX
      • XMP
      • XMZX
      • XSMX
    • note-taking
      • Note Taking File Formats
      • ONE
      • ONETOC2
    • page-description-language
      • Page Description Language
      • AVERY
      • CGM
      • EPS
      • INDD
      • INDT
      • OXPS
      • PCL
      • PS
      • SVG
      • SWF
      • TEX
      • XPS
      • XSLFO
    • pdf
      • PDF
      • FDF
      • PDF/A
      • PDF/E
      • PDF/UA
      • PDF/VT
      • PDF/X
      • XFDF
    • plugin
      • Plugin File Formats
      • 8BI8
      • ACROPLUGIN
      • AMX
      • AMXX
      • APLG
      • AVX
      • BAV
      • CCIP
      • CLEO
      • CRX
      • DLO
      • DLR
      • EAZ
      • ECF
      • INX
      • LNG
      • MDA
      • MDE
      • MILK
      • OIV
      • Q1Q
      • RBZ
      • REZ
      • RPLN
      • RWPLUGIN
      • SPARC
      • TGP
      • TPI
      • VDF
      • ZXP
    • presentation
      • Presentation File Formats
      • KEY
      • ODP
      • OTP
      • POT
      • POTM
      • POTX
      • PPS
      • PPSM
      • PPSX
      • PPT
      • PPTM
      • PPTX
    • programming
      • Programming
      • 4th
      • ABC
      • ACD
      • ADDIN
      • ADS
      • AGI
      • AIA
      • AIDL
      • ALB
      • AML
      • ANE
      • APA
      • APKS
      • APPX
      • APPXBUNDLE
      • APPXUPLOAD
      • APS
      • ARSC
      • AS
      • AS2PROJ
      • AS3PROJ
      • ASC
      • ASI
      • ASM
      • ASVF
      • AU3
      • AWK
      • C
      • C3
      • CAF CryENGINE
      • CC
      • CD
      • CDX
      • CJS
      • Class
      • CMAKE
      • CONFIG
      • CPP
      • CS
      • CSPROJ
      • CSX
      • CXX
      • Dart
      • DIFF
      • EGG
      • ERB
      • EX
      • EXP
      • F95
      • FS
      • G4
      • GMD
      • GO
      • GROOVY
      • H
      • HAML
      • HH
      • HPP
      • HS
      • HTA
      • ICI
      • IN
      • INC
      • INO
      • IPR
      • JAR
      • Jav
      • Java
      • JRXML
      • JSP
      • JSPF
      • KT
      • LGO
      • LUA
      • M
      • MAKE
      • MEL
      • MF
      • ML
      • MM
      • MRC
      • MSIX
      • NUPKG
      • NUT
      • NX
      • PAS
      • PC
      • PDB
      • PDE
      • PHP
      • PL
      • PY
      • PYD
      • PYI
      • PYM
      • PYW
      • PYX
      • R
      • RB
      • RBXL
      • RBXM
      • RES
      • RS
      • RST
      • SCALA
      • SCM
      • SH
      • SLN
      • SWIFT
      • TCL
      • TOML
      • TS
      • TSX
      • UNITY
      • VB
      • VBPROJ
      • VBS
      • VCPROJ
      • VCXPROJ
      • XCODE
      • XSD
      • YAML
      • YML
      • YPR
    • project-management
      • Project Management File Formats
      • MPP
      • MPT
      • MPX
      • P6XML
      • XER
    • publisher
      • Publisher File Formats
      • PUB
      • PUZ
    • reporting
      • Reporting File Formats
      • MAR
      • RDL
      • RDLC
      • RPL
      • RPT
    • settings
      • Settings File Formats
      • ACO
      • ASL
      • BAK HOLO
      • BIN
      • CFG Celestia
      • CFG Citrix
      • CFG LightWave
      • CFG MAME
      • CNF
      • CONF
      • DESKTOP
      • DSD
      • FST
      • GXT
      • ISS
      • JET
      • MLT
      • OBI
      • OSS
      • OVPN
      • PMP
      • RDP
      • SBV
      • SET
      • SETTINGS
      • THEME
      • THEMEPACK
      • TPF
      • VMX
      • WPS
    • spreadsheet
      • Spreadsheet File Formats
      • 123
      • 12M
      • _XLS
      • _XLSX
      • AST
      • AWS
      • BKS
      • CELL
      • CHIP
      • CSV
      • CTS
      • DEF
      • DEX
      • DFG
      • DIF
      • DIS
      • EFU
      • ESS
      • FCS
      • FM
      • FODS
      • FP
      • GNM
      • GNUMERIC
      • GSHEET
      • IMP
      • MAR
      • NB
      • NUMBERS
      • NUMBERS-TEF
      • ODS
      • OTS
      • PMD
      • PMDX
      • PMVX
      • PRESTO
      • QPW
      • SDC
      • STC
      • SXC
      • TMV
      • TMVT
      • TSV
      • WQ2
      • XAR
      • XL
      • XLA
      • XLAM
      • XLM
      • XLR
      • XLS
      • XLSB
      • XLSM
      • XLSMHTML
      • XLSX
      • XLT
      • XLTHTML
      • XLTM
      • XLTX
    • system
      • System File Formats
      • ADM
      • ADMX
      • AML
      • ANI
      • ASV
      • CAB
      • CAT
      • CFG
      • CPI
      • CPL
      • DESKTHEMEPACK
      • DLL
      • DMP
      • DRV
      • DVD
      • ETL
      • HDMP
      • HTT
      • ICNS
      • INI
      • INS
      • LNK
      • MANIFEST
      • MDMP
      • PAT
      • REG
      • REGTRANS-MS
      • RMT
      • SCR
      • SHSH
      • SHSH2
      • SYS
      • TMP
      • VGA
    • video
      • Video File Formats
      • 3G2
      • 3GPP
      • AMV
      • ARF
      • ASF
      • ASS
      • AV1
      • AVCHD
      • AVI
      • BDMV
      • BIK
      • BNP
      • BRAW
      • CPI
      • DAV
      • DCE
      • DIRAC
      • DIVX
      • DRP
      • DV
      • EVC
      • EXO
      • EXP
      • F4M
      • F4V
      • FCPXML
      • FLH
      • FLV
      • H264
      • H265
      • IDX
      • IFO
      • INSV
      • KINE
      • LRV
      • M2TS
      • M2V
      • M4S
      • M4V
      • MJP
      • MJPEG
      • MK3D
      • MKS
      • MKV
      • MOV
      • MP4
      • MP5
      • MPD
      • MPE
      • MPEG
      • MPG
      • MPV
      • MSWMM
      • MTS
      • MXF
      • NSV
      • NUT
      • OGV
      • OTRKEY
      • PAR
      • PDS
      • PIV
      • PRPROJ
      • PSV
      • PZ
      • QT
      • RM
      • RMVB
      • RV
      • SAMI
      • SCC
      • SEC
      • SRT
      • STR
      • SUB
      • TS
      • TTML2
      • VEG
      • VID
      • VOB
      • VP6
      • VP8
      • VP9
      • VTT
      • WEBM
      • WebVTT
      • WLMP
      • WMV
      • XVID
    • visio
      • Visio File Formats
      • VDW
      • VDX
      • VSD
      • VSDM
      • VSDX
      • VSS
      • VSSM
      • VSSX
      • VST
      • VSTM
      • VSTX
      • VSX
      • VTX
    • web
      • Web File Formats
      • A4P
      • A5W
      • AAE
      • ADR
      • AEX
      • ALX
      • AN
      • AP
      • APKG
      • APPCACHE
      • ARO
      • ASA
      • ASAX
      • ASCX
      • ASHX
      • ASMX
      • ASP
      • ASPX
      • ASR
      • ATOM
      • ATT
      • AWM
      • AXD
      • BML
      • BOK
      • BR
      • BROWSER
      • BWP
      • CCBJS
      • CDF
      • CER
      • CFM
      • CFML
      • CHA
      • CHAT
      • CHM
      • CMS
      • CODASITE
      • COMPRESSED
      • CPG
      • CPHD
      • CRDOWNLOAD
      • CRL
      • CRT
      • CSHTML
      • CSP
      • CSR
      • CSS
      • DAP
      • DBM
      • DCR
      • DHTML
      • DISCO
      • DISCOMAP
      • DML
      • DO
      • DOCHTML
      • DOCMHTML
      • DOTHTML
      • DOWNLOAD
      • DRAWIO
      • DWT
      • ECE
      • EDGE
      • EPIBRW
      • ESPROJ
      • EWP
      • FCGI
      • FMP
      • FREEWAY
      • FWP
      • FWTEMPLATE
      • FWTEMPLATEB
      • GDOC
      • GDOCX
      • GNE
      • GSP
      • HAR
      • HDM
      • HDML
      • HTACCESS
      • HTC
      • HTM
      • HTML
      • HTX
      • HXS
      • HYPE
      • JHTML
      • JNLP
      • JS
      • JSON
      • JSPA
      • KIT
      • LESS
      • MASTER
      • MHT
      • MHTML
      • MJS
      • OAM
      • OBML
      • OBML15
      • OBML16
      • OPDOWNLOAD
      • P7B
      • P7C
      • PAC
      • PART
      • PEM
      • PRO
      • RHTML
      • RJS
      • RSS
      • Sass
      • SCSS
      • SEAM
      • SHTML
      • SITE
      • SPC
      • SSP
      • STC
      • STML
      • SVR
      • TPL
      • URL
      • VDISCO
      • VRT
      • WBS
      • WEBBOOKMARK
      • WEBLOC
      • WEBSITE
      • WHTT
      • WSDL
      • XAML
      • XD
      • XHT
      • XHTM
      • XHTML
      • XML
      • XOJ
      • XOML
      • XPD
      • XSLT
      • XUL
      • ZUL
    • word-processing
      • Word Processing File Formats
      • ASD
      • BIB
      • DOC
      • DOCM
      • DOCX
      • DOCX to TXT
      • DOCX Viewer
      • DOT
      • DOTM
      • DOTX
      • DSC
      • FAQ
      • FODT
      • IPYNB
      • LATEX
      • LST
      • LTX
      • MAN
      • MD
      • ODM
      • ODT
      • OTT
      • QBL
      • QPF
      • RMD
      • RTF
      • TXT
      • WPD
      • WPS
      • WPS Kingsoft
    1. Koti
    2. Video File Formats
    3. MPD

    What's on this Page

      • MPD (.mpd) -formaatti: Kattava opas Media Presentation Description -kuvaukseen
      • Mikä on MPD (.mpd) -tiedosto?
      • MPD-tiedoston keskeiset ominaisuudet
        • 1. Mukautuva bittinopeusvirtaus (ABR)
        • 2. Hierarkkinen XML-rakenne
        • 3. Live- ja tilausperusteisen suoratoiston tuki
        • 4. Monivirran synkronointi
        • 5. Sisällön suojaus ja todennus
      • Kuinka luoda MPD-tiedosto
        • MPD-koodin esimerkkirakenne
        • Vaihtoehtoiset työkalut MPD-tiedostojen luomiseen
        • Esimerkki FFmpegin käytöstä
      • Kuinka avata MPD-tiedosto
        • Suoratoistoon (MPEG-DASH MPD)
        • Koodin tarkasteluun
        • Tärkeä tarkennus muista .mpd-tiedostotyypeistä
      • Käyttötapaukset ja sovellukset
        • Video-on-Demand (VOD) -palvelut
        • Suoratoisto
        • Valvonta ja turvallisuus
        • Verkko-oppimisalustat
      • MPD:n käytön edut MPEG-DASH:ssa
        • 1. Avoin standardi
        • 2. Tehokas kaistanleveyden käyttö
        • 3. Saumattomat siirtymät
        • 4. Monen CDN:n tuki
        • 5. Mainosten lisäys
      • Rajoitukset ja huomioon otettavat seikat
        • 1. DRM‑monimutkaisuus
        • 2. Asiakaspuolen vaatimukset
        • 3. Viive
        • 4. Tiedoston koon ylimääräinen kuormitus
      • Tulevaisuuden trendit
        • 1. Alhainen latenssi DASH (LL-DASH)
        • 2. CMCD‑integraatio
        • 3. 8K- ja HDR‑tuki
        • 4. Palvelinpuoleinen mainosten lisäys (SSAI)
      • Yhteenveto
      • Usein kysytyt kysymykset (FAQ)
      • Lähteet ja resurssit

    MPD (.mpd) -formaatti: Kattava opas Media Presentation Description -kuvaukseen

    .mpd-tiedostopääte saattaa vaikuttaa tuntemattomalta, mutta se näyttelee keskeistä roolia nykyaikaisessa videon suoratoistossa. Jos olet koskaan katsonut videota YouTubessa tai Netflixissä ja kokenut saumattomia laadun säätöjä internet-yhteytesi nopeuden perusteella, olet epäsuorasti hyötynyt MPD-muodon takana olevasta teknologiasta.

    Tässä artikkelissa syvennytään MPD-muotoon, erityisesti Media Presentation Description -tietoon, jota käytetään MPEG-DASH (Dynamic Adaptive Streaming over HTTP) -suoratoistossa. Selvitämme, mitä se on, sen keskeiset ominaisuudet, miten se luodaan ja avataan, sekä käsittelemme yleisiä kysymyksiä. Koska “.mpd” voi viitata muihin tiedostotyyppeihin, tämä opas keskittyy sen merkittävimpään käyttöön nykyaikaisessa suoratoistoteknologiassa.

    Mikä on MPD (.mpd) -tiedosto?

    Verkko‑videon suoratoiston yhteydessä MPD‑tiedosto tarkoittaa Media Presentation Description -tietoa. Se on XML-pohjainen manifestitiedosto, joka toimii MPEG-DASH‑standardin, kansainvälisen adaptiivisen bittinopeus‑suoratoiston, keskusohjausdokumenttina. Ajattele sitä yksityiskohtaisena sisällysluettelona ja dynaamisena karttana videolle.

    Yhden videon tiedoston sijaan MPD kuvaa Media Presentation, joka on jäsennelty tietojoukko, joka muodostaa mediasisällön. Se kertoo mediatoistimelle (asiakkaalle), mistä löytää todelliset video- ja äänitiedot, jotka on jaettu pieniin, aikaperusteisiin segmentteihin. MPD tarjoaa näiden segmenttien URL-osoitteet tai URL-mallit, jolloin asiakas voi pyytää niitä HTTP:n kautta.

    MPD-tiedoston keskeiset ominaisuudet

    MPD-muodon voima perustuu sen kykyyn mahdollistaa sujuva, korkealaatuinen suoratoistokokemus. Sen keskeiset ominaisuudet on määritelty MPEG-DASH-standardiin.

    1. Mukautuva bittinopeusvirtaus (ABR)

    Tämä on tärkein ominaisuus. MPD luettelee useita Representations samasta sisällöstä. Representaatio on videon koodattu versio tietyllä bittinopeudella ja resoluutiolla (esim. 720p 2 Mbps, 1080p 5 Mbps). Reaaliaikaisen verkon tilan ja laitteen kykyjen perusteella asiakas voi vaihtaa näiden representaatioiden välillä saumattomasti, mikä varmistaa jatkuvan toiston ilman puskurointia.

    2. Hierarkkinen XML-rakenne

    MPD on XML-muodossa oleva tekstitiedosto, mikä tekee siitä sekä ihmisluettavan että koneellisesti jäsennettävän. Tiedot on järjestetty selkeään hierarkiaan:

    • Jakso: Jakso edustaa jatkuvaa aikaväliä mediatiedoston esityksessä. Koko elokuva voi olla yksi jakso, tai se voidaan jakaa useisiin jaksoihin eri luvuissa tai mainoskatkoissa.
    • Mukautusjoukko: Jakson sisällä mukautusjoukko kokoaa yhteen saman mediasisällön komponentin vaihtoehtoiset esitykset, kuten video- tai äänivirran.
    • Representaatio: Tämä määrittelee tietyn koodatun version mediasisällön komponentista, mukaan lukien tiedot kuten bittinopeus, resoluutio, koodekki ja kuvanopeus.
    • Segmenttitiedot: Tämä osio sisältää tietoa mediasegmenteistä, kuten niiden kesto ja miten URL-osoite muodostetaan niiden pyytämiseksi.

    3. Live- ja tilausperusteisen suoratoiston tuki

    MPD-muoto voi kuvata sekä tilauspohjaista sisältöä (kuten elokuva) että suoratoistoja (kuten urheilutapahtuma). Tämä hallitaan type-attribuutilla <MPD>-tagissa. type=\"static\" käytetään tilauspohjaiseen sisältöön, kun taas type=\"dynamic\" käytetään suoratoistoihin.

    4. Monivirran synkronointi

    Moderni media sisältää usein useita raitoja, kuten video, ääni eri kielillä ja tekstitykset. MPD voi kuvata kaikki nämä komponentit, ja sen rakenne mahdollistaa asiakkaan synkronoida ne täydellisesti toiston aikana.

    5. Sisällön suojaus ja todennus

    MPD-tiedostot voivat sisältää elementtejä digitaalisen oikeuksien hallinnan (DRM) ja sisällön todennuksen varten, tarjoten standardoidun tavan suojata tekijänoikeudella suojattua materiaalia.

    Kuinka luoda MPD-tiedosto

    MPD-tiedoston luominen on prosessi, jota kutsutaan “DASHaamiseksi” tai “paketoimiseksi”. Se sisältää mediakokosi (kuten MP4) ottamisen ja sen segmentoinnin MPEG-DASH-standardiin mukaisesti, mikä automaattisesti luo MPD-manifestin.

    Tähän yleisin työkalu on GPAC:n MP4Box. Tässä on yksinkertaistettu esimerkki komennosta:

    MP4Box -dash 2000 sample.mp4 -out sample.mpd
    

    Tässä komennossa:

    • -dash 2000 asettaa segmentin keston 2000 millisekuntiin (2 sekuntia).
    • sample.mp4 on syötevideotiedostosi.
    • -out sample.mpd määrittää ulostulomanifestin tiedostonimen.

    Tärkeä huomautus: Ulostulotiedostolla tulee olla .mpd-tiedostopääte, ei .mp4. Tämä on yleinen virhe, joka voi aiheuttaa sekaannusta.

    Monimutkaisemmissa tilanteissa voit määrittää useita ääni- ja videoraitoja, erilaisia profiileja ja URL-malleja. Esimerkiksi komentoa voidaan laajentaa käsittelemään useita raitoja ja luomaan live‑suoratoistoprofiili:

    MP4Box -dash 2000 -profile dashavc264:live -bs-switching multi -url-template video.mp4#trackID=1:id=vid0 audio.mp4#trackID=2:id=aud0 -out sample.mpd
    

    MPD-koodin esimerkkirakenne

    Tässä on esimerkki perus-MPD-tiedostosta XML-muodossa:

    <?xml version="1.0" encoding="UTF-8"?>
    <MPD xmlns="urn:mpeg:dash:schema:mpd:2011" 
         type="static" 
         mediaPresentationDuration="PT10M" 
         minBufferTime="PT1.5S" 
         profiles="urn:mpeg:dash:profile:isoff-on-demand:2011">
      
      <Period duration="PT10M">
        <AdaptationSet mimeType="video/mp4" codecs="avc1.4D401E">
          <Representation id="video_1" bandwidth="500000" width="640" height="360">
            <BaseURL>video-360.mp4</BaseURL>
            <SegmentBase indexRange="1000-2000"/>
          </Representation>
          <Representation id="video_2" bandwidth="1500000" width="1280" height="720">
            <BaseURL>video-720.mp4</BaseURL>
            <SegmentBase indexRange="3000-4000"/>
          </Representation>
        </AdaptationSet>
        
        <AdaptationSet mimeType="audio/mp4" codecs="mp4a.40.2">
          <Representation id="audio_1" bandwidth="128000">
            <BaseURL>audio.mp4</BaseURL>
            <SegmentBase indexRange="5000-6000"/>
          </Representation>
        </AdaptationSet>
      </Period>
    </MPD>
    

    Vaihtoehtoiset työkalut MPD-tiedostojen luomiseen

    Vaikka MP4Box on suosituin, tässä on muita työkaluja, joita voit käyttää:

    TyökaluKuvausAlusta
    FFmpegVoi luoda DASH-segmenttejä ja MPD-tiedostoja käyttäen -f dash -valintaaMonialustainen
    Bento4Työkalupakki MP4- ja DASH-paketoimiseenMonialustainen
    Shaka PackagerGooglen avoimen lähdekoodin pakkaustyökalu DASH- ja HLS-virtoihinMonialustainen
    AWS Elemental MediaConvertPilvipohjainen pakkauspalveluPilvi

    Esimerkki FFmpegin käytöstä

    ffmpeg -i input.mp4 -c:v libx264 -c:a aac -f dash -seg_duration 2 output.mpd
    

    Kuinka avata MPD-tiedosto

    Se, miten avaat .mpd-tiedoston, riippuu täysin siitä, mihin sitä on tarkoitettu.

    Suoratoistoon (MPEG-DASH MPD)

    • Web Players: Et voi “avata” MPD-tiedostoa tavallisessa mediasoittimessa, kuten VLC:ssä tai Windows Media Playerissa, kuten MP4-tiedostoa. Sen sijaan MPD avataan DASH-yhteensopivalla mediasoittimella. Esimerkkinä on avoimen lähdekoodin Dash.js-soitin, joka on sisäänrakennettu moniin web-sovelluksiin. Kun vierailet verkkosivustolla, joka käyttää MPEG-DASHia, web-soitin lukee ja käsittelee MPD-tiedoston taustalla noutaakseen ja toistaakseen videosegmentit.

    • Testaus Dash.js:n avulla: Voit testata MPD-tiedostoa käyttämällä Dash.js-viitesoitinta, joka on saatavilla osoitteessa https://reference.dashif.org/dash.js/. Liitä vain MPD-tiedostosi URL-osoite, ja soitin yrittää suoratoistaa sisällön.

    Koodin tarkasteluun

    • Tekstieditorit: Koska se on XML‑tiedosto, voit avata MPD‑tiedoston millä tahansa tekstieditorilla tarkastellaksesi sen rakennetta ja sisältöä. Tämä on hyödyllistä kehittäjille ja laadunvarmistustestaajille. Voit käyttää Notepadia (Windows), TextEditiä (Mac) tai kehittyneempää koodieditoria kuten VS Code, Sublime Text tai Notepad++.

    Tärkeä tarkennus muista .mpd-tiedostotyypeistä

    • Microsoft Project -tietokanta: Tämä on vanhempi formaatti, jota Microsoft Project käyttää projektinhallintatietojen tallentamiseen. Sitä voi avata vain tietyillä, usein vanhemmilla, Microsoft Project -versioilla tai kolmannen osapuolen kirjastoilla kuten MPXJ.

    • File List Creator -soittolista: Jotkut vanhemmat ohjelmistot käyttävät .mpd‑tiedostopäätettä soittolistatiedostoihin, jotka voidaan avata tekstieditoreilla.

    Käyttötapaukset ja sovellukset

    Video-on-Demand (VOD) -palvelut

    Alustat kuten Netflix, Amazon Prime ja Disney+ käyttävät MPEG‑DASHia MPD-manifesteilla elokuvien ja TV‑sarjojen toimittamiseen. MPD mahdollistaa näiden palveluiden tarjota useita laatutasoja ja mukautua jokaisen käyttäjän internet‑yhteyteen.

    Suoratoisto

    Urheilutapahtumat, uutiskanavat ja konsertit striimataan suoraan dynaamisten MPD‑tiedostojen avulla. Manifesti päivittyy reaaliaikaisesti uusien segmenttien tullessa saataville, jolloin katsojat voivat seurata tapahtumia niiden tapahtumisen aikana.

    Valvonta ja turvallisuus

    IP-kamerat ja turvajärjestelmät käyttävät MPD-tiedostoja suoratoistaakseen live-kuvaa valvontapisteisiin ja mobiililaitteisiin, varmistaen luotettavan toiston myös vaihtelevissa verkkoyhteyksissä.

    Verkko-oppimisalustat

    Koulutusalustat käyttävät DASH-suoratoistoa videoesitysten toimittamiseen, varmistaen, että opiskelijat voivat käyttää sisältöä ilman puskurointiongelmia riippumatta yhteyden laadusta.

    MPD:n käytön edut MPEG-DASH:ssa

    1. Avoin standardi

    Toisin kuin Applen HLS (HTTP Live Streaming), MPEG-DASH on avoin kansainvälinen standardi, mikä tekee siitä alusta-agnostisen ja laajasti tuetun.

    2. Tehokas kaistanleveyden käyttö

    Dynaamisesti laatua säätämällä MPD minimoi datankulutuksen, säästäen kustannuksia sekä tarjoajille että käyttäjille.

    3. Saumattomat siirtymät

    Segmenttipohjainen lähestymistapa mahdollistaa saumattomat siirtymät laatutasoista toiseen, vähentäen katsojan turhautumista puskuroinnista tai laadun heikkenemisestä.

    4. Monen CDN:n tuki

    MPD-tiedostot voivat sisältää useita BaseURL-osoitteita, mikä mahdollistaa sisällön toimittamisen useista CDN-verkostoista redundanssia ja kuormanjakoa varten.

    5. Mainosten lisäys

    Dynaamiset MPD:t mahdollistavat palvelinpuolen mainosten lisäyksen, jossa mainokset integroidaan saumattomasti live‑suoratoistoon tai VOD-sisältöön.

    Rajoitukset ja huomioon otettavat seikat

    1. DRM‑monimutkaisuus

    Vaikka MPD tukee DRM:ää, sen oikea toteutus eri laitteilla ja selaimilla voi olla haastavaa.

    2. Asiakaspuolen vaatimukset

    Asiakkaan (soittimen) on oltava DASH-yhteensopiva. Kaikki vanhat soittimet eivät tue MPEG-DASHia ilman lisä-JavaScript-kirjastoja.

    3. Viive

    MPD:n avulla tapahtuva suoratoisto on tyypillisesti 6–30 sekunnin viiveinen. Erittäin alhaisen viiveen sovelluksissa (kuten videoneuvotteluissa) muut protokollat, kuten WebRTC, voivat olla sopivampia.

    4. Tiedoston koon ylimääräinen kuormitus

    XML-rakenne voi olla sanallisesti raskas, mikä lisää jonkin verran yläkuormaa verrattuna binaarisiin manifestiformaatteihin.

    Tulevaisuuden trendit

    1. Alhainen latenssi DASH (LL-DASH)

    DASH Industry Forum on esitellyt laajennuksia viiveen vähentämiseksi, mahdollistaen lähes reaaliaikaiset suoratoistokokemukset.

    2. CMCD‑integraatio

    Common Media Client Data (CMCD) -integraatio mahdollistaa MPD-soittimien jakaa toistotiedot CDN-verkkojen kanssa paremman suorituskyvyn optimoinnin vuoksi.

    3. 8K- ja HDR‑tuki

    Kun videon laatu kehittyy, MPD:itä laajennetaan tukemaan korkeampia resoluutioita, HDR:ää ja laajempia värialueita.

    4. Palvelinpuoleinen mainosten lisäys (SSAI)

    Edistyneet MPD-manipulaatiot mahdollistavat saumattoman mainosten liittämisen suoraan manifestiin, luoden sujuvamman mainoskokemuksen.

    Yhteenveto

    MPD-muoto on modernin suoratoiston hiljainen sankari. Vaikka sen tiedostopääte voidaan sekoittaa muihin tiedostomuotoihin, sen rooli Media Presentation Description -nä MPEG-DASHissa on se, mikä mahdollistaa adaptiiviset, korkealaatuiset videovirrat, joista nautimme päivittäin internetissä. Sen hyvin jäsennelty XML-muoto ja perusperiaatteet, jotka tarjoavat useita esityksiä ja yksityiskohtaiset segmenttitiedot, varmistavat vahvan, skaalautuvan ja käyttäjäystävällisen suoratoistokokemuksen.

    Olitpa sitten sisällöntarjoaja, kehittäjä, joka rakentaa suoratoistoalustaa, tai vain utelias tekniikasta kiinnostunut, MPD-muodon ymmärtäminen antaa sinulle näkemyksen hienostuneesta teknologiasta, joka on jokaisen saumattoman videotoiston takana.

    Usein kysytyt kysymykset (FAQ)

    1. Minkä ohjelmiston tarvitsen DASH MPD -tiedoston katsomiseen? Tarvitset mediasoittimen, joka tukee MPEG-DASHia, kuten verkkoselaimen, jossa on DASH-yhteensopiva soittaja, esimerkiksi dash.js. Et voi avata sitä suoraan tavallisessa videosoittimessa.

    2. Onko MPD‑tiedosto sama kuin MP4‑tiedosto? Ei. MP4‑tiedosto sisältää varsinaisen koodatun ääni- ja videodatan. MPD‑tiedosto on manifesti, joka kuvaa median sisällön ja kertoo soittimelle, mistä löytää kyseisen datan pienemmät segmentit.

    3. Mikä on MPD-tiedoston rakenne? MPD on XML-tiedosto, jossa on hierarkkinen rakenne, joka sisältää <Period>, <AdaptationSet>, <Representation> ja <SegmentInfo> -elementit median järjestämiseksi ja kuvaamiseksi.

    4. Voinko luoda MPD-tiedoston omasta videostani? Kyllä, voit käyttää avoimen lähdekoodin työkaluja, kuten GPAC:n MP4Boxia tai FFmpegia, segmentoimaan videosi ja automaattisesti luomaan siihen liittyvän MPD-tiedoston.

    5. Miksi soittimeni puskuroi vähemmän MPD:n käytön aikana? Koska MPD mahdollistaa soittimen sopeutumisen verkko-olosuhteisiisi. Jos nopeutesi laskee, soitin voi pyytää MPD:ltä alempilaatuista esitystä, mikä estää puskurointia lataamalla pienempiä datan osia.

    Lähteet ja resurssit

    • MPEG-DASH-virallinen standardi: ISO/IEC 23009-1
    • GPAC MP4Box -dokumentaatio
    • DASH-teollisuusfoorumi
    • Dash.js-soitin (avoin lähdekoodi)
    • DASH-viite-soitin
    • MPEG-DASH-opas
    • Bitmovin DASH -opas
    • Akamai DASH -yleiskatsaus:
    • FFmpeg DASH -dokumentaatio
    • Shaka-paketoija
     
     Finnish
    Close
     English
     Deutsch
     日本
     中文
     русский
     Français
     한국인
     Español
     Italiano
     Nederlands
     हिन्दी
     Indonesian
     Português
     عربي
     Türkçe
     Ελληνικά
     ไทย
     עִברִית
     Svenska
     українська
     Tiếng Việt
     български
     Magyar
     čeština
     Română
     Polski
     Bengali
     Dansk
     Persian
     Gaeilge
     Lithuanian
     Latvian
     Azeri
     Norsk