freeSWITCH+linphone构建视频对讲系统

#实现两个终端设备之间的视频对讲功能

前言:想实现最简单的视频对讲功能,可以基于linphone提供开源的代码以及开源的freeSWITCH来完成,下面介绍如何使用linphone已有的客户端和freeSWITCH组成视频对讲系统,

有对此系统有兴趣的朋友可以 进行交流

  • 0:架构图
    整个视频对讲的架构如下图表示:
    ①、终端A与终端B安装支持sip协议的软电话,这类软电话较多,这里使用的是linphone。
    ②、服务器使用的是freeSWTICH。
    视频对讲架构图

  • 1:freeSWITCH服务器环境搭建
    ①、源码及安装包下载地址:
    https://freeswitch.org/confluence/display/FREESWITCH/Installation

②、linux下的搭建编译参考之前的博文:
ubuntu下freeSWITCH的编译

③、启动freeswitch服务,默认freeSWITCH会分配20个sip账号,账户名为1000到1019,密码默认为1234

  • 2:手机和客户端安装linphone应用程序
    ①、源码及安装包:
    http://www.linphone.org/technical-corner/linphone/downloads

    ②、pc端的客户端配置如下
    options–>首选项–>sip 账户管理
    红色框1:sip:[账户名]@[服务器地址]
    红色框2:[服务器地址]
    配置成功后会弹出输入密码的对话框,密码默认为1234
    pc端sip账户配置

    pc端开启视频功能配置:
    pc端开启视频功能

    ③、手机端的配置如下
    Setting–>SIP ACCOUNTS
    红色框1:sip账户
    红色框2:sip密码 默认1234
    红色框3:服务器地址
    手机端sip账户配置

    手机开启视频功能配置:
    手机端开启视频功能配置

  • 3:在linphone拨号界面直接播对方的sip账户及可正常视频通话:
    pc端视频通话

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值