GG修改器破解版下载地址:https://ghb2023zs.bj.bcebos.com/gg/xgq/ggxgq?GGXGQ
大家好,今天小编为大家分享关于免root框架下载gg修改器_gg修改器免root框架官网的内容,赶快来一起来看看吧。
我们在web客户端使用sip协议时用的比较多的是sipml5库和jssip库。
但是sip协议比较重,又复杂,所以freeswitch内部就自定义了一个verto协议,方便在web页面上使用音视频服务。
verto协议通过websocket传输信令,协议内部数据格式为json,这样比较符合互联网开发人员的习惯,同时比sip协议更加轻量化。
freeswitch有一个endpoint模块叫做mod_verto,是用来作为服务端的协议适配器。
freeswitch的源码中有几个支持verto协议的web客户端实现,分别是verto demo、video_demo和municator等,都是基于js实现的。
verto客户端的源码在freeswitch-1.8.7_masterhtml5verto目录下,用户可以自行查看。
今天我们主要介绍一下municator的安装部署过程。
municator的官方介绍页面:https://freeswitch.org/confluence/display/FREESWITCH/Verto+Communicator 。
municator是基于nodejs安装部署的,源代码目录中已经有nodejs相关的工具配置文件,可以快速的安装、部署、构建和运行municator客户端。
但是呵呵,这玩意用的人少,所以维护更新也少,安装过程中大坑小坑很多。
坑一,nodejs不熟悉。先去学习nodejs的教程和基本使用方法。
坑二,npm的包安装要区分全局和本地。先去学习npm工具的基本教程。
坑三,bower安装依赖库时,git链接各种问题。拆分命令,多次尝试。
坑四,grunt对nodejs版本有要求。centos7默认的nodejs版本最高只有6.17,需要使用至少8+的版本。
唯一欣慰的一点就是,在municator目录下安装成功过一次,再把整个目录拷贝到其他地方,就可以直接使用了。
centos:CentOS release 7.0 (Final)或以上版本
freeswitch:v1.8.7
GCC:4.8.5
进入municator目录
cd /root/freeswitch-1.8.7_master/html5/verto/municator
安装npm工具
yum install npm
安装nodejs版本管理工具n,安装nodejs的8+版本并选定
npm install -g n
n 8
n lts
n
使用n选定nodejs8版本后,重启ssh终端
安装工具bower和grunt
npm install -g bower grunt
使用npm安装依赖库
npm install
使用bower安装依赖库,这一步巨坑无比
方法一,默认方法,但是无限失败
bower --allow-root install
方法二,拆分依赖库安装步骤,最后再合并
诀窍是。。。多试几次,然后祈祷。。。因为我第2次重装的时候,怎么都是失败
mv bower.json bower.json.back
bower --allow-root init
bower install --allow-root moment/moment@~2.9.0 --save
bower install --allow-root jquery@~2.1.4 --save
bower install --allow-root js-cookie/js-cookie@~1.4.1 --save
bower install --allow-root jquery-json@~2.5.1 --save
bower install --allow-root angular@~1.3.15 --save
bower install --allow-root angular-gravatar@~0.4.1 --save
bower install --allow-root bootstrap@~3.3.4 --save
bower install --allow-root angular-toastr@~1.4.1 --save
bower install --allow-root angular-sanitize@~1.3.15 --save
bower install --allow-root angular-route@~1.3.15 --save
bower install --allow-root bower-angular@~1.2.16 --save
bower install --allow-root angular-prompt@~1.1.1 --save
bower install --allow-root angular-animate@~1.3.15 --save
bower install --allow-root angular-cookies@~1.3.15 --save
bower install --allow-root angular-directive.g-signin@~0.1.2 --save
bower install --allow-root angular-fullscreen@~1.0.1 --save
bower install --allow-root ngstorage@~0.3.9 --save
bower install --allow-root humanize-duration#~3.10.0 --save
bower install --allow-root angular-timer@~1.3.3 --save
bower install --allow-root angular-tooltips@~0.1.21 --save
bower install --allow-root datatables@~1.10.8 --save
bower install --allow-root angular-bootstrap@~0.14.3 --save
bower install --allow-root mdbootstrap/bootstrap-material-design@~0.3.0 --save
bower install --allow-root angular-translate@~2.10.0 --save
bower install --allow-root angular-translate-loader-static-files@~2.10.0 --save
bower install --allow-root angular-click-outside@~2.9.2 --save
mv bower.json.back bower.json
修改bower.json文件:
“bootstrap-material-design”: “~0.3.0″修改为 “bootstrap-material-design”: “mdbootstrap/bootstrap-material-design#~0.3.0”
bower --allow-root install
使用grunt构建
grunt build --force
在安装部署的所有步骤都成功的情况下,直接启动
[root@localhost municator]# grunt serve
Running "serve" task
Running "wiredep:app" (wiredep) task
Running "concurrent:server" (concurrent) task
Running "copy:styles" (copy) task
Copied 1 file
Done, without errors.
Execution Time (2021-09-16 09:19:36 UTC+8)
loading tasks 372ms ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 95%
loading grunt-contrib-copy 6ms ▇ 2%
copy:styles 13ms ▇▇ 3%
Total 391ms
Running "postcss:dist" (postcss) task
>> 1 processed stylesheet created.
Running "browserSync:livereload" (browserSync) task
[Browsersync] Access URLs:
------------------------------------
Local: https://localhost:9001
External: https://192.168.0.152:9001
------------------------------------
[Browsersync] Serving files from: ../js/src/
[Browsersync] Serving files from: ./js
[Browsersync] Serving files from: .
[Browsersync] Watching files...
Running "watch" task
Waiting...
浏览器打开URL:https://192.168.0.152:9001
按照freeswitch server的注册信息配置字段。
其中,websocket URL地址必须使用域名方式才能正常登陆,可以通过修改本地host,将域名直接指向fs注册服务器地址的方式来实现。
verto协议是基于json的轻量化协议,在web应用中使用和实现都非常方便。
其中municator在nodejs环境的安装部署过程中问题太多,而且难以解决,不推荐使用。(也可能是因为本人对nodejs不熟悉,如果有更好的解决方案,请留言,多谢)
空空如常
求真得真
以上就是关于免root框架下载gg修改器_gg修改器免root框架官网的全部内容,感谢大家的浏览观看,如果你喜欢本站的文章可以CTRL+D收藏哦。
gg修改器如何下載中文版,GG修改器如何下载中文版 大小:7.41MB7,732人安装 GG修改器是一款非常实用的游戏辅助工具,可以让玩家在游戏中获得更好的体验。而如何……
下载gg修改器中文怎么下载,用gg修改器中文版,轻松实现游戏修改 大小:4.33MB7,430人安装 对于喜欢玩游戏的朋友们来说,怎样才可以游戏中走得更远,变得更强呢?答案就是使用……
下载gg游戏修改器怎么玩吃鸡,为什么gg游戏修改器可以让吃鸡游戏变得更加有趣 大小:7.61MB7,395人安装 在玩吃鸡游戏的时候,不少人都会发现游戏中的某些元素可能会显得有些单调和枯燥。如……
下载gg修改器最新版70.1,GG修改器最新版70.你值得拥有 大小:4.91MB7,642人安装 如果你是一名游戏爱好者,一定不会陌生GG修改器这个软件。它可以让你在游戏中获得更……
下载gg修改器免root6_gg修改器免root版使用教程 大小:7.62MB8,770人安装 大家好,今天小编为大家分享关于gg修改器免root6_gg修改器免root版使用教程的内容,……
下载gg修改器免root版6_gg修改器免root版使用教程 大小:12.04MB8,695人安装 大家好,今天小编为大家分享关于gg修改器免root版6_gg修改器免root版使用教程的内容……
下载gg游戏修改器修改泰拉瑞亚,让游戏变得更加刺激有趣 gg游戏修改器改造泰拉瑞亚 大小:5.99MB7,702人安装 游戏玩家们经常会在游戏中遇到一些烦人的限制,让游戏体验变得单调和乏味。但作为职……
下载方舟gg游戏修改器怎么用,方舟gg游戏修改器介绍 大小:8.99MB7,640人安装 方舟:生存进化是一款难度较高、内容精彩丰富的生存类游戏。游戏中有非常多的物品、……
下载gg游戏修改器小兵别嚣张,如何让小兵不再嚣张?GG游戏修改器的神奇力量 大小:18.81MB7,745人安装 对于许多游戏玩家来说,小兵是游戏中一个很重要的存在,他们可以协助你在游戏中取得……
下载gg游戏修改器下载SG,GG游戏修改器下载SG:让游戏更加完美! 大小:17.92MB7,322人安装 作为游戏爱好者,相信大家都曾经遇到过游戏中的一些困扰或者是一些小bug,这时候我……
下载