N
NautilusIII
Neues Mitglied
- 0
Hi!
Vielleicht hat hier jemand eine Idee.
Ich würde gerne das Bild dass die Kamera meines Handys gerade einfängt live auf meinen Webserver streamen.
Zugriff auf die Kamera gibt es wohl wie MediaRecorder:
Ich möchte natürlich nicht in ein File schreiben sondern direkt auf den Webserver streamen.
Die einzigste Chance die ich sehe ist dass man als setOutputFormat einen FileDescriptor setzen kann:
Weiß jmd wie man einen FileDescriptor bekommt so dass ich via http gegen eine best URL "uploaden" kann?
Mit Socktes will ich nicht arbeiten.
Sicher könnte man aiuch einfach das File auf die SD Karte schreiben und dann "irgendwie" das File kontinuierlich auf den Server schieben, aber naja. Evtl. kann man auch eine Art Netzlaufwerk einbinden oder was mit WebDav machen, aber würd ich alles gerne erstmal vermeiden.
Lg
Vielleicht hat hier jemand eine Idee.
Ich würde gerne das Bild dass die Kamera meines Handys gerade einfängt live auf meinen Webserver streamen.
Zugriff auf die Kamera gibt es wohl wie MediaRecorder:
Code:
MediaRecorder recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(PATH_NAME);
recorder.prepare();
recorder.start(); // Recording is now started
...
recorder.stop();
recorder.reset(); // You can reuse the object by going back to setAudioSource() step
recorder.release(); // Now the object cannot be reused
Ich möchte natürlich nicht in ein File schreiben sondern direkt auf den Webserver streamen.
Die einzigste Chance die ich sehe ist dass man als setOutputFormat einen FileDescriptor setzen kann:
Code:
setOutputFile(FileDescriptor fd)
Weiß jmd wie man einen FileDescriptor bekommt so dass ich via http gegen eine best URL "uploaden" kann?
Mit Socktes will ich nicht arbeiten.
Sicher könnte man aiuch einfach das File auf die SD Karte schreiben und dann "irgendwie" das File kontinuierlich auf den Server schieben, aber naja. Evtl. kann man auch eine Art Netzlaufwerk einbinden oder was mit WebDav machen, aber würd ich alles gerne erstmal vermeiden.
Lg