首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建WebRTC接收器

创建WebRTC接收器
EN

Stack Overflow用户
提问于 2013-04-04 16:54:46
回答 2查看 6K关注 0票数 7

我是WebRTC的新手,正在尝试弄清楚如何在浏览器之外创建一个接收WebRTC音频流并将其输出到扬声器上的程序。有没有用于Java或C#的WebRTC库?该接收器将在linux机器上运行。

--

我一直在考虑使用getUserMedia()来访问麦克风。但话说回来:这样的流将以什么格式传输?假设我使用WebRTC2SIP并使用JSIP构建一个Java端点;或者我只使用一个套接字并通过http发送流。在接收器端我会得到什么格式的音频?到目前为止,我已经了解到WebRTC确实以某种方式压缩了流。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-03 15:55:34

我想对你来说有两种方法:

  1. 为android/iOS或Mac等构建完整的WebRTC语音引擎,只需使用VOE提供的API。
  2. 构建独立的NS/VAD/AECM/AGC模块并在您的项目中使用它。例如,您为android手机构建独立的NS模块,使用AudioRecord(java layer,android things)录制麦克风的声音,并对这些数据(jni layer,WebRTC things)进行降噪处理,最后使用AudioTrack(java layer,android things)回放处理后的数据。

编辑:

  1. 对于第二种情况,格式为PCM原始数据。
票数 4
EN

Stack Overflow用户

发布于 2013-04-05 11:47:40

请访问demo.easyrtc.com查看工作音频演示和代码

这些代码都是开源的,可以在https://github.com/priologic/easyrtc上查看

您可以在我们的论坛https://groups.google.com/forum/#!forum/easyrtc上查找有关easyRTC的任何已知问题

也可以在easyrtc.com查看我们的主站点

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15806617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档