F4M-fail on Flash Media Manifesti (F4M) vormingus salvestatud andmefail. See sisaldab teavet, mis kirjeldab Adobe HTTP dünaamilist voogesitust (HDS), reaalajas sõnumside protokolli (RTMP) ja reaalajas meediumivoo protokolli (RTMFP) vooge videopleierisse.
Adobe HDS-i kasutatakse mitmebitrate heli- ja videosisu üle HTTP sisu voogesitavatele meediumipleieritele. F4M-vorming töötati välja HDS-i toetamiseks, kirjeldades meediumipleieritele keerukat meediumit, mis võib sisaldada mitut helikeele rada, mitut bitikiiruse edastust või täiustatud sisukaitset.
Kuigi algselt oli F4M-vorming mõeldud HDS-i toetamiseks, on see laienenud ka teistele transpordiskeemidele, näiteks RTMP ja RTMFP. F4M-i manifestifailid sisaldavad teavet eraldusvõime, koodekja mitme bitikiirusega failide kättesaadavus.
F4M-failid loob File Packageri tööriist, mida kasutatakse Windowsi ja Linuxi sisu pakkimiseks. Tööriist on saadaval Flash Media Serveris rootinstall / tools / f4fpackager kausta. Voogesitatava meediumipaki pakkimisel (ainult File Packager toetab .F4V, .MP4ja .FLV failid), on sisu pakendatud .F4F killustada faile. Samuti luuakse F4M-fail koos F4X-i indeksfailidega F4M-failidega. Kui meedium on pakitud, toimetab Adobe Media Server selle sisu voogesitavatele klientarvutitele.