Ich möchte einige Lerninhalte entwickeln, die ich mit Adobe AIR an Kinder verteilen möchte. Der Inhalt enthält Videos. Nun, von dem was ich sehe, wird AIR den Inhalt auf das lokale Dateisystem legen, damit jeder es sehen kann. Ich möchte das verhindern. Gibt es einen Ausweg?Wie schütze ich Inhalte in AIR?
Antwort
Eine Lösung ist die Verwendung von DRM in Verbindung mit Flash Media Server (wie von Stu erwähnt).
Eine andere Möglichkeit wäre, den Inhalt zur Laufzeit zu streamen und nicht im Dateisystem zwischenzuspeichern.
Schließlich könnte es auch möglich sein, die Bits für den FLV im verschlüsselten lokalen Datenspeicher oder der SQLite-Datenbank zu speichern (was die Verschlüsselungsunterstützung in AIR 1.5 hinzufügt), dies würde jedoch wahrscheinlich nicht für große Videos funktionieren (Leistungsprobleme)), und Sie müssen es möglicherweise noch vor der Wiedergabe in das Dateisystem schreiben (wenn auch nur vorübergehend).
mike Kammern
Möglicherweise, aber Sie müssen die dunkle Seite umarmen - aka DRM (Digital Rights Management). Gehe lesen Flash Video DRM. Es ist schrecklich schmerzhaft, etwas richtig zu machen, und die Benutzer neigen dazu, es zu hassen. Fragen Sie sich, ob Ihr Inhalt wirklich so wertvoll und heiß ist, dass Sie diese Route hinunter gehen müssen.
Ich würde vorschlagen, dass Sie die folgenden Schritte durchführen:
- einen Schlüssel verwenden, die Dateien zu verschlüsseln, die Sie
- Zur Laufzeit erstellen eine Kopie der Dateien zu speichern in einem temporären Ordner und die Dateien entschlüsseln, die der Benutzer benötigen den eingebetteten Schlüssel in dem AIR-Programm
- bei der Ausfahrt verwenden, löschen Sie die entschlüsselten Dateien
Auf diese Weise sind die Dateien für eine kurze Zeit verfügbar, in der sie verwendet werden. Dann ist es auch schwierig, sie zu finden, da Sie sie in irgendeinem obskuren Ordner entschlüsseln können.
Dies würde Ihre Dateien vor 99% der Bevölkerung schützen. Und Sie können den Rest nicht 1% stoppen. Also versuch es nicht einmal.
Alles Gute.
+1: Meine Firma tut im Moment etwas sehr ähnliches, aber nicht mit Videos. Dennoch, die Idee hält. –