Обычными кодеками для VoLTE являются AMR, AMR-WB и EVS (см. Ссылки ниже для получения дополнительной информации - спасибо, @Mikael Dúi Bolinder).
Как и в большинстве основных голосовых (и видеокодеков), естьПИС и лицензирование связаны с этим.Однако для конечных пользователей сетевые провайдеры и производители устройств включили лицензирование и кодеки в свои развертывания, поэтому они будут использоваться типичной службой оператора.
Мне не известно о каких-либо ограничениях со стороны 3GPP при использовании других кодековесли устройства и сеть их поддерживают, но перечисленные выше, безусловно, используются по умолчанию и наиболее широко используются.
Если вы хотите создать собственную голосовую службу, например службу VoIP, работающую через подключение для передачи данных к телефону, то в теории вы можете использовать любой кодек, который вы хотите.Следует помнить, что для программных кодеков, какими они будут, если они не будут тесно интегрированы в аппаратное обеспечение устройства, эффективность важна, поскольку неэффективная реализация может повлиять на производительность, срок службы батареи и т. Д.
В частности, для Opusнапример, есть несколько проектов с открытым исходным кодом, которые предоставляют библиотеки Android.Также предполагается, что Opus поддерживается на устройствах с Android 5+ (https://developer.android.com/guide/topics/media/media-formats).
amr-licensing-wikipedia: https://en.wikipedia.org/wiki/Adaptive_Multi-Rate_audio_codec#Licensing_and_patent_issues «Лицензирование AMR (и проблемы) в Википедии»
amr-wb-licensing-wikipedia: https://en.wikipedia.org/wiki/Adaptive_Multi-Rate_Wideband#Licensing "Лицензирование AMR-WB для Википедии"
evs-news-патент-пул: http://www.mpegla.com/Lists/MPEG%20LA%20News%20List/Attachments/97/n-16-01-20.pdf "MPEG разрабатывает пул патентов дляEVS "