2016-04-28 4 views
2

Я пытаюсь разработать приложение для Android с SIP API (поставляется в Android 2.3 или выше). Я хочу знать, какие аудиокодеки и видеокодеки поддерживают этот API? имеет ли этот API какие-либо инструменты, позволяющие настраивать/выбирать кодеки? пожалуйста помогите.SIP API media codecs

+0

Интересно, что я не уверен, что вы сможете совершать аудио- и видеовызовы с помощью существующего программного пакета sip программного обеспечения для Android. –

+0

@AbhijitChakra: это может заверить вас: http://developer.android.com/guide/topics/connectivity/ sip.html – astuter

+0

Это не работает. Попробуйте это демонстрационное приложение. –

ответ

0

Я хочу знать, какие аудиокодеки и видеокодеки поддерживают этот API?

Вы можете получить список поддерживаемых кодеков от самих документов, отметьте AudioCodec.

Те:

  • PCMU
  • PCMA
  • GSM_EFR
  • GSM
  • AMR

делает этот API есть инструменты, позволяющие настроить/выбрать кодеки ?

Вы можете использовать API, связанные с SIP и RTP. android.net.rtp содержит классы AudioStream, AudioGroup и AudioCodec, которые просты в использовании. Последний из них позволяет вам выбрать кодек, который вы хотите.

Вы можете создать кодек, как указано в приведенной выше ссылке:

AudioCodec codec = AudioCodec.getCodec(100, "AMR/8000", "mode-set=1"); 

Затем вы можете установить этот кодек на ваш AudioStream используя setCodec(codec) метод.

+0

большое спасибо! вы думаете, что есть класс в android.net.sip, который принимает этот AudioCodec в качестве аргумента. Я новичок в этом домене – libhu

+0

Я отредактировал свой ответ, чтобы дать вам краткое описание. Это должно заставить вас начать. Надеюсь, что он охватывает основные аспекты вашего вопроса. – astuter

+0

благодарит моего брата! очень ясный и полезный. – libhu

 Смежные вопросы

  • Нет связанных вопросов^_^