1

背景:我们正在构建符合 HIPAA 标准的视频聊天,并将 Twilio 评估为视频流的潜在供应商。部分要求是我们需要对每个视频进行录制 - 这需要加密存储在符合 HIPAA 的存储中。

在设置了 Twilio 出色的快速入门示例后,我启动了一个服务器,并且能够通过视频将两个客户端连接到它。但是,查看 Twilio 的房间配置,服务器端记录似乎是指基于 Twilio 的存储,它不符合 HIPAA 标准。

问题:我们可以通过哪些方式配置启动的 Node 服务器以保存参与房间的所有流的本地副本?

谢谢!

4

1 回答 1

4

Twilio 开发人员布道者在这里。

当您使用 Twilio Video 设置基于群组房间的视频聊天时,聊天中的所有参与者都会与 Twilio 服务器建立 WebRTC 连接,以便通过房间传输和接收数据。当您打开录制时,通过服务器的视频然后被写入磁盘。据我所知,这不符合 HIPAA。

我们确实有一个关于使用 Twilio Video 构建符合 HIPAA 的视频应用程序的页面,但建议是使用点对点房间,以便可能通过 Twilio(通过 TURN 中继)的唯一媒体被加密并且无法读取或保存通过 Twilio。

您无法从快速入门开始在 Node 服务器上录制视频,因为它根本不用于流式传输媒体。它只存在于生成访问令牌。

您可以构建一个服务器,该服务器也加入了对等聊天室并以这种方式保存视频。不过,我没有构建 WebRTC 服务器应用程序的经验,所以我无法帮助您指导。这当然不是仅仅以不同方式配置服务器的情况。

您的另一个选择是在客户端录制视频并以某种方式将其传输到您的服务器。虽然对于长时间的聊天来说这可能会很笨拙,这会导致客户端上的额外工作并导致潜在的大视频文件发送到服务器。

于 2018-07-12T01:52:55.620 回答