Sto lavorando a un progetto per hobby l'obiettivo per cui è lo sviluppo di un'applicazione Android in grado di trasmettere feed live catturati tramite web cam in un'impostazione LAN utilizzando FFMpeg come motore sottostante. Finora, ho fatto le seguenti -RTSP streaming su client Android utilizzando FFMpeg
A. Compilazione e generando FFMpeg librerie legate per le seguenti versioni -
versioneFFMpeg: 2.0
versione NDK: r8e & R9
versione della piattaforma Android: Android-16 & android-18thisthisthisthis
versione Toolchain: 4.6 & 4.8
piattaforma costruita su: Fedora 18 (x86_64)
B. Cre ai file Android.mk & Application.mk nel percorso appropriato.
Tuttavia, quando si trattava di scrivere il codice nativo per l'accesso corretto funzionamento del FFMpeg dal livello di applicazione utilizzando Java, mi sono bloccato con seguenti domande -
a) Quale tutte le funzionalità di FFmpeg ho bisogno di fare disponibile dal livello nativo per l'app per lo streaming di feed in tempo reale?
b) Per compilare FFMpeg per Android, ho seguito il collegamento this. Se le opzioni di compilazione sono sufficienti per gestire i flussi * .sdp o devo modificarlo?
c) Devo utilizzare live555?
Sono totalmente nuovo per FFMpeg e lo sviluppo di applicazioni Android e questo sarà il mio primo progetto serio per piattaforma Android. Ho cercato per un po 'di tempo tutorial pertinenti relativi allo streaming RTSP usando FFMpeg senza molto successo. Inoltre, ho provato l'ultima build di sviluppo del lettore VLC e l'ho trovato ottimo per lo streaming di feed in tempo reale. Tuttavia, è una bestia complessa e l'obiettivo per il mio progetto è di natura abbastanza limitata, per lo più di apprendimento - in un breve lasso di tempo.
Puoi suggerire alcuni suggerimenti (ad esempio collegamenti, documenti o codice di esempio) su come posso scrivere il codice nativo per l'utilizzo della libreria FFMpeg e successivamente utilizzare tali funzionalità dal livello dell'app per lo streaming di feed in tempo reale? Inoltre, apprezzerà davvero se tu potessi farmi conoscere il tipo di conoscenze di base necessarie per questo progetto da un punto di vista funzionale (in un senso agnostico della lingua).
Sto cercando di creare un lettore rtsp in grado di riprodurre in streaming con meno di 1 secondo di ritardo. sembra che tu abbia fatto un po 'di lavoro puoi per favore guidarmi qui – user2934930
Voglio giocare e registrare lo streaming rtsp usando ffmpeg in Android. non ho una buona conoscenza di ffmpeg –