首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pion/webrtc -如何在GO Pion API中设置音频接收器和源?

pion/webrtc -如何在GO Pion API中设置音频接收器和源?
EN

Stack Overflow用户
提问于 2021-09-27 13:17:06
回答 1查看 142关注 0票数 1

我正在开发一个CLI Go应用程序,以便在我的Linux服务器的后台运行。这是pion/webrtc的一个实现。我的Go应用程序正在连接到Janus,但无法接收或发送音频。我需要发送麦克风音频和接收来自Janus的音频。我想我应该在pion中链接我的音频接收器/源,但我很困惑。

我对这段代码不太确定:

代码语言:javascript
复制
// Create a audio track
opusTrack, err := webrtc.NewTrackLocalStaticSample(webrtc.RTPCodecCapability{MimeType: "audio/opus"}, "audio", "pion")
if err != nil {
    panic(err)
} else if _, err = peerConnection.AddTrack(opusTrack); err != nil {
    panic(err)
}

这都不是:

代码语言:javascript
复制
    gst.CreatePipeline("opus", []*webrtc.TrackLocalStaticSample{opusTrack}, "audiotestsrc").Start()

我使用了pion/example-webrtc-applications/janus-gateway的示例代码。

我的整个代码here

感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2021-10-25 13:59:55

这是我得到的:

代码语言:javascript
复制
    gst.CreatePipeline("opus", []*webrtc.TrackLocalStaticSample{opusTrack}, "autoaudiosrc").Start()

"autoaudiosrc“是问题所在。

Linux Ubuntu Server 21.04.4

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

https://stackoverflow.com/questions/69347323

复制
相关文章

相似问题

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