【发布时间】:2017-11-30 04:17:09
【问题描述】:
我正在使用 OpenTok SDK 在设备之间建立会话连接。我能够发送会话中连接的消息和文本顶级设备。
我有发送图片的需求。 OpenTok 是否提供在会话中发送图像的功能?
【问题讨论】:
我正在使用 OpenTok SDK 在设备之间建立会话连接。我能够发送会话中连接的消息和文本顶级设备。
我有发送图片的需求。 OpenTok 是否提供在会话中发送图像的功能?
【问题讨论】:
由于 Aiham 提到的信号大小限制,我做了一些实验,使用 AWS S3 作为中介在传输过程中存储文件。 基本工作流程是:
使用这种方法,信号有效负载限制不是什么大问题,因为通过 OpenTok 会话发送的唯一数据是从 S3 下载文件所需的数据。
我不会称其为完整的解决方案,但它可能足以让您入门:
【讨论】:
您可以使用数据 URI 方案将图像表示为 base64 文本并使用信号 API 传输。
但是请注意,由于大小限制为 8KB,因此您将只能发送非常小的图像作为信令 API 的一部分
信号参数的 data 属性是您随消息发送的数据字符串。该属性是可选的。如果您省略它,则消息将在没有数据负载的情况下发送。数据大小限制为 8KB。
见:
【讨论】: