Twilio записывает аудио и видео в одном файле - PullRequest
0 голосов
/ 10 мая 2018

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

Одной из функций для участников станет возможность воспроизведения сеанса. Нам удалось создать комнаты, записать сеанс и загрузить файлы, содержащие записи разных участников.

Что нам не удалось сделать, так это записать аудио и видео на одной и той же дорожке, поэтому нам не нужно загружать два разных файла и управлять их синхронизацией.

Мы не нашли никакой информации в документации о том, как включить эту опцию.

Может кто-нибудь помочь нам и рассказать, как записывать аудио и видео в один файл?

Ответы [ 2 ]

0 голосов
/ 06 июня 2018

Теперь появилась новая функция API, которая объединяет аудио и видео записи из конференц-связи в один аудио / видео файл:

https://www.twilio.com/docs/video/api/compositions-resource

Может использоваться следующим образом:

curl -X POST 'https://video.twilio.com/v1/Compositions' \
    -u 'SKXXXX:your_api_key_secret' \
    -F 'RoomSid=RMXXXX' \
    -F 'StatusCallback=http://my.server.org/callbacks' \
    -F 'Format=mp4' \
<<-EOF -F 'VideoLayout={
      "transcode":{
        "video_sources":["RTXXXX"]
      }
    }'
EOF

В результате получаются новые видеопотоки, в которых все видео участников объединены в одно оконное видео.

0 голосов
/ 14 мая 2018

Разработчик Twilio здесь.

В настоящее время нет опции, которая записывает аудио и видео на одну и ту же дорожку. Как документация гласит :

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

Так что вам нужно будет загрузить оба файла и синхронизировать их самостоятельно .

...