freeSWITCH+linphone构建视频对讲系统

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

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

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

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

  • 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
    freeSWITCH+linphone构建视频对讲系统_第2张图片

    pc端开启视频功能配置:
    freeSWITCH+linphone构建视频对讲系统_第3张图片

    ③、手机端的配置如下
    Setting–>SIP ACCOUNTS
    红色框1:sip账户
    红色框2:sip密码 默认1234
    红色框3:服务器地址
    freeSWITCH+linphone构建视频对讲系统_第4张图片

    手机开启视频功能配置:
    freeSWITCH+linphone构建视频对讲系统_第5张图片

  • 3:在linphone拨号界面直接播对方的sip账户及可正常视频通话:
    freeSWITCH+linphone构建视频对讲系统_第6张图片

你可能感兴趣的:(freeswitch)