成都网站建设外包业务网络文学网站开发
web/
2025/10/3 2:28:45/
文章来源:
成都网站建设外包业务,网络文学网站开发,网站开发 实习报告,教你做兼职的网站系统环境 一、FS相关网站 二、第三方库安装 1.apt安装 2.指定版本sofia-sip安装 3.指定版本spandsp安装 4.指定版本libks安装 5.指定版本openssl安装 三、指定版本FS安装 1.CPPFLAGS配置 2.编译器版本 3.FS配置编译 四、FS#xff0c;fs_cli运行#xff0c;模块加载 附录 1.安… 系统环境 一、FS相关网站 二、第三方库安装 1.apt安装 2.指定版本sofia-sip安装 3.指定版本spandsp安装 4.指定版本libks安装 5.指定版本openssl安装 三、指定版本FS安装 1.CPPFLAGS配置 2.编译器版本 3.FS配置编译 四、FSfs_cli运行模块加载 附录 1.安装包FS编译好的两个浏览器客户端压缩包 2.video-demo和Verto Communicator的github地址 3.demo相关WIKI 4.freeswitch微信交流群 扉页 系统环境
lsb_release -aNo LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.10 Release: 22.10 Codename: kinetic uname -aLinux yqw-Lenovo-XiaoXinPro-13ARE-2020 6.2.0-37-generic #38~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 2 18:01:13 UTC 2 x86_64 x86_64 x86_64 GNU/Linux 一、FS相关网站
FS中文社区http://freeswitch.org.cn/blog/2023/08/use_srs/ FS官网https://signalwire.com/freeswitch FS官方WIKI:https://developer.signalwire.com/freeswitch/ FS官方github:https://github.com/signalwire/freeswitch
二、第三方库安装
1.apt安装
sudo apt install libtool-bin
sudo aptitude install libtiff-dev
sudo aptitude install libsqlite3-dev sqlite3
sudo aptitude install libpcre3-dev
sudo aptitude install libspeexdsp-dev
sudo apt install libldns-dev
sudo apt-get install libedit-dev
sudo apt-get install -y yasm nasm libavformat-dev libswscale-dev2.安装sofia-sip
git clone https://github.com/freeswitch/sofia-sip.git
cd sofia-sip
git rest --hard 6198851a610b7889c17e2d98fb84617bc1dd7aec
./bootstrap.sh -j
./configure
make
make install3.安装spandsp
git clone https://github.com/freeswitch/spandsp.git
cd spandsp
git reset --hard 0d2e6ac65e0e8f53d652665a743015a88bf048d4
./bootstrap.sh -j
./configure
make
sudo make install
ldconfig4.libks安装
git clone https://github.com/signalwire/libks.git
git reset --hard 940d659c583b255a96cac77e7e9fe62195c40e0b
cmake
make
sudo make install5.openssl安装 需要先卸载本身的openssl openssl-1.1.1v官方下载地址版本3会有问题。 https://www.openssl.org/source/
//https://github.com/signalwire/signalwire-c.git //applications/mod_signalwire前的#删除
不需要装libav因为已经执行如下命令 sudo apt-get install -y yasm nasm libavformat-dev libswscale-dev
三、FS安装1.CPPFLAGS配置
export CPPFLAGS-Wno-array-parameter -Wno-errordeprecated-declarations -Wno-errorarray-bounds -Wno-errormaybe-uninitialized -Wno-errorswitch -Wno-errorformat-overflow -Wno-erroraddress -Wno-errorstringop-truncation2.编译器版本 gcc/g version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) 3.FS配置编译
git clone https://github.com/signalwire/freeswitch.git
git reset --hard 4cb05e7f4a23645ec387f3b5391194128be7d193//或者在githubtag里下载freeswitch-1.10.10以上master提交版本也属于1.10.10
sudo vim modules.conf
//applications/mod_av前的#删除
./bootstrap.sh ./configure make -j20
sudo make install//sudo make sounds-install sudo make moh-install
//sudo make hd-sounds-install sudo make hd-moh-install
//cd src/mod/applications/mod_av make make install 四、FSfs_cli运行模块加载
sudo ./freeswitch -nc -nonat //如果想看日志不加后面两个参数
sudo ./fs_cli
load mod_av
load mod_verto附录
1.安装包FS编译好的两个浏览器客户端压缩包 2.video-demo和Verto Communicator两个demo github 3.demo相关WIKI 编译参考1 编译2和打电话慢配置 编译参考3 Verto Communicator-WIKI mod_verto-WIKI mod_conferenceconference.conf.xml–WIKI 如何在FreeSWITCH中对接SRS Verto Documentation FS各种库集合 FS增加h264 扉页
sudo apt-get install gcc-10 sudo apt-get install g±10 sudo ln -sf /usr/bin/gcc-10 /usr/bin/gcc sudo ln -sf /usr/bin/g±10 /usr/bin/g
freeswitch-1.8.7自带的sip库不匹配源码 v1.10(git clone拉)和libav都是最新的依然有codecpar和codec问题 git clone https://freeswitch.org/stash/scm/sd/libav.git v1.10.0/1.8.7配libav11.12有以下问题但实际libks已装 You must install libks to build mod_signalwire。 停止。
wget -c http://files.freeswitch.org/downloads/libs/libav-12.tar.bz2
freeSWITCH自1.6之后支持视频MCU了
笔者下载的linphone4.3版本注册终端注意使用h264编码 呼叫 3500 再使用不同的账号注册后呼叫3500这样视频会议就开始了。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85965.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!