android,在开启录制音频的时候怎么调整输出方向,不要只是输出到文件中?

齿轮1 发布于 2020/09/18 16:32
阅读 328
收藏 0

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

我使用MediaRecorder调用麦克风录制手机周围的声音,但发现MediaRecorder本身的封装的方法中,似乎只能将录制的声音输出到文件里。

如何把输出方式调整为Socket?我想输出到网络上,让Web服务端接收音频数据?或者在录制过程中,怎么实时获取音视频流?把流的方向调成socket套接字传输到网络上,而不仅仅是本地文件?

加载中
0
齿
齿轮1

@ hyjiao83

请问一下,如果只有声音采集,在android端的录音实时采集到服务端,然后服务端在把音频流推送到客户端,这两个步骤有哪些处理方案。

用audioRecord录音,并实时采集推送到服务器,服务器要怎么配置?WebSocket服务端行不?客户端要实时监听采集的声音,客户端分为浏览器与C/S端程序,音频拉流的话怎么弄?与推流的这个步骤需要进行搭配么?

0
zn123
zn123

@齿轮1  建议你用,声网 或者 极构 的sdk;看你问的问题 说明你还没入门;不适合重头搞;先学sdk开发吧

齿
齿轮1
谢谢你的回复,采用第三方sdk也有我的考虑,不过我先打算做一个入音视频直播监听,先入个门大致了解一下基本流程,在考虑是否选择哪个相关的第三方服务sdk。
0
hyjiao83
hyjiao83

AudioRecord可以实现你那个录音的要求。视频部分你可以去百度一下 “用Camera2采集摄像头原始数据”。做音视频方面的处理,你肯定要自己去了解一下相关的知识,不了解你怎么写代码?别人的代码不一定符合你的需求。音频方面比如采样率、编码格式、声道等需要了解。视频方面你要知道桢的概念,还有编码格式。

0
齿
齿轮1
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
hyjiao83
hyjiao83
你需要的是AudioRecord,而不是MediaRecord
齿
齿轮1
回复 @齿轮1 : @hyjiao83 把录制时处理声音后的音频流的方向设置到socket上
齿
齿轮1
我是初次涉及客户端的声音录制,AudioRecord在百度android 声音录制出现过,似乎可以获取音频流,但是由于获取的是原始的声音,要把录制的声音处理成合适的样子对于目前的我来说,需要学习一些时间。但我目前的目的不是录制的声音处理。而是尝试获取音频流,准确的说是把原始声音处理后的音频流。这方面有什么可以配合AudioRecord录制的声音处理工具么。像MediaRecord的一样简便配置?
0
innerloop
innerloop

大约的思路  是通过  xmpp 服务器进行,跟IM语音聊天一个思路。
如果你的业务场景和简单 推荐用openfire搭建个,如果很复杂,推荐站在巨人肩膀上做吧,花点钱用IM产品吧,

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部