Запись аудио в HD

Запись аудио в HD

 

Мы давно предлагаем функцию аудиозаписа, но наш рекордер сохранял аудио в качестве 8 кГц, т.к. это самый популярный формат в старой доброй телефонии, то есть когда мы имеем дело со звонком на/из PSTN. Но когда взаимодействие идет с VoIP-устройствами, которые поддерживают широкополосное аудио (WebRTC, SIP, мобильные SDK), мы можем сохранять аудио в более хорошем качестве, без конвертации в 8 кГц. Мы выбрали 48 кГц как базовую частоту для HD-записи, так как WebRTC может предложить такое качество; если конечные устройства дают аудио с меньшей частотой, то она будет приведена к 48 кГц.

Использовать HD-запись легко, просто добавьте параметр hd_audio:

// Пример для метода record класса Call
call.record({hd_audio: true});
// Пример для модуля Recorder
require(Modules.Recorder);
// ...
const recorder = VoxEngine.createRecorder({hd_audio: true});
call.sendMediaTo(recorder);

Также вы можете использовать параметр lossless, который взаимосключает параметр hd_audio. Если параметр lossless выставлен в true,  аудио запишет в формате «FLAC».

Теги:webrtcaudiorecordingopus
B6A24216-9891-45D1-9D1D-E7359CEB8282 Created with sketchtool.
Комментарии(0)
Добавить ваш комментарий

Пожалйуста, заполните это поле.

Рекомендации
Зарегистрируйтесь, чтобы получить бесплатный аккаунт разработчика, или свяжитесь с нашими специалистами