首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
freeswitch公网部署
2024-08-18
手把手教你部署验证freeswitch(避免踩坑)
前言:请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i 介绍:freeswitch可集成ASR(语音识别)和TTS(文本转语音)创建智能电话机器人和用户通话,可用于问卷调查,自动催缴等业务,电话咨询服务,支持百度,科大,阿里云,腾讯等ASR系统,可以真人预先录音,用户完全察觉不到是机器人. 背景:初次接触freeswitch,部署安装的时候碰到了很多坑,文章也采取了很多前辈的经验,由此记录下来 环境:Linux:Centos7.Freeswitch1.6 .Eyebeam 一.部署安装f
FreeSWITCH部署与功能配置
一.FreeSWITCH服务部署 1.wget http://www.freeswitch.org.cn/Makefile && make install 2.cd freeswitch 3.运行./bootstrap.sh(作用:初始化环境) 4.执行./configure(主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系,但并不是所有的tar包都是源代码的包) 5.make install 6.修改配置文件/usr/local/freeswitch/co
解决阿里云ECS下kubeadm部署k8s无法指定公网IP
背景 一般情况下,"kubeadm"部署集群时指定"--apiserver-advertise-address=<public_ip>"参数,即可在其他机器上,通过公网ip join到本机器,然而,阿里云ecs里没配置公网ip,etcd会无法启动,导致初始化失败. 环境.工具 阿里云ECS学生机.ECS对应的公网ip.kubeadm1.15.4.kubelet1.15.4.kubectl1.15.4.ubuntu18.04.3.linux4.15.0-6
内网网络摄像机(RTSP/IPC/NVR)如何能在公网进行RTMP/HLS/HTTP-FLV直播
一.背景需求 传统监控行业里不管是设备端.服务器端亦或是客户端都在一个内网里面.而且现在的大部分监控方案都是这样的格局,小到一个公司范围内的监控,再到一个园区.一个仓库监控.一个农业园林监控.一个养殖场监控.一个小区的监控,大到电力.交通行业的大局域网监控,这种监控场景下,客户终端出不了监控的内网,无法做到公网监控与录像回放. 虽然现在也有一些个别大的监控项目,会搞一个网关机器,将视频服务映射到公网,但始终都是小规模使用,上不了量,成不了监控云平台. 对于有着监控需求,却无法投入巨额资金的中小企
linux上docker形式部署GB28181服务wvp,zlmedia
目录 1.bash方式从镜像创建docker 2.下载vim 3.修改run.sh bug如下 4.修改application.xml 5.运行一下sh run.sh 6.Vim config.ini 7.重命名docker主机 8.内网穿透到公网的IP地址设置 9.4G卡流量,PPP拨号,转发流媒体 10.设置录象头存储视频 10.1 确认是否本地储存录像 10.2 配置存储计划 10.3 移动侦测或告警为例 10.4 联动方式 1.bash方式从镜像创建docker docker run -
高级Linux SA需要会做的事情
高级Linux SA需要会做的事情:linux---------系统安装(光盘或自动化安装)linux---------系统常用工具安装(sudo,ntp,yum,rsync,lrzsz sysstat curl wget nmap tree iptraf screen,sysstat net-snmp)linux---------系统优化(内核优化,时间优化,字体优化,vim优化,硬盘优化,fail2ban防暴力工具,增加文件描述符限制优化,默认进程开启优化)linux---------sud
为自己搭建一个分布式 IM(即时通讯) 系统
前言 大家新年快乐! 新的一年第一篇技术文章希望开个好头,所以元旦三天我也没怎么闲着,希望给大家带来一篇比较感兴趣的干货内容. 老读者应该还记得我在去年国庆节前分享过一篇<设计一个百万级的消息推送系统>:虽然我在文中有贴一些伪代码,依然有些朋友希望能直接分享一些可以运行的源码:这么久了是时候把坑填上了. 目录结构: 本文较长,高能预警:带好瓜子板凳. 于是在之前的基础上我完善了一些内容,先来看看这个项目的介绍吧: CIM(CROSS-IM) 一款面向开发者的 IM(即时通讯)系统:同时提供了一
磊哥测评之数据库SaaS篇:腾讯云控制台、DMC和小程序
本文由云+社区发表 作者:腾讯云数据库 随着云计算和数据库技术的发展,数据库正在变得越来越强大.数据库的性能如处理速度.对高并发的支持在节节攀升,同时分布式.实时的数据分析.兼容主流数据库等强大的性能正在越来越多的新型数据库上实现. 然而另一方面,数据库需要承担的业务越来越重,面临的场景也越来越复杂,开发者和运维人员不但日常需要管理超级复杂的数据,也会频繁面推的业务告警和突发状况. 那么如何解决这个令人头痛的问题呢?这时候如果有一个安全高效的远程数据库管理工具,不但能搞定数据库性能的实时监控和诊
各组Beta版本发布点评
1. 新蜂:俄罗斯方块 俄罗斯方块已经基本完成了所有功能,运行流畅,也加入了之前用户期待的即将降落的方块和游戏积分的功能,用户还能随时暂停和继续游戏. 2. 天天向上: 连连看游戏 连连看游戏在核心功能上加入了计时,阶梯分数,按钮闪烁,隐藏关卡,排行榜,关于,游戏说明,新增明星皮肤和游戏音效,也是预期之内完成的任务,并将在final版本中加入死局重排和隐藏关卡. 3. 奋斗吧兄弟:食物链教学工具 Beta版本进展很大,增添了很多功能,可以自定义添加图片.自行绘制食物链.显示最长链最短链,可以在
EasyNVR内网摄像机接入网关+EasyNVS云端管理平台,组件起一套轻量级类似于企业级萤石云的解决方案
背景分析 对于EasyNVR我们应该都了解,主要应用于互联安防直播,对于EasyNVR,我们可以清楚的发现,EasyNVR的工作机制是EasyNVR拉取摄像机的RTSP/Onvif视频流,然后客户端可以通过访问EasyNVR服务端实现流分发,这样就出现一个网络上的问题,我们设备端.服务端.客户端都是在同一个内网中才能保证直播流的正常观看和传输. 解决方案一般都是拉取专线.或者是通过VPN通过解决网络问题来实现设备流的公网传输. 对于没有固定IP的普通家庭网络,端口映射.固定ip都是需要着手解决问
EasyNVR对接EasyCloud视频云平台进行云端录像
EasyCloud视频云平台是一套能够接入各种类型流,进行统一的设备管理.直播.录像.回放的视频平台,同时,EasyCloud视频云平台集成了云端运维功能,在云端就可以直接维护和控制各个现场的软件运行.EasyCloud视频云平台的建设主旨是建立一套连接视频IaaS硬件层与视频SaaS应用层的PaaS能力平台. EasyCloud支持接入的设备类型几乎包含了整个视频业务的所有方面: 1.Onvif类型设备:支持接入各种Onvif类型设备的实时视频.云台控制.喊话.录像检索.回放等功能,视频云平台
EasyNVR结合阿里云/腾讯云CDN实现微信/小程序直播的方案
背景需求: 许多客户有这样的需求:微信公众号做为平台来对摄像机进行直播:可以让用户随时随地打开公共号就可以观看:保证画面的流畅性:保证视频的并发访问量等. 问题分析: 虽然需求看似很简单,其实真正实现起来还是有相当多的阻碍. 首先:如何让摄像机的输出的视频流可以在微信的公众平台实现播放,摄像机输出的视频流播放往往需求插件是无法实现在微信公众号中进行直播: 其次:自己部署视频服务来进行流分发,对自身的服务器硬件和网络带宽都是有要求的,虽然硬件是可以解决的,但是对于一般普通的个人或者是私人企业单独投
EasyDSS+EasyNVR实现幼儿园直播/工地直播等分权限观看直播视频的功能
在EasyNVR互联网直播服务器使用说明书中有关于EasyNVR分组的介绍: "EasyNVR的功能定位就是为视频应用层输出视频设备接入/标准视频输出的能力平台层,只做基础的视频通道接入.视频通道输出,不做分组及分组权限功能,具体的应用业务权限划分,可以在客户的应用系统做自定义的定制,EasyNVR视频能力层只做视频的能力输出!" 因为EasyNVR自身作为视频能力的一个组件,可以很是方便的集成进入自身的其他业务系统或者是基于EasyNVR现有的视频能力来进行二次开发. 需求背景 经常
可能是目前市面上唯一能够支持全平台的RTMP推流组件:Windows、Linux、Android、iOS、ARM
EasyRTMP是什么? EasyRTMP是一套RTMP直播推送功能组件,内部集成了包括:基本RTMP协议.断线重连.异步推送.环形缓冲区.推送网络拥塞自动丢帧.缓冲区关键帧检索.事件回调(断线.音视频数据回调),通过EasyRTMP我们就可以避免接触到稍显复杂的RTMP推送或者客户端流程,只需要调用EasyRTMP的几个API接口,就能轻松.稳定地进行流媒体音视频数据的推送,支持市面上绝大部分的RTMP流媒体服务器,包括Wowza.Red5.ngnix_rtmp.crtmpserver等主流R
基于EasyNVR二次开发实现业务需求:直接集成EasyNVR播放页面到自身项目
EasyNVR着重点是立足于视频能力层,但是自身也是可以作为一个产品使用的.这就更加方便了应用层的使用. 由于业务需求的缘故,无法使用实体项目展示. 案例描述 该业务系统是国内某大型显示屏生产企业内部的一个视频监控系统,最终实现的效果就是将各个厂房.车间的摄像头与整个企业的平面的地图结合起来展示出来.达到点击地图上对应地点的摄像头就可以直接观看对应的视频信息. 看上去该项目难以实现,当你了解了EasyNVR之后就会发现,使用EasyNVR,开发出该项目只需要做好一些外围的设计.视频层EasyNV
EasyNVR+EasyDSS实现简单套路的RTMP、微信直播、录像、回放方案
安防领域HLS直播问题探讨 近期外出交流比较多,在之前的一篇博客<一种流量成本节省60%以上的手机直播微信直播H5直播幼儿园直播方案>我们说到了一种模式,就是当我们在做最近火热的幼儿园直播平台时,比较简单的做法是在幼儿园内部会部署一台工控机设备,上面跑一个RTMP推流程序,再在公网部署一套流媒体服务器,内网的RTMP推流服务将摄像机的视频流拉取到本地再不间断地推流到公网的RTMP流媒体服务器,这样就能在公网获得一个固定的HLS m3u8直播地址,这样就可以交给微信业务端,嵌入到直播业务中了,这
EasyNVR摄像机网页无插件直播方案H5前端构建之:接口调用获取实时信息
背景分析 熟悉EasyNVR产品的小伙伴应该知道,EasyNVR主要针对的是安防类的项目,通过RTSP/onvif协议将前端高清网络摄像机IPC.NVR等接入进来,然后将设备端的音视频通过采集.转换,输出RTMP.HLS.HTTP-Flv格式直播流,进行全平台无插件直播. 对于动态网站,要实时更新网站的信息,通过接口来获取实时信息是一个必不可少的部分.EasyNVR可以接入IPC等前端设备,必须要实时获取到对应的IPC实时信息进行展示. 本篇主要说明Ajax来获取数据 以EasyNVR通道接口进
基于EasyNVR摄像机网页无插件直播服务二次开发实现H5播放页面的简单集成方案
我们通常在构架一套视频SaaS应用的过程中,将平台设计为3层:视频硬件层(视频源).视频能力平台(vPaaS).视频应用平台(vSaaS),视频硬件包括各种IPC.NVR.编码器等视频生成设备,vPaaS视频能力平台部分主要就是对这些不同的硬件进行整合,输出统一接口.统一标准的视频流,vSaaS视频应用层主要就是对视频的增值服务了,这个是跑业务的部分.我们的EasyNVR产品着重点是立足于视频能力层,同时因其简洁的页面的形式,也可以独立作为产品使用,这就更加方便了应用层的使用. 案例描述 该业务
Canal和Otter讨论二(原理与实践)
上次留下的问题 问题一: 跨公网部署Otter 参考架构图 解析 a. 数据涉及网络传输,S/E/T/L几个阶段会分散在2个或者更多Node节点上,多个Node之间通过zookeeper进行协同工作 (一般是Select和Extract在一个机房的Node,Transform/Load落在另一个机房的Node,通过zookeeper watcher ()机制触发客户端node执行回调事件) 上图中: A-->B同步走的是黄色的流程,S/E在A机房Node,T/L在B机房Node
RASP Runtime Application Self-protection 运行时应用自我保护 介绍及优缺点
RASP 介绍 Runtime Application Self-protection 运行时应用自我保护 [图源:绿盟科技] 概念 Gartner (著名信息技术研究和分析厂商) 在2014年提出了RASP的概念,即将防护引擎嵌入到应用内部,不再依赖外部防护设备.RASP 是一种新型应用安全防护技术.这种技术直接将防护引擎嵌入到应用内部,能够感知应用上下文,与应用程序融为一体,实时监测.阻断攻击,使程序自身拥有自保护的能力.并且应用程序无需在编码时进行任何的修改,只需进行简单的配置即可. 举个
热门专题
sql逗号分隔字段 in
zuul整合shiro
Tkinter中打开网页
LocalDate sql中返回时间 带字母T
occ电路的寄存器要上scan链么
bootstrap和application.yml什么区别
fanoutexchange和普通交换机区别
SVM 核函数 python实现
datagrip导出oracle表结构和数据
char转换为TCHAR
eclispe 创建maven jsp项目
Dnsmasq 和bind
delphi 监控数值变化
ext store 用法
sql server 小数类型
PTA c 谷歌的招聘
git pull 和cherry pick的区别
c3p0-config.xml变灰
指定用txt格式建hive表
eclipse用mutex互斥锁应该加什么头文件