asterisk 支持 VP8 video编码 实现安卓的视频通话
1 :checkout Asterisk source code revision 373330
? svn checkout -r 373330 http://svn.digium.com/svn/asterisk/trunk asterisk ? (下載最新asterisk版本)
2 :asterisk 上面需要打一個補丁支持 VP8 video編碼
? ?wget http://sipml5.googlecode.com/svn/trunk/asterisk/asterisk_373330.patch
3 :拷貝補丁 patch 到asterisk 文件夾 cd asterisk
? ?patch -p0 -i ./asterisk_373330.patch
4 :安裝asterisk
? ?先安裝srtp
? ?yum -y install gcc gcc-c++ pkgconfig zlib-devel openssl-devel ncurses-devel
? ? ? ?yum -y install autoconf automake libtool
? ? ? ? cd ?srtp-1.4.4
? ?./configure
? ?make ?
? ?make install
? ? 安裝asterisk
? ? cd asterisk
? ? ./configure --with-crypto --with-ssl --without-srtp --prefix=/opt/asterisk
? ?make
? ?make install
? ?make samples
5 :配置asterisk
? vi sip.conf
? ?[general]
? ?realm=192.168.1.18
? ?domainsasrealm=192.168.1.18
? ?udpbindaddr=0.0.0.0:5060
? ?tcpenable=no ? ? ? ? ? ? ? ? ?
? ?tcpbindaddr=0.0.0.0
? ?transport=udp
? ?videosupport=yes
? ?directmedia=yes(奇怪這個值為no的時候視頻速度最快,但是語音通話的時候就會有顯示問題)
? ? 分機配置
? ?[2005]
? ?username=2005
? ?secret=2005
? ?accountcode=2005
? ?callerid="2005" <2005>
? ?mailbox=2005
? ?context=lrm
? ?type=friend
? ?host=dynamic
? ?compensate=yes
? ?hassip = yes
? ?[2006]
? ?username=2006
? ?secret=2006
? ?accountcode=2006
? ?callerid="2006" <2006>
? ?mailbox=2006
? ?context=lrm
? ?type=friend
? ?host=dynamic
? ?compensate=yes
? ?hassip = yes
在配置撥號方案
? ?vi extensions.conf
? ?[lrm]
? ?exten => _[1-6]XXX,1,Dial(SIP/${EXTEN})
? ?exten => _[1-6]XXX,n,Hangup()
現在可以在安卓上安卓sip電話去互撥了
本文出自 “信不信由你” 博客,請務必保留此出處http://312461613.blog.51cto.com/965442/1197430
總結
以上是生活随笔為你收集整理的asterisk 支持 VP8 video编码 实现安卓的视频通话的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信银行储蓄怎么样?一文介绍所有你想知道
- 下一篇: linux内核I2C子系统学习(一)