agora RTC WEB视频聊天时如何发送消息(通话反应)

How to send messages (call reactions) during video chat with agora RTC WEB

我正在尝试使用 Agora Rtc WEB api 进行 voice/video 聊天。

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

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

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

可以自定义曲目吗?所以我可以做“client.publish(sideChannelDataTrack);” ?

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

感谢您的反应。

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

推荐使用 Agora 的 RTM SDK 在客户端之间发送数据消息,因为数据通道不可靠,无法保证或重试,所以如果您发送消息,其他客户端可能会错过它,也没有内置的并发处理,因为 Agora RTM 内置了这些。