Hvad er forskellen mellem hardwarekomprimering og softwarekomprimering?


Svar 1:

Hardwarekompression: Både optagelse af videosignal og komprimering af videosignal udføres af DSP-chipset integreret på DVR Board. Det behøver ikke computerens CPU for at udføre dette arbejde. Det er lave omkostninger til CPU- og RAM-ressourcer. I dette system fokuserer computerens CPU-opgave på at besvare anmodning om netværk, streame video / lyd til netværk og gemme indspillede data på lokal harddisk.

Softwarekomprimering: DVR-kortet optager kun videosignal, men komprimerer det ikke, det er computer CPU og RAM, der udfører dette komprimeringsarbejde. Det er høje omkostninger til CPU- og RAM-ressourcer. I dette system er computer CPU og RAM ofte overbelastet. Det er lettere at gå ned end hardwarekomprimeringssystem.


Svar 2:

Faktisk opnås hardwarekomprimering af specielle enheder. Det er mest brugt i lydoptagelser til musikinstrumenter.

En masse mennesker ved om softwarekomprimering, men ikke mange ved om hardwarekomprimering, selv jeg ved ikke meget mere om denne teknik. Dette er fordi de fleste mennesker virkelig ikke har brug for hardwarekomprimering, men softwarekomprimering er påkrævet. Softwarekomprimering er den billigste og lettere tilgængelige løsning af de to. Dette skyldes, at du ikke har brug for særlig hardware for at komprimere dataene. Hardwarekompression kræver specialudstyr, der er beregnet til at håndtere denne type arbejdsbelastning. Selvom det er dyrt, giver det nogle fordele frem for softwarekomprimering.

Den specialiserede hardware gør hardwarekomprimering betydeligt hurtigere end softwarekomprimering, der bruger en processor til generelle formål til at udføre jobbet. Dette er meget vigtigt for dem, der udfører 'on the fly' -komprimering, hvor den hastighed, som du kan komprimere data på er lig med eller hurtigere, end den hastighed, som dit lagringsmedie kan acceptere. Hardwarekomprimering lægger ikke nogen ekstra byrde på værtsprocessoren, som det gør beregningerne inden for sin egen hardware. Softwarekomprimering kan forringe værtens ydelse under kraftig brug og andre operationer. Dette kan være et problem, hvis du komprimerer en masse data, mens du bruger din computer på samme tid.

Der er ulemper ved komprimering af software bortset fra de meget åbenlyse lavere samlede omkostninger. Ved hardwarekomprimering får du meget få eller ingen muligheder overhovedet med hensyn til, hvordan dataene komprimeres, før de gemmes i medierne. Dette skyldes, at alt er forprogrammeret til hardware af producenten. Med softwarekomprimering har du meget mere kontrol over, hvordan dine data arkiveres, komprimeres og formateres.

Softwarekomprimering kan også være bedre, hvis du gemmer komprimerede data i lange perioder. Hardwarekompression er ofte enhedsspecifik, og at have enheden mislykkes uden udskiftning kan være et stort problem, især hvis producenten er gået ud af drift. Selvom nogle af de mere avancerede komprimeringssoftware ikke er kompatible med hinanden, behøver du ikke bekymre dig om, at hardware ikke fungerer.