logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

第十三章 会议与WebRTC视频会议

会议是你希望向用户和客户提供的高级功服务一。在我们处于成本控制和时间限制的夹缝之中时,拥有虚拟会议的能力是一种实打实的好处。更重要的是,如果你能够管理会议,有序地为每位演讲者配麦,对每个与会者静音/取消静音,等等。当你能够为与会者混合视频流时,你就能够提供更多的特性:屏幕共享、播放视频、录制,同时提供不同人组成的“舞台”画面…这不仅比在一个实...

FreeSwitch资源库

感谢杜老师的分享:GitHub - rts-cn/awesome-freeswitch: A curated list of awesome FreeSWITCH resources, modules, libraries and software. FreeSWITCH资源精选。

PjSip 2.7.2的G.729支持测试

PJSIP 2.7.2自身携带对G.729的支持,依赖于bcg729库。1.    下载BCG729源码:git clonegit://git.linphone.org/bcg729.git2. 升级cmake注:编译BCG729要求cmake版本大于3.0,如果版本已经达到要求,这一步不需要|wget https://cmake.org/files/v3.11/cmake-3.11.4.tar.

记录安装awscli和s3cmd的过程

yum install python38ln -snf /usr/bin/python3 /usr/bin/python/usr/local/src/wget https://s3.amazonaws.com/aws-cli/awscli-bundle.zipunzip awscli-bundle.zip./awscli-bundle/install -i /usr/local/aws -b /u

OpenSIPS 3.1 开发手册(六)-- BIN Interface API

https://www.opensips.org/Documentation/Development-Manual15. BIN Interface APIBinary Internal Interface是一种OpenSIPS核心接口,它在单个OpenSIPS实例之间提供一种高效的通信方式。这在无法将实时数据(比如说dialog数据)简单写入数据库时就非常有利,因为故障迁移需要几分钟才能完成。可

OpenSIPS 3.1 开发手册(三)--锁及定时器API

https://www.opensips.org/Documentation/Development-Manual目录8. 锁API8.1单锁API8.2套锁API8.3 读写锁API9.定时器API8. 锁APIOpenSIPS 封装了自己的锁API,推荐用它替代系统提供的锁,因为它们提供更高的灵活性。根据案例和menuconfig提供的编译开关,OpenSIPS的锁可以切换:架构特定锁使用fu

OpenSIPS 3.1 开发手册(五)--SQL数据库API

https://www.opensips.org/Documentation/Development-Manual目录12. SQL数据库API13. NoSQL API14. Event Interface API12. SQL数据库APIOpenSIPS封装了一套数据库API,模块开发者可以用它操作常见的SQL查询。其优势在于:编写后台无关代码,因为DBAPI对实现后端相关的模块实际代码解耦让

OpenSIPS 3.1 开发手册(四)-- 管理接口

https://www.opensips.org/Documentation/Development-Manual10. 管理接口API管理接口(MI)是一个抽象层,用于控制及监视OpenSIPS。MI接口支持多种实际的后台(比如:FIFO、数据报、JSON-RPC、 XML-RPC)。由于它的模块化,逻辑数据结构与传输数据结构的清晰分离,开发者只需要定义数据的析构函数,然后由脚本编写者选择使用哪

OpenSIPS 3.1 开发手册(八)-模块间API

https://www.opensips.org/Documentation/Development-Manual目录17. 模块API17.1 TM module17.2 RR Module17.3 Dialog模块18. 视频教程17. 模块API在OpenSIPS内部,一个模块可能需要访问其它模块的的功能(一个非常常见的实例是模块需要对dialog执行某种操作,因此需要访问dialog模块的

WebRTC之VAD算法

源文出处:https://blog.csdn.net/shichaog/article/details/52399354语音增强和语音识别系列博文VAD(Voice Activity Detection)算法的作用是检测语音,在远场语音交互场景中,VAD面临着两个难题:1.    可以成功检测到最低能量的语音(灵敏度)。2.    如何在多噪环境下成功检测(漏检率和虚检率)。漏检反应的是原本是语音

暂无文章信息