Autore Topic: Codec & Video personalizzato  (Letto 483 volte)

Offline akstern

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus 4
  • Sistema operativo:
    Windows 7
Codec & Video personalizzato
« il: 20 Agosto 2014, 23:30:21 CEST »
0
Salve avrei intenzione di fare un app per android costituita principalmente da un player
video che possa scaricare dei video ed eseguirli.
Questi video devono essere fatti in un modo che solo il mio specifico player lo possa
eseguire.
Pensavo di creare una specie di codec video la cui chiave di decodifica sia in possesso
del mio player.
Qualcuno mi sa indicare la strada da seguire e se esistono dei tutorial da eseguire.

Offline tonno16

  • Utente storico
  • *****
  • Post: 1184
  • Respect: +57
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Codec & Video personalizzato
« Risposta #1 il: 21 Agosto 2014, 09:15:15 CEST »
0
Fai prima a criptare e decriptare file

Offline akstern

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus 4
  • Sistema operativo:
    Windows 7
Re:Codec & Video personalizzato
« Risposta #2 il: 21 Agosto 2014, 15:03:08 CEST »
0
Una soluzione che avevo valutato ma avevo trovato degli esempi troppo complicati.
Mi potresti dare uno spunto con qualche tutorial in giro ?
Grazie

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Codec & Video personalizzato
« Risposta #3 il: 21 Agosto 2014, 15:46:53 CEST »
0
La scrittura del codice per codec audio e video  è una delle cose più complesse nell'ambito degli algoritmi di compressione di ultima generazione.

Android è open source nei sorgenti ci sono i codec con licenza di uso free, questo non copre tutti i codec disponibili, molti produttori aggiungono dei codec non free nel framework di Android. Puoi anche studiarti i sorgenti di FFmpeg,  è open source e esistono diversi porting per Android.

Il codice con cui sono scritti i docec non è in generale semplice, è molto spesso scritto in C e con le parti più gravose scritte in linguaggio macchina (nel caso più estremo con l'utilizzo di istruzioni SIMD e/o aiuto della GPU), quindi se si vuole scrivere un codec per Android bisogna conoscere molto bene NDK come minimo,

Sottoscrivo il consiglio di tonno16 fai prima a criptare i file è immensamente più semplice che scrivere un codec  :D

« Ultima modifica: 22 Agosto 2014, 10:52:25 CEST da iceweasel »
adb logcat | tee /tmp/logcat | grep TAG

Offline tonno16

  • Utente storico
  • *****
  • Post: 1184
  • Respect: +57
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Codec & Video personalizzato
« Risposta #4 il: 21 Agosto 2014, 17:57:31 CEST »
0
Avevo creato un app per il criptaggio di file. Era semplice. Code e decode al massimo in 30 righe.

Alla fine tratti il video come se fosse una sequenza di byte.

Cerca tutorial aes crypt android

Offline akstern

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus 4
  • Sistema operativo:
    Windows 7
Re:Codec & Video personalizzato
« Risposta #5 il: 22 Agosto 2014, 16:40:30 CEST »
0
Grazie per i suggerimenti.
Ho cercato in giro e ho già trovato
Creating a File Encryption App with JavaScript | Tutorialzine
che sembra dare la possibilità di cryptare a livello html5 anche se il limite di un mega è troppo forte
vedo se riesco ad aggirarlo.
Grazie ancora per i preziosi consigli dettati dall' esperienza e non dalla semplice teoria.
Per quanto possa essere difficile non è un vicolo senza uscita come lo sarebbe stato il codec.
Per quanto riguarda il tutorial di tonno16 era per caso fatto in java ?