Recorder¶
Статус: в релизе 3.0
Recorder входит в текущий продуктовый контур записи. Дальше он расширяется через CAN-сценарии, storage, транскрипцию и сервисную обработку.
Recorder — сервис записи конференций и звонков. Он подключается к управляемому серверному media path и получает медиа из предсказуемого RTP-контура.
Почему запись встроена в архитектуру¶
Запись не должна зависеть от случайного P2P-маршрута клиента. Если продукт умеет записывать конференции, медиа все равно должно попадать в серверный контур. Поэтому серверно-центричная модель проще: один media path подходит для живого разговора, записи, аудита и последующей обработки.
Задачи¶
- принимать задания на запись через CAN;
- подключаться к нужной конференции или медиа-потокам;
- сохранять запись в управляемое хранилище;
- отдавать статусы записи и ошибки;
- передавать результат в дальнейшую обработку: транскрипцию, индексацию, публикацию.
Что важно для клиента¶
- запись контролируется серверными правами и настройками конференции;
- файл записи находится в инфраструктуре владельца сервера;
- запись можно связать с участниками, временем, конференцией и историей;
- последующая транскрипция и поиск становятся штатным сценарием.