是否可以在asterisk12和sipML5演示网站上互相发送视频? 我可以听到音频,但视频是黑屏...... 我像这样设置了sip.conf,
[general]
videosupport=yes
[6001]
host=dynamic
secret=1234
context=from-internal
type=friend
encryption=yes
avpf=yes
force_avp=yes
icesupport=yes
directmedia=no
disallow=all
allow=ulaw
allow=alaw
allow=gsm
allow=h261
allow=h263
allow=h264
allow=vp8
dtlsenable=yes
dtlsverify=fingerprint
dtlscertfile=/etc/asterisk/keys/asterisk.pem
dtlscafile=/etc/asterisk/keys/ca.crt
dtlssetup=actpass
[6002]
host=dynamic
secret=1234
context=from-internal
type=friend
encryption=yes
avpf=yes
force_avp=yes
icesupport=yes
directmedia=no
disallow=all
allow=ulaw
allow=alaw
allow=gsm
allow=h261
allow=h263
allow=h264
allow=vp8
dtlsenable=yes
dtlsverify=fingerprint
dtlscertfile=/etc/asterisk/keys/asterisk.pem
dtlscafile=/etc/asterisk/keys/ca.crt
dtlssetup=actpass
我的环境, sipml5演示站点 http://sipml5.org/call.htm?svn=224
星号 由root @ 48asterisk在运行Linux的x86_64上构建的Asterisk 12.4.0 2014-08-01 08:22:18 UTC
OS debian 7.6
感谢您的合作。
答案 0 :(得分:1)
答案 1 :(得分:1)
1-星号,你应该只允许每个对等的一个视频编解码器,例如:
不允许=所有
允许= H263
asterisk不支持视频编解码器协商! 2 - 最好在sipml5和星号之间使用webrtc2sip(http://webrtc2sip.org/)。它解决了协议协商问题,例如SRTP和ICE在webrtc规范中是强制性的。它还可以在多个浏览器之间进行编解码器转换。
我已经设置了sipml5-webrtc2sip-asterisk结构,它工作得很好!! :)