Видео Twilio: запись номеров на стороне сервера

Контекст: мы создаем HIPAA-совместимый видеочат и оцениваем Twilio как потенциального поставщика видеопотоков. Часть требования заключается в том, что нам нужно делать записи для каждого видео, и это должно храниться в зашифрованном виде в HIPAA-совместимом хранилище.

Создав отличный пример быстрого запуска Twilio, я запустил сервер и смог подключиться к нему с двумя клиентами, используя видео. Однако, глядя на конфигурацию помещения Twilio, запись на стороне сервера, по-видимому, относится к хранилищу на основе Twilio, которое не совместимо с HIPAA.

Вопрос: Каким образом мы можем настроить запущенный сервер Node для сохранения локальной копии всех потоков, участвующих в комнате?

Спасибо!

1 ответ

Решение

Twilio разработчик евангелист здесь.

При настройке видеочата на основе групповой комнаты с использованием Twilio Video все участники чата устанавливают соединения WebRTC с сервером Twilio для передачи и получения данных через комнату. Когда вы включаете запись, видео, которое проходит через сервер, записывается на диск. Насколько я знаю, это не соответствует требованиям HIPAA.

У нас есть страница о создании HIPAA-совместимых видеоприложений с Twilio Video, но мы советуем использовать одноранговые комнаты, чтобы единственный носитель, который потенциально проходит через Twilio (через ретранслятор TURN), был зашифрован и не мог быть прочитан или сохранен Twilio.

Вы не можете записать видео на Node-сервер с самого начала, потому что оно вообще не используется для потоковой передачи мультимедиа. Он существует только для создания токена доступа.

Вы можете создать сервер, который также присоединится к одноранговой комнате чата и сохранит видео таким образом. У меня нет опыта в создании серверных приложений WebRTC, поэтому я не могу помочь вам с этим. Это, конечно, не просто настройка сервера по-другому.

Другой вариант - записать видео на клиенте и каким-то образом перенести его на ваш сервер. Это может быть неудобно для длинных чатов, которые могут вызвать дополнительную работу на клиенте и привести к отправке на сервер потенциально большого видеофайла.

Другие вопросы по тегам