没有后端的 Twilio 视频?

Twilio video without a backend?

我还需要后端来为 Twilio 视频生成访问令牌吗?

Twilio 的可编程视频文档讨论了 client-side room creation 选项,它可以让我们 "get up and running without writing backend code".

https://www.twilio.com/blog/2017/04/programmable-video-peer-to-peer-rooms-ga.html

我知道测试工具可以让我们创建临时访问令牌,但这些令牌会在 4 小时后过期,这使得我的 Twilio 演示停止工作,除非我手动刷新令牌。

在后端处理访问令牌创建的原因是您可以将适当的身份验证方法包装在请求访问令牌的接收者周围,并确保 API 创建这些受限访问令牌的密钥是安全的。

出于演示目的,您可能会使用 Twilio-CLI 创建一个具有更长到期时间(最多 24 小时)的访问令牌,或者可能编写一个 Twilio 函数来处理这个问题(理解您不会有一种对请求令牌的客户端进行身份验证并分配适当身份的方法,因此存在风险。

Twilio CLI 插件 "twilio token plugin: Install and use this plugin to generate a token for use in a client-side SDK, e.g., a chat application." https://www.twilio.com/docs/twilio-cli/plugins