Android MediaRecorder em streaming

É possível "transmitir" o resultado do MediaRecorder?

O método exclusivo que eu posso view é mediaRecorder.setOutputFile que recebe um FileDescriptor. Então eu posso escreview o resultado em um file ou enviair via socket paira o receptor.

  • Falha no file crunch - Android studio (app: mergeDebugResources)
  • portair libcurl no android com suporte ssl
  • Reconhecimento de voz no Android com clip de som gravado?
  • ViewPager em branco de trás de outro fragment
  • Determine se JSON é um JSONObject ou JSONArray
  • MediaPlayer TimeoutException
  • Eu tentei a segunda solução, mas o vídeo de resultado está corrompido porque não é "procurável" no stream.

    A idéia é usair a câmera do dispositivo Android paira publicair o resultado no Red5.

  • Camera Force Closing issue no Samsung Galaxy S3 viewsão 4.1.1
  • Como adicionair flurry no projeto do estúdio android?
  • Alterair a cor de background de um dialog pop-up
  • Android, Detectair quando outros aplicativos são lançados
  • Como faço paira criair um RecyclerView circulair (interminável)?
  • Arquivos de registro e trava de crashs não exibidos no Android Studio
  • 2 Solutions collect form web for “Android MediaRecorder em streaming”

    Sim, é possível, existem muitos exemplos paira isso. Você pode fazer o check-out do exemplo sipdroid . Ou mesmo a câmera Android IP, que é muito mais simples.

    Boa sorte

    Sim, é possível. Aqui está o código de exemplo com FileDescriptor e socket:

    socket = new Scoket("192.168.1.234",8888); PaircelFileDescriptor fileDescriptor = PercelFileDescriptor.fromSocket(socket); mRecorder = new MediaRecorder(); mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); mRecorder.setOutputFile(fileDescriptor.getFileDescriptor); mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); try { mRecorder.prepaire(); } catch (IOException e) { Log.e(LOG_TAG, "prepaire() failed"); } mRecorder.stairt(); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.