如何与 Nest 门铃建立双向音频通信?

Posted

技术标签:

【中文标题】如何与 Nest 门铃建立双向音频通信?【英文标题】:How to establish two-way audio communication with Nest doorbell? 【发布时间】:2022-01-01 13:04:42 【问题描述】:

我可以使用 Google 智能设备管理 API 从 Nest 门铃(电池)流式传输视频和音频。这涉及使用 GenerateWebRtcStream 调用创建 WebRTC 连接以交换 SDP 提议和答案。

但是,GenerateWebRtcStream 仅允许在报价中使用单向音频(即设置“a=recvonly”)。任何尝试发送带有“a=sendrecv”的报价都会导致“无效参数”错误。

显然,建立双向音频的步骤没有记录。有没有人运气好一点?

谢谢!

【问题讨论】:

【参考方案1】:

在特征描述中它说(参见description):

必需:此命令的 offerSdp 中的音频设置必须设置为 a=recvonly(仅接收)。

没有其他命令可以设置流 - 因此,不可能建立双向音频(还没有?!)。

【讨论】:

以上是关于如何与 Nest 门铃建立双向音频通信?的主要内容,如果未能解决你的问题,请参考以下文章

交互式音频/视频

CSound 和 Python 通信

移动通信最先进的音频编解码器EVS及用好要做的工作

如何在不同进程中建立Activity和Service之间的双向通信?

IP通信中音频编解码技术与抗丢包技术概要

蓝牙音箱 找到蓝牙了 可是无法配对成功 提示无法连接通信 怎么解决?