博文

目前显示的是 四月, 2017的博文

视频通话SIP服务器的搭建

为了测试视频通话软件,自己搭建了一个SIP服务器,选择opensips软件在Ubuntu上实现。 1. 安装mysql sudo apt-get install mysql-server 安装过程中会提示设置root用户的密码,记住此密码 2. 下载opensips 可以在 http://opensips.org/pub/opensips/latest 下查看最新的版本,我下载的是2.3.0版 wget http://opensips.org/pub/opensips/latest/opensips-2.3.0-beta.tar.gz 解压 tar zxf opensips-2.3.0-beta.tar.gz 3. 编译安装 进入解压后的源代码目录,执行 make menuconfig, 选第二项 compile and install 如果提示权限不够的话,加sudo 执行 编译过程中如果出现 libxml/parse.h找不到,安装libxml2 sudo apt-get install libxml2 sudo apt-get install libxml2-dev 4. 修改配置文件 opensips 的执行文件默认安装在/usr/local/sbin目录下,配置文件默认安装在/usr/local/etc目录下。 修改/usr/local/etc/opensips/opensips.cfg中的listen ip地址和端口 修改/usr/local/etc/opensipsdbrc中的SIP_DOMAIN(可改为本机IP) 5. 创建数据库 在源目录的scripts子目录下运行 opensipsdbctl create, 输入mysql root 密码即可创建成功。 6. 添加sip用户 输入opensipsctl add 1001 1001 创建用户名1001,密码1001

开源的视频通话项目

图片
记录支持SIP协议的两个开源的视频通话项目,基于Android平台的。 1.  linphone 项目网址:http://www.linphone.org/ 支持Window, Linux, iOS, Android. 同时提供linlibphone库,来做二次开发 2. imsdroid 项目网址:https://github.com/DoubangoTelecom/imsdroid/ 基于Doubango框架开发