关于对讲机实现,如何实时获取流发送出去

Dreamcoder 2021-5-14 720

在实现对讲功能中在音频录制时就要发送数据,语音通讯中使用MediaRecorder的方式录音,这种方式无法实时获取流,只能录完才能获取文件中的音频文件,如果用对讲的需要实时获取流,是要把MediaRecorder改成AudioRecorder录音吗?还是有更好的方法?

最新回复 (5)
  • HeavyRain 2021-5-14
    引用 2
    这个你们查一下android平台上的处理方式吧,demo上的录音方式应该是不行的,你们可以使用合适的方式,都是UI层的代码,不涉及到底层。
  • x86 2021-5-15
    引用 3
    可以使用AudioRecorder进行录制,然后读取pcm流,使用amrEncoder进行编码
  • Dreamcoder 2021-5-21
    引用 4
    amrEncoder在Android demo里面吗?找不到这个工具进行编码
  • HeavyRain 2021-5-21
    引用 5
    demo中没有,需要你们自己来录制编码自定义消息发送。请注意一定要最大化压缩音频数据大小
  • Dreamcoder 2021-5-21
    引用 6
    这里有个问题,就是用pcm流,要转成amr格式的编码才能在服务器存储,正常播放,amrEncoder这个有没有代码参考的链接?
返回