在群聊的远程视频上显示用户名,群聊的举手功能

Posted

技术标签:

【中文标题】在群聊的远程视频上显示用户名,群聊的举手功能【英文标题】:Display user name on remote videos on Group chatting, Raise hand feature on Group chatting 【发布时间】:2021-06-26 04:32:08 【问题描述】:

我们已经集成了 agora rtc 用于使用 vue js 进行群组视频聊天。想在远程视频上显示相应的用户名。我无法像 userid 一样通过流传递用户名 custome 属性。如何解决这个问题。有没有办法将自定义对象通过流发送给远程用户。

举手功能也需要做。怎么办。

你能帮我吗

【问题讨论】:

【参考方案1】:

我建议您将 Agora RTM SDK 用于您的用例。它允许您向其他用户发送消息。

只要您加入 RTC 频道,就可以使用 RTM 向 RTM 发送带有您姓名的频道消息。这样其他用户就可以接收和显示您的姓名。

对于举手,您可以发送带有请求的消息(例如:"raise": "true"),然后远程用户可以接受/拒绝请求并返回相应的消息。如果接受您,您将阅读消息并使用 RTC 方法取消本地用户的静音。

您可以找到 RTM here 的快速入门应用。

【讨论】:

感谢您在用户发布的事件中为远程用户端从数据库获取用户信息。 @RamaduraiJayaraman 你能详细说明一下,你是怎么做到的吗? SDK 触发用户发布事件时,他们使用用户的 UID 从自己的数据库中获取用户名。

以上是关于在群聊的远程视频上显示用户名,群聊的举手功能的主要内容,如果未能解决你的问题,请参考以下文章

干货分享——使用融云通讯能力库 IMLib 实现单群聊的阅读回执

Django + Strophe + ejabberd - 附加和群聊的麻烦

推荐一个.Net Core开发的Websocket群聊私聊的开源项目

IM系统实战

从零一起学Spring Boot之LayIM项目长成记单聊群聊的实现

UI自动化控制PC端微信获取当前群聊的群友列表