Dokumentacija

    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
      • PAKETAS
      • 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. Namas
    2. Video File Formats
    3. MPD

    What's on this Page

      • MPD (.mpd) formatas: Išsamus vadovas apie medijos pristatymo aprašymą
      • Kas yra MPD (.mpd) failas?
      • Pagrindinės MPD failo savybės
        • 1. Adaptuotas bitų spartos transliavimas (ABR)
        • 2. Hierarchinė XML struktūra
        • 3. Gyvo ir pagal poreikį transliavimo palaikymas
        • 4. Daugialypės srautų sinchronizacija
        • 5. Turinio apsauga ir autentifikavimas
      • Kaip sukurti MPD failą
        • MPD kodo struktūros pavyzdys
        • Alternatyvios priemonės MPD failų kūrimui
        • Pavyzdys naudojant FFmpeg
      • Kaip atverti MPD failą
        • Transliacijai (MPEG-DASH MPD)
        • Kodo peržiūrai
        • Svarbus paaiškinimas apie kitus .mpd failų tipus
      • Naudojimo atvejai ir taikymo sritys
        • Vaizdo paklausos (VOD) paslaugos
        • Tiesioginė transliacija
        • Stebėjimas ir saugumas
        • E-mokymosi platformos
      • MPD naudojimo MPEG-DASH privalumai
        • 1. Atviras standartas
        • 2. Efektyvus pralaidumo naudojimas
        • 3. Sklandūs perėjimai
        • 4. Daugialypis CDN palaikymas
        • 5. Reklamos įterpimas
      • Ribojimai ir svarstymai
        • 1. DRM sudėtingumas
        • 2. Kliento pusės reikalavimai
        • 3. Latencija
        • 4. Failo dydžio papildoma našta
      • Ateities tendencijos
        • 1. Žemo vėlavimo DASH (LL-DASH)
        • 2. CMCD integracija
        • 3. 8K ir HDR palaikymas
        • 4. Serverio pusės reklamos įterpimas (SSAI)
      • Išvada
      • Dažnai užduodami klausimai (DUK)
      • Nuorodos ir ištekliai

    MPD (.mpd) formatas: Išsamus vadovas apie medijos pristatymo aprašymą

    .mpd failo plėtinys gali atrodyti neaiškus, tačiau jis atlieka svarbų vaidmenį šiuolaikinėje vaizdo transliacijoje. Jei kada nors žiūrėjote vaizdo įrašą „YouTube“ ar „Netflix“ ir patyrėte sklandų kokybės reguliavimą pagal jūsų interneto greitį, netiesiogiai pasinaudojote MPD formato technologija.

    Šiame straipsnyje išsamiai nagrinėjamas MPD formatas, ypač sutelkiant dėmesį į Media Presentation Description, naudojamą MPEG-DASH (Dynamic Adaptive Streaming over HTTP) transliacijoje. Paaiškinsime, kas tai yra, pagrindines savybes, kaip jį sukurti ir atverti, bei atsakysime į dažniausiai užduodamus klausimus. Kadangi ".mpd" gali reikšti ir kitus failų tipus, šis gidas susitelks į jo svarbiausią taikymą šiuolaikinėje transliacijos technologijoje.

    Kas yra MPD (.mpd) failas?

    Internetinės vaizdo transliacijos kontekste MPD failas reiškia Media Presentation Description. Tai yra XML pagrindu sukurtas manifestas, veikiantis kaip pagrindinis valdymo dokumentas MPEG-DASH – tarptautiniam adaptacinio bitų spartos transliacijos standartui. Galite jį įsivaizduoti kaip išsamų turinio lentelės ir dinaminį vaizdo failo žemėlapį.

    Vietoj vieno vaizdo failo, MPD aprašo Media Presentation, kuris yra struktūruotas duomenų rinkinys, sudarantis medijos turinį. Jis nurodo medijos leistuvui (klientui), kur rasti faktinius vaizdo ir garso duomenis, kurie suskaidomi į mažus, laiko pagrindu suskirstytus segmentus. MPD pateikia šių segmentų URL arba URL šablonus, leidžiančius klientui juos užklausti per HTTP.

    Pagrindinės MPD failo savybės

    MPD formato galia slypi jo gebėjime suteikti sklandų, aukštos kokybės transliacijos patyrimą. Jo pagrindines savybes apibrėžia MPEG-DASH standartas.

    1. Adaptuotas bitų spartos transliavimas (ABR)

    Tai yra svarbiausia funkcija. MPD išvardija kelias Representations (reprezentacijas) to paties turinio. Reprezentacija yra koduota vaizdo versija su konkrečiu bitų srautu ir rezoliucija (pvz., 720p 2 Mbps, 1080p 5 Mbps). Remiantis realaus laiko tinklo sąlygomis ir įrenginio galimybėmis, klientas gali sklandžiai perjungti tarp šių reprezentacijų, užtikrindamas nuolatinį atkūrimą be buferizavimo.

    2. Hierarchinė XML struktūra

    MPD yra tekstinis failas, suformatuotas XML, todėl jis yra tiek žmonėms skaitomas, tiek mašinoms apdorojamas. Informacija organizuota aiškioje hierarchijoje:

    • Periodas: Laikotarpis reiškia nuolatinį laiko intervalą medijos pristatyme. Visa filmas gali būti vienas laikotarpis, arba jis gali būti padalintas į kelis laikotarpius skirtingoms skyriams ar reklamos pertraukoms.
    • Adaptacijos rinkinys: Laikotarpio viduje adaptacijos rinkinys sujungia alternatyvias tos pačios medijos turinio komponento reprezentacijas, pvz., vaizdo srautą arba garso srautą.
    • Reprezentacija: Tai apibrėžia konkrečią koduotą medijos komponento versiją, įskaitant tokius duomenis kaip bitų sparta, rezoliucija, kodekas ir kadrų dažnis.
    • Segmentų informacija: Šiame skyriuje pateikiama informacija apie medijos segmentus, pvz., jų trukmė ir kaip sukonstruoti URL, kad juos užklausti.

    3. Gyvo ir pagal poreikį transliavimo palaikymas

    MPD formatas gali aprašyti tiek pagal užklausą teikiamą turinį (pvz., filmą), tiek tiesiogines transliacijas (pvz., sporto renginį). Tai valdo type="static" atributas <MPD> žymoje. type="static" naudojamas turiniui pagal užklausą, o type="dynamic" – tiesioginiams transliavimams.

    4. Daugialypės srautų sinchronizacija

    Šiuolaikinė medija dažnai apima kelis takelius, pvz., vaizdą, garsą įvairiomis kalbomis ir subtitrus. MPD gali aprašyti visus šiuos komponentus, o jo struktūra leidžia klientui juos puikiai sinchronizuoti atkūrimo metu.

    5. Turinio apsauga ir autentifikavimas

    MPD failai gali apimti elementus skaitmeninei teisių apsaugai (DRM) ir turinio autentifikavimui, suteikdami standartizuotą būdą apsaugoti autorių teisių saugomą medžiagą.

    Kaip sukurti MPD failą

    MPD failo kūrimas yra procesas, žinomas kaip “DASHing” arba “pakavimas”. Jis apima jūsų medijos failo (pvz., MP4) paėmimą ir segmentavimą pagal MPEG-DASH standartą, kuris automatiškai generuoja MPD manifestą.

    Dažniausiai naudojama priemonė šiam tikslui yra GPAC’s MP4Box. Štai supaprastintas komandos pavyzdys:

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

    Šioje komandoje:

    • -dash 2000 nustato segmento trukmę 2000 milisekundžių (2 sekundės).
    • sample.mp4 yra jūsų įvesties vaizdo failas.
    • -out sample.mpd nurodo išvesties manifest failo pavadinimą.

    Svarbi pastaba: Išvesties failas turėtų turėti .mpd plėtinį, o ne .mp4. Tai dažna klaida, kuri gali sukelti painiavą.

    Sudėtingesnėse situacijose galite nurodyti kelias garso ir vaizdo takelius, skirtingus profilius ir URL šablonus. Pavyzdžiui, komandą galima išplėsti, kad būtų tvarkomi keli takeliai ir sukurtas tiesioginio transliavimo profilis:

    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 kodo struktūros pavyzdys

    Štai kaip atrodo paprastas MPD failas XML formatu:

    <?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>
    

    Alternatyvios priemonės MPD failų kūrimui

    Nors MP4Box yra populiariausias, štai kiti įrankiai, kuriuos galite naudoti:

    ĮrankisAprašymasPlatforma
    FFmpegGali sukurti DASH segmentus ir MPD failus naudojant -f dash parinktįKelių platformų
    Bento4Įrankių rinkinys MP4 ir DASH pakavimuiKelių platformų
    Shaka PackagerGoogle atviro kodo pakavimo įrankis DASH ir HLSKelių platformų
    AWS Elemental MediaConvertDebesų pagrindu veikianti pakavimo paslaugaDebesis

    Pavyzdys naudojant FFmpeg

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

    Kaip atverti MPD failą

    Tai, kaip atidarote .mpd failą, visiškai priklauso nuo to, kam jis skirtas.

    Transliacijai (MPEG-DASH MPD)

    • Žiniatinklio grotuvas: Negalima „atverti“ MPD failo įprastame medijos leistuve, kaip VLC ar Windows Media Player, kaip tai darote su MP4 failu. Vietoj to MPD failą atveria DASH suderinantis medijos leistuvė. Pavyzdys – atviro kodo Dash.js grotuvas, kuris įtrauktas į daugelį žiniatinklio programų. Apsilankius svetainėje, kuri naudoja MPEG‑DASH, žiniatinklio grotuvas fone perskaito ir apdoroja MPD failą, kad gautų ir atgrotų vaizdo segmentus.

    • Testavimas su Dash.js: Galite išbandyti MPD failą naudodami Dash.js reference grotuvo, prieinamą adresu https://reference.dashif.org/dash.js/. Tiesiog įklijuokite savo MPD failo URL, ir grotuvas bandys transliuoti turinį.

    Kodo peržiūrai

    • Tekstų redaktoriai: Kadangi tai XML failas, MPD failą galite atverti bet kuriame tekstų redaktoriuje, kad patikrintumėte jo struktūrą ir turinį. Tai naudinga kūrėjams ir kokybės užtikrinimo testuotojams. Galite naudoti Notepad (Windows), TextEdit (Mac) arba pažangesnį kodo redaktorių, pvz., VS Code, Sublime Text arba Notepad++.

    Svarbus paaiškinimas apie kitus .mpd failų tipus

    • Microsoft Project duomenų bazė: Tai yra senesnis formatas, kurį naudoja Microsoft Project projektų valdymo duomenims saugoti. Jį galima atverti tik su konkrečiomis, dažnai senesnėmis, Microsoft Project versijomis arba trečiųjų šalių bibliotekomis, tokiomis kaip MPXJ.

    • File List Creator grojaraštis: Kai kuri senesnė programinė įranga naudoja .mpd plėtinį grojaraščių failams, kuriuos galima atverti teksto redaktoriais.

    Naudojimo atvejai ir taikymo sritys

    Vaizdo paklausos (VOD) paslaugos

    Tokios platformos kaip Netflix, Amazon Prime ir Disney+ naudoja MPEG-DASH su MPD manifestais, kad transliuotų filmus ir TV laidas. MPD leidžia šioms paslaugoms pasiūlyti kelis kokybės lygius ir prisitaikyti prie kiekvieno vartotojo interneto ryšio.

    Tiesioginė transliacija

    Sporto renginiai, naujienų kanalai ir koncertai transliuojami tiesiogiai naudojant dinamiškus MPD failus. Manifestas atnaujinamas realiu laiku, kai tampa prieinami nauji segmentai, leidžiant žiūrovams stebėti įvykius jų vykdymo metu.

    Stebėjimas ir saugumas

    IP kameros ir saugumo sistemos naudoja MPD failus, kad transliuotų tiesioginį vaizdą stebėjimo stotims ir mobiliesiems įrenginiams, užtikrinant patikimą atkūrimą net ir kintančios tinklo sąlygos.

    E-mokymosi platformos

    Mokymosi platformos naudoja DASH transliaciją, kad pateiktų vaizdo paskaitas, užtikrinant, kad studentai galėtų pasiekti turinį be buferizavimo problemų, nepriklausomai nuo jų ryšio kokybės.

    MPD naudojimo MPEG-DASH privalumai

    1. Atviras standartas

    Skirtingai nuo Apple HLS (HTTP Live Streaming), MPEG-DASH yra atviras tarptautinis standartas, todėl jis yra nepriklausomas nuo platformų ir plačiai palaikomas.

    2. Efektyvus pralaidumo naudojimas

    Dinamiškai reguliuodamas kokybę, MPD sumažina duomenų suvartojimą, taupydamas išlaidas tiek tiekėjams, tiek vartotojams.

    3. Sklandūs perėjimai

    Segmentų pagrindu veikiantis metodas leidžia sklandžiai pereiti tarp kokybės lygių, sumažindamas žiūrovų nepasitenkinimą dėl buferizavimo ar kokybės kritimo.

    4. Daugialypis CDN palaikymas

    MPD failai gali turėti kelis BaseURL, leidžiančius turinio pristatymą iš kelių CDN, siekiant atsargumo ir apkrovos balansavimo.

    5. Reklamos įterpimas

    Dinaminiai MPD leidžia serverio pusėje įterpti reklamą, kai reklamos sklandžiai integruojamos į tiesioginį srautą arba VOD turinį.

    Ribojimai ir svarstymai

    1. DRM sudėtingumas

    Nors MPD palaiko DRM, jo teisingas įgyvendinimas skirtinguose įrenginiuose ir naršyklėse gali būti sudėtingas.

    2. Kliento pusės reikalavimai

    Klientas (grotuvas) turi būti suderinamas su DASH. Ne visi senesni grotuvai palaiko MPEG-DASH be papildomų JavaScript bibliotekų.

    3. Latencija

    Gyvas transliavimas su MPD paprastai turi 6–30 sekundžių vėlinimą. Ultra‑mažamų vėlinimų programoms (pvz., vaizdo konferencijoms) kiti protokolai, tokie kaip WebRTC, gali būti tinkamesni.

    4. Failo dydžio papildoma našta

    XML struktūra gali būti išsami, pridedant šiek tiek papildomos apkrovos, lyginant su dvejetainiais manifestų formatais.

    Ateities tendencijos

    1. Žemo vėlavimo DASH (LL-DASH)

    DASH pramonės forumas įvedė plėtinius, kad sumažintų delsą ir leistų beveik realaus laiko transliacijos patirtis.

    2. CMCD integracija

    Bendrojo medijos kliento duomenų (CMCD) integracija leidžia MPD leistuvams dalintis atkūrimo duomenimis su CDN, siekiant geresnės našumo optimizacijos.

    3. 8K ir HDR palaikymas

    Kai vaizdo kokybė tobulėja, MPD plėtojami, kad palaikytų didesnes rezoliucijas, HDR ir platesnį spalvų spektrą.

    4. Serverio pusės reklamos įterpimas (SSAI)

    Advanced MPD manipulations allow seamless ad stitching directly into the manifest, creating smoother ad experiences.

    Išvada

    The MPD format is the unsung hero of modern streaming. While its file extension can be confused with other data formats, its role as the Media Presentation Description in MPEG-DASH is what powers the adaptive, high-quality video streams we enjoy daily across the internet. Its well-structured XML format and core principles of providing multiple representations and detailed segment information ensure a robust, scalable, and user-friendly streaming experience.

    Whether you’re a content provider, a developer building a streaming platform, or just a curious tech enthusiast, understanding the MPD format gives you insight into the sophisticated technology behind every seamless video playback experience.

    Dažnai užduodami klausimai (DUK)

    1. What software do I need to open a DASH MPD file for viewing?
    You need a media player that supports MPEG-DASH, such as a web browser with a DASH-compliant player like dash.js. You cannot open it directly in a standard video player.

    2. Is an MPD file the same as an MP4 file?
    No. An MP4 file contains the actual encoded audio and video data. An MPD file is a manifest that describes the media content and tells the player where to find the smaller segments of that data.

    3. What is the structure of an MPD file?
    An MPD is an XML file with a hierarchical structure that includes <Period>, <AdaptationSet>, <Representation>, and <SegmentInfo> elements to organize and describe the media.

    4. Can I create an MPD file from my own video?
    Yes, you can use open-source tools like GPAC’s MP4Box or FFmpeg to segment your video and automatically generate its corresponding MPD file.

    5. Why does my player buffer less when using MPD?
    Because the MPD allows the player to adapt to your network conditions. If your speed drops, the player can request a lower-quality representation from the MPD, preventing buffering by downloading smaller chunks of data.

    Nuorodos ir ištekliai

    • MPEG-DASH oficialus standartas: ISO/IEC 23009-1
    • GPAC MP4Box dokumentacija
    • DASH pramonės forumas
    • Dash.js grotuvas (atviro kodo)
    • DASH reference grotuvas
    • MPEG-DASH pamoka
    • Bitmovin DASH pamoka
    • Akamai DASH apžvalga:
    • FFmpeg DASH dokumentacija
    • Shaka paketuotojas
     
     Lithuanian
    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
     Finnish
     Gaeilge
     Latvian
     Azeri
     Norsk