Нет видео в вызове WebRTC на смартфоне (Android) через Asterisk
Я построил систему WebRTC на основе Asterisk и sipml5, и я мог совершать аудиовызовы на своем смартфоне (Android), но когда я включил видео, вызывающий абонент может получить видео вызываемого абонента в течение примерно 5 секунд, а вызываемый абонент вообще не может получить видео., Нужны ли какие-либо настройки в Asterisk?
sip.conf:
[2004]
type=friend
defaultuser=2004
username=2004
host=dynamic
secret=pass
encryption=yes
avpf=yes
icesupport=yes
context=rtc-01-dev.demo.net
directmedia=no
transport=udp,ws,wss
force_avp=yes
dtlsenable=yes
dtlsverify=no
dtlscertfile=/etc/asterisk/keys/asterisk.pem
dtlsprivatekey=/etc/asterisk/keys/asterisk.pem
dtlssetup=actpass
allow=vp8,h264
nat=yes
[2005]
type=friend
defaultuser=2005
username=2005
host=dynamic
secret=pass
encryption=yes
avpf=yes
icesupport=yes
context=rtc-01-dev.demo.net
directmedia=no
transport=udp,ws,wss
force_avp=yes
dtlsenable=yes
dtlsverify=no
dtlscertfile=/etc/asterisk/keys/asterisk.pem
dtlsprivatekey=/etc/asterisk/keys/asterisk.pem
dtlssetup=actpass
allow=vp8,h264
nat=yes
extensions.conf:
[rtc-01-dev.demo.net]
exten => _200Z,1,Dial(SIP/${EXTEN},30)
exten => _200Z,2,Congestion
exten => _200Z,102,Busy
1 ответ
Asterisk ничего не делает с вашим видео, оно просто отправляет полученные пакеты.
В звездочке нет функций MCU
Вы должны убедиться, что видеокодеки И разрешение одинаковы во всех ваших приложениях.