当前位置: 首页 > news >正文

FlashMeeting(基于FFmpeg+openCV)视频语音通讯系统

Web端体验地址:https://download.csdn.net/download/XiBuQiuChong/88805337

客户端下载地址:https://download.csdn.net/download/XiBuQiuChong/88805337

FlashMeeting(基于FFmpeg+openCV)是一整套先进的以FFmpeg+openCV技术为基础的视频语音通讯系统。利用该系统可以灵活搭建出诸如视频会议、在线访谈、在线招聘、远程教育、在线招标、在线客服等个性鲜明的应用程序。基于FFmpeg+openCV技术的跨平台性,该系统除了可以运行于PC(Windows),后续还可运行于智能手机、平板等移动终端(Android或IOS),可满足移动办公学习的需要,并实现多平台间的互联互通。

主要功能:
1.使用h.264视频编码,视频清晰度高,延迟小,占用带宽低。
2.使用AAC音频编码,语音清晰,占用带宽低,回声抑制(AEC)功能可有效防止回声产生。
3.主持人绘制的白板内容可同步至其它用户。
4.可以共享整个桌面,帧率高,延迟低。
5.PC端与web端互联互通,web端使用webrtc推拉流,pc端使用rtmp协议推拉流,除音视频互通外,文本聊天、白板消息、在线列表部分也互通。

6.支持二次开发。

实际效果:

视频语音通讯系统演示视频(FlashMeeting)

界面效果:

相关文章:

  • Java 爬虫 jvppeteer
  • 美易平台:全球金融市场一周前瞻G20会议至美联储纪要,关键事件点评
  • 【研究生复试】计算机软件工程人工智能研究生复试——资料整理(速记版)——自我介绍(英文)
  • .net 微服务 服务保护 自动重试 Polly
  • Java 面向对象进阶 10 多态中调用成员的特点(黑马)
  • 代码随想录刷题第38天
  • Docker中如何删除某个镜像
  • 【微服务生态】Docker
  • 洛谷 P3879 阅读理解
  • 重学Java 18.学生管理系统项目
  • Windows 获取内存 API 汇总及使用方法
  • Python编程技巧 – 装饰器
  • HCIA-HarmonyOS设备开发认证V2.0-IOT硬件子系统-GPIO
  • 深入理解java虚拟机---自动内存管理
  • 一.重新回炉Spring Framework: 理解Spring IoC
  • [deviceone开发]-do_Webview的基本示例
  • CAP理论的例子讲解
  • ES6语法详解(一)
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • LeetCode18.四数之和 JavaScript
  • React+TypeScript入门
  • Redis中的lru算法实现
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 前端面试之闭包
  • 前端性能优化——回流与重绘
  • 世界上最简单的无等待算法(getAndIncrement)
  • 线性表及其算法(java实现)
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • #vue3 实现前端下载excel文件模板功能
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (接口自动化)Python3操作MySQL数据库
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .NET MVC之AOP
  • .NET和.COM和.CN域名区别
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • @RequestMapping 的作用是什么?
  • [ C++ ] template 模板进阶 (特化,分离编译)
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解
  • [ 代码审计篇 ] 代码审计案例详解(一) SQL注入代码审计案例
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • [3300万人的聊天室] 作为产品的上游公司该如何?
  • [AMQP Connection 127.0.0.1:5672] An unexpected connection driver error occured
  • [Android]常见的数据传递方式
  • [C#小技巧]如何捕捉上升沿和下降沿