INSIDE SIMINEO
Fail-Safe Feltöltési
és Média Pipeline
A SIMINEO feltöltési rendszere nem egyszerű média-kezelési funkcióként készült.
A fájlkezelésre részben stabilitási és integritási problémaként tekint.
A rendszer nem feltételezi, hogy a beérkező állományok konzisztens formátumúak, megbízhatóak vagy erőforrás-szempontból biztonságosak.
A feltöltési folyamat ezért több egymást követő ellenőrzési rétegen halad keresztül.
A rendszer validálja a fájltípusokat, a méreteket, a képintegritást és bizonyos metaadatokat is, mielőtt a fájl a végleges feldolgozási folyamatba kerülne.
A rendszer több ponton korlátozza a maximális fájlméreteket, a képfelbontásokat, valamint a feldolgozható erőforrás-mennyiséget.
Ez nem csak hibás feltöltések miatt fontos, hanem a túlzott erőforrás-terhelés és bizonyos visszaélési minták kontrollálása miatt is.
A médiafeldolgozás nem kizárólag kliensoldali feltételezésekre épül.
Az állományokat a rendszer szerveroldalon újraellenőrzi, normalizálja és kontrollált formátumba alakítja.
Ez a pipeline több ponton determinisztikus működésre épül annak érdekében, hogy a médiaállapotok kiszámíthatók és konzisztensen kezelhetők maradjanak.
A platform külön kezeli a fájlrendszer állapotát, az adatbázis-hivatkozásokat, valamint a hibás médiaállapotok detektálását is.