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编码 实现安卓的视频通话相关推荐

  1. 利用第三方解码器ffmpeg让群晖DSM6.2.4版本的Video Station支持DTS视频编码和EAC3音频编码

    前言 截至2022年5月6日,此方法可用! 本文章可以解决群晖版本6.2.4-25556 Update5(Video Station版本2.5.0-1656)在播放dts.eac3音频编码的视频时提示 ...

  2. FFMPEG让群晖DSM7.X版本的Video Station支持DTS视频编码和EAC3音频编码

    FFMPEG让群晖DSM7.X版本的Video Station支持DTS视频编码和EAC3音频编码 安装ffmpeg 恢复 参考文章 安装ffmpeg 群晖 >套件中心 >设置>套件 ...

  3. 原来浏览器原生支持JS Base64编码解码

    原来浏览器原生支持JS Base64编码解码 转载来源:https://www.zhangxinxu.com/wordpress/2018/08/js-base64-atob-btoa-encode- ...

  4. Sublime Text 2/3如何支持中文GBK编码(亲测实现)

    Sublime Text 2/3如何支持中文GBK编码 听语音 | 浏览:17594 | 更新:2014-03-17 10:52 1 2 3 4 5 分步阅读 Sublime Text默认是只支持UT ...

  5. html5微信视频禁止自动全屏,关于HTML5 video标签在安卓版微信浏览器内被强行全屏播放的问题...

    最近在一个H5项目中,碰到了传说中的video标签在安卓版微信浏览器内被强行全屏播放问题.原计划在视频播放完毕后,页面出现video的ended事件时,应该显示分享和处于转化页的按钮,如图: 然而在这 ...

  6. android10官方支持机型,Andorid10.0支持哪些手机?附安卓10支持机型介绍

    Andorid10.0支持哪些手机?附安卓10支持机型介绍 2019-03-12 09:58:24  来源:qqtn.com 扫码可以: 1.在手机上浏览 2.分享给微信好友或朋友圈 摘要: Ando ...

  7. Bilibili支持了AV1编码,关于AV1编码你知道吗?

    Bilibili支持了AV1编码,关于AV1编码你知道吗? AV1编码是一种新的视频编码标准,由联合开发的开源编码器,它由英特尔.微软.谷歌.苹果.Netflix.AMD.ARM.NVIDIA和其他一 ...

  8. WasmEdge 0.9.1 发布:更佳 networking 支持与开发者体验、安卓支持

    WasmEdge 0.9.1 发布! 更好的 networking 支持与开发者体验.安卓支持 WasmEdge 0.9.1 发布了!此版本集成了高性能 networking.JavaScript 流 ...

  9. asterisk odbc mysql_让asterisk支持odbc,将cdr记录写入mssql2000

    让asterisk支持odbc,将cdr记录写入mssql2000 2011-06-04 18:15 编译的asterisk 1.4 已工作了一年半载,因一特殊的需求,需将cdr写入到mssql200 ...

最新文章

  1. 一次900万+数据量 SQL 查询优化后的原理总结!
  2. php 框架获取服务器,Thinkphp 框架基础之源码获取、环境要求与目录结构分析
  3. Validation of XML with XSD
  4. boost学习之 时间和日期 timer
  5. skywalking(3)
  6. Java基础入门笔记-整数+小数+字符串+打印
  7. dj鲜生14-类视图的实现原理+代码
  8. python能不能在win10系统中使用_python在win10下可以用吗
  9. springBoot跨域注解@CrossOrigin
  10. StackGAN详解与实现(使用tensorflow2.x实现)——利用文本合成逼真的图像
  11. Mapx中的图元移动
  12. qt 使用msvc编译器出现中文乱码的问题
  13. 新版微信Wechart添加多个运营者(管理员)
  14. 【手把手教程】uniapp + vue 从0搭建仿斗鱼虎牙直播App:腾讯云MLVB移动直播实践连麦PK+带货
  15. 『IT视界』 [原创评论]揪出"程序员"身上的"六宗罪"
  16. 《Erlang/OTP并发编程实战》第八章 分布式 Erlang/OTP 简介
  17. Bing搜索崩了“无法访问”解决方案
  18. AQS源码解析 7.共享模式_CyclicBarrier重复屏障
  19. 6款优秀的在线表单设计器
  20. DataFactory造数-前期准备工作(DF安装、myodbc32的安装与配置、Oracle客户端的安装与配置)

热门文章

  1. php redis.h,swoole安装hredis支持导致php不能加载swoole扩展
  2. 开机预读快还是不预读快_WIN 7下的超级预读比VISTA要好,改进不少!推荐开启超级预读!...
  3. spark 不同模式用途_Spark 的四种模式
  4. connect跨进程 qt_编写 Qt 跨线程异步调用器
  5. c语言常考的程序,复试C语言常考趣味程序方案.doc
  6. 关于win32与win64的兼容性问题
  7. 1003 我要通过! (20分)
  8. Java弱引用(WeakReference)的理解与使用
  9. 云开发的数据库权限机制解读丨云开发101
  10. [转帖]什么是α射线、β射线、γ射线