Я пытаюсь сделать своего рода рацию в андроиде. Я использовал классы audiorecord и audiotrack, но они не подходят для передачи данных PCM. Я хотел бы использовать другие кодеки, такие как AMR, которые меньше потребляют полосу пропускания. Можете ли вы рассказать мне, как реализовать его, я имею в виду, какие классы или метод для преобразования PCM в другой кодек?Walkie Talkie без SIP
Большое спасибо за вашу поддержку.
ok, Вы хотите кодировать PCM в ARM через NDK. Разве вы не думаете, что это может перегрузить процессор? –
Это PCM AMR. И у вас нет выбора в этом вопросе. ЦП будет использоваться, но не перегружен. Android-телефоны сегодня имеют 1 ГГц и выше, что более чем достаточно для кодирования голоса –
Хорошо, что вы рекомендуете, PCM для ARM в классе java или используете NDK/JNI? –