3

我正在尝试使用 Agora Rtc WEB api 进行语音/视频聊天。

这将只是 1:1 通话,我希望一方可以调用通知/向另一方发送消息(例如,在 Skype 中发送表情符号“呼叫反应”)。

实际上,它不会仅由用户调用,但我希望一些侧通道在通话期间传输一些数据,它只有几个字节,但我需要它与视频/音频同步。

我在找sendMetadata(),但是WEB平台不支持?

是否可以有自定义轨道?所以我可以做“client.publish(sideChannelDataTrack);” ?

或者唯一的方法是同时使用 RTC 和 RTM,即使是 1:1 通话?

感谢您的反应。

4

1 回答 1

2

您必须使用RTM SDK 进行消息传递或表情符号反应或举手功能。

建议使用 Agora 的 RTM SDK 在客户端之间发送数据消息,因为数据通道不可靠,无法保证或重试,因此如果您发送消息,则其他客户端可能会错过它,而且没有内置在 Agora RTM 内置的并发处理中。

于 2021-04-22T16:28:10.013 回答