音视频通信功能及技术标准要求
发表于|音视频
功能要求 语音通话:即两人或多人语音通话,支持 48kHz,支持双声道。最多支持300人同时在线,最多支持50人同时开启麦克风 Web 和 Android 端支持关闭麦克风 视频通话:即两人或多人视频通话,支持720P、1080P高清画质。最多支持300人同时在线,最多支持50人同时开启摄像头 Web 端支持切换摄像头和麦克风,Android 端支持切换摄像头 Web 和 Android 端支持关闭摄像头和麦克风 性能要求 低延时 提供高连通、高可靠、强安全的网络连接通道,保证链路端到端平均时延 < 500ms 低卡顿 降低卡顿率,弱网环境下,能够保证高质量的音视频通信,确保音视频通信过程顺畅稳定 高品质 支持 720P、1080P 高清画质,70%丢包率可正常视频。音频方面支持 48kHz 采样率,128kbps 码率,80%丢包率可正常语音 技术要求 音视频后台服务能够在内网和互联网环境中独立部署、运行并提供持续、稳定服务 提供 Web、Android 平台的 SDK 便于开发者快速集成并与实时音视频服务后台连通 Web、Android...
Spire
发表于|Java库Spire-文档操作
中文教程https://www.e-iceblue.cn/spiredocforjava/spire-doc-for-java-program-guide-content.html 私服仓库「冰蓝科技」1http://repo.e-iceblue.com/nexus/content/groups/public/e-iceblue/ maven通过 Maven 仓库安装 Spire 系列 Java 产品 1234567891011121314<repositories> <repository> <id>iceblue Repository</id> <url>http://repo.e-iceblue.com/nexus/content/groups/public</url> </repository> </repositories><dependencies> ...
SuperMap
下载SuperMap技术资源中心|为您提供全面的在线技术服务 数据处理SuperMap iDesktop 10i(2021)(64位) SuperMap iDesktopX 10i(2021)(64位) 服务发布SuperMap iServer 10i(2021) for Windows(x64) leaflethttps://leafletjs.com/reference.html 点线面绘制-创建,新增、移动、删除节点,删除Leaflet Draw Documentation GitHub - Leaflet/Path.Drag.js: Add dragging capability to Leaflet paths. iClient Web 调用参考 Leaflet · GitHub 示例:iClient for Leaflet 示范程序 (supermap.io) API:iClient for Leaflet API (supermap.io) iClient for Leaflet 开发指南 (supermap.io) Documentation -...
Https
概述Tomcat 支持 HTTPSNginx 支持 HTTPS浏览器 Https 拦截证书风险问题:https 系统访问时验证码加载不出来,但拷贝地址新开窗口可以加载到,后面系统就可以加载验证码了 原因:使用了自签名证书,不是合法证书,默认浏览器会拦截非法证书,由用户确认后才能执行后面的操作 解决:打开浏览器设置-高级设置-Https/SSL-拦截证书风险,不要勾选 HTTPS 页面引用外部资源问题 浏览器默认是不允许在 HTTPS 页面中引用 HTTP 资源「外部资源」,一般都会弹出提示框,用户确认后才会继续加载 在 HTTPS 页面里动态的引入 HTTP 资源,比如引入一个 js 文件,会被直接 block「阻塞」 在 HTTPS 页面中通过 ajax 加载 HTTP 数据,也会被浏览器拦截 解决相对协议如果你的网站同时支持 HTTP 和 HTTPS 访问,那么可以使用相对协议引入外部资源,达到 HTTP 和 HTTPS 的无缝切换 将URL的协议(HTTP、HTTPS)去掉,只保留//及后面的内容。这样,在 HTTPS 的网站中,浏览器会通过 HTTPS...
Java-Base64
依赖12345<dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.10</version></dependency> 类1org.apache.commons.codec.binary.Base64 编码12345Base64.encodeBase64String(encrypted);#老版本用法import sun.misc.BASE64Encoder;new BASE64Encoder().encode(encrypted); 解码12345byte[] encrypted = Base64.decodeBase64(text);#老版本用法import sun.misc.BASE64Decoder;byte[] encrypted1 = new BASE64Decoder().decodeBuffer(text);
RabbitMQ-Websocket
参考基于 RabbitMQ 的实时消息推送:https://developer.ibm.com/zh/technologies/messaging/articles/os-cn-rabbit-mq/ 预置 exchange 名称 Name Default pre declared names 说明 Direct exchange amq.direct 完全根据 key 进行投递,只有 key 与绑定时的 routing key 完全一致的消息才会收到消息。也可以都不指定 key Fanount exchange amq.fanout 完全不关心 key,直接采取广播的方式进行消息投递,与该交换机绑定的所有队列都会收到消息 Topic exchange amq.topic 会根据 key 进行模式匹配然后进行投递,与设置的 routing key 匹配上的队列才能收到消息 Heades exchange amq.headers 使用消息头代替 routing key 作为关键字进行路由,不过在实际应用过程中这种类型的 exchange...
AES
参考Aes 加密和解密 Cryptojs 和 java CryptoJS:https://github.com/brix/crypto-js 说明AES(Advanced Encryption Standard,高级加密标准)是一种对称加密算法,加密和解密使用相同的密钥 前端加密,后端解密前端加密12345678910111213141516171819202122232425262728293031<!doctype html><html lang="en"><head> <meta charset="utf-8"> <title>AES TEST</title></head><body><p>go</p><script src="core.js"></script><script...
DM
参考快速上手 | 达梦技术文档 (dameng.com) 函数 | 达梦技术文档 (dameng.com) DMGEO 包 | 达梦技术文档 (dameng.com) 创建表空间 | 达梦技术文档 (dameng.com) DM8达梦数据库版本区别:开发版、标准版、企业版、安全版 - 墨天轮 (modb.pro) 附录 | 达梦技术文档 (dameng.com) 下载产品下载-达梦数据 (dameng.com) 概述 DM数据库 试用期限1年 安装数据库Windows包含服务器、客户端等组件,可选择安装 解压,选择文件 dm8_setup_win64_ent_8.1.1.45_20191121.iso 右键,安装 选择语言与时区 下一步 指定 key 文件 选择组件,例如客户端安装 选择安装位置 安装 麒麟操作系统银河麒麟V10安装达梦数据库DM8 - 古道轻风 - 博客园 (cnblogs.com) 创建数据库实例 使用 DM 数据库配置助手 数据页大小:默认数据簇大小:默认字符集类型:默认 GB18030VARCHAR长度是否以字符为单位:是大小写敏感:是 ...
公告
风雨无阻,灯火为你,星光虽微,照耀夜空。
最新文章
归档
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1