【问题标题】:Unity Chat applicationUnity 聊天应用程序
【发布时间】:2018-11-05 16:38:00
【问题描述】:

我目前正在 Unity 中开发一个实时聊天应用程序 我发现这些平台可以使用,

Firebase:我们可以有效地发送视频吗?
矩阵:https://www.ag-software.net/matrix-xmpp-sdk/ 但我不确定我们是否可以使用MatriX 发送视频?

我想从你的经验中知道
在 Unity 中进行实时聊天(支持照片和视频发送)的最佳方式是什么?

提前致谢

【问题讨论】:

    标签: ios firebase unity3d chat chatbot


    【解决方案1】:

    您需要找到或创建客户可以连接的服务,并且:

    1. 上传文件(照片、视频等)并获取公开的可下载 URL。
    2. 向其他连接的客户端发送消息,除了字符串之外,还包含媒体元数据(例如,实际上是在服务 (1) 上上传的 URL 的文件附件列表)

    现在,如果您找不到支持这两个的单一服务,那么您可以尝试找到两个不同的。

    here 是 C# 中的聊天控制台应用程序示例。它包含控制台应用程序使用的 Web 服务和客户端库。它可以在 Unity 应用程序中使用,而不是控制台应用程序。它不支持文件上传,但可以通过 web 套接字在客户端之间发送消息。

    如果您要自己创建一些东西,而不是寻找第三方服务,我会推荐 node.js/express 和 socket.io 作为服务器,因为它对初学者非常友好。

    here 是一个 C# 客户端库,可以监听来自服务器的 socket.io 事件。它必须与我在上面共享的控制台应用程序中使用的相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-04
      • 2017-09-30
      • 2017-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多