主流的音视频SDK调研

article/2025/8/6 6:39:47

需求来源:

● 功能需求:
1、文字聊天:包含文字聊天和简单的表情功能,以及发送图片功能
2、语音聊天:可以进行线上语音功能,语音与文字聊天计时方式是合并计算
3、自动录音:语音聊天自动进行录音并进行存储,客户不可见,管理端可见
● 技术需求:
1、语音的稳定性 音质
2、存储 不能丢失
3、是否支持二次开发 以及支持程度

市面上主流的音视频支持

在这里插入图片描述

调研主流产品使用的第三方音视频

在这里插入图片描述

音视频产品选择考虑的因素

● 满足语音通话、音视频通话、音质、稳定性、录制模式和存储模式的使用场景
● 易于集成到公司产品中,产品应该具有开发SDK或者开源
● 支持接入设备的多样性,包括网页,Android,IOS,传统音视频设备
● 扩展性和灵活性,支持并发大量用户
● 使用成本考虑

选择商用产品还是开源产品?

● 集成容易程度:商用产品 > WebRTC
● 市场成熟程度:商用产品 > WebRTC
● 灵活定制程度:商用产品 < WebRTC
● 使用成本: 商用产品 > WebRTC

主流产品对比

一、平台覆盖对比
在这里插入图片描述
二、音视频参数对比
在这里插入图片描述
三、核心能力对比
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

实时音视频选型

一、实时音视频与 IM 能力不宜分散
几乎 100% 的实时音视频在线应用都有文字/语音消息、文件传输、图片显示等 IM 需求。

目前市场上 PaaS 服务商这两方面能力强弱不一:有的大厂虽然两方面能力都提供,但不能确保两种能力同样高质量;有的专业 RTC 厂商,只能提供 RTC 能力,IM 能力还得由第三方专业服务商提供。

这样,便迫使开发者在集成过程中不得不分别选择服务商。当实时音视频与 IM 质量不稳定时,需要逐一协调各个服务商,逐一排查问题,无形中增加了后期的运营成本。IM 和音视频在很多场景下有耦合,建议尽量“用一套 SDK,解决所有通信场景”。
在这里插入图片描述
在这里插入图片描述
结合音视频+IM
声网 / 腾讯 > anyRTC / 即构

二、延时、卡顿、抖动的质量问题要解决好

用户最不能接受实时音视频的三个质量问题是延时、卡顿、抖动。
在这里插入图片描述

三、是否支持二次开发

二次开发,简单的说就是在现有的软件上进行定制修改,功能的扩展,然后达到自己想要的功能,一般来说都不会改变原有系统的内核。
在这里插入图片描述
总结:
音视频结合IM即时通讯 声网和腾讯 优于 anyRTC和即构
根据主流产品使用的第三方音视频方案 声网选择多于腾讯
声网的音视频功能点多于腾讯

分享个外卖领券小程序,还可以领其他优惠券。
在这里插入图片描述

参考:
声网Agora: https://www.agora.io/cn/
即构:https://www.zego.im/
腾讯云:https://cloud.tencent.com/solution/education
anyRTC:https://www.anyrtc.io/

实时音视频选型 开发者应该避开哪些坑?
https://www.rongcloud.cn/blog/?p=4459

市面上主流的音视频竞品分析对比
https://juejin.cn/post/6986639440475062302
https://juejin.cn/post/6980246658562932767

艾瑞咨询-2020年全球互联网通信云行业研究报告-201202
http://pg.jrj.com.cn/acc/Res/CN_RES/INDUS/2020/12/2/31937f4e-8a46-4851-b274-192a17cb6be2.pdf

国内实时音视频老大,声网Agora是如何炼成的?
https://ifenxi.com/research/content/4901

第三方即时通信IM服务对比分析
http://blankh.cn/show/322.html


http://chatgpt.dhexx.cn/article/74VZuLIa.shtml

相关文章

论文阅读-DDFN: Decoupled Dynamic Filter Networks解耦的动态卷积

一、论文信息 论文名称&#xff1a;Decoupled Dynamic Filter Networks 论文&#xff1a;https://thefoxofsky.github.io/files/ddf.pdf 代码&#xff1a;https://github.com/theFoxofSky/ddfnet 主页&#xff1a;https://thefoxofsky.github.io/project_pages/ddf 作者团…

Decoupled Sparial-Temporal Attention Network forSkeleton-Based Action Recognition

Abstract 解决问题&#xff1a;以前的方法严重依赖于手工设计的遍历规则或图像拓扑结构来对关节之间的依赖关系建模。 方法&#xff1a;提出了一种新的解耦时空注意网络&#xff08;DSTA-Net&#xff09;&#xff0c;允许对关节之间的时空依赖关系建模&#xff0c;无需知道位…

3、RDD-Single-Stage Rotation-Decoupled Detector for Oriented Object

3、RDD-Single-Stage Rotation-Decoupled Detector for Oriented Object code&#xff1a; https://github.com/Capino512/pytorch-rotation-decoupled-detector 1.Abstract 2.Introduction 贡献&#xff1a; 文章提出一种新的单阶段检测算法用于有效且准确的方向性目标检…

基于Yolov5的道路缺陷识别,加入CVPR2023 InceptionNeXt、华为诺亚2023 VanillaNet、ASFF、EVC、Decoupled_Detect、TSCODE、WIoU优化

目录 1.数据集介绍 1.1数据增强&#xff0c;扩充数据集 1.1.1 通过split_train_val.py得到trainval.txt、val.txt、test.txt 1.1.2 通过voc_label.py得到适合yolov5训练需要的 2.基于yolov5的道路缺陷识别 2.1配置 crack.yaml 2.2 修改yolov5s_crack.yaml 2.3训练道路缺…

【Decouple】《Improving Semantic Segmentation via Decoupled Body and Edge Supervision》

ECCV-2020 作者分享&#xff1a;https://www.techbeat.net/talk-info?id462 Code&#xff1a;https://github.com/lxtGH/DecoupleSegNets 文章目录 1 Background and Motivation2 Related Work3 Advantages / Contributions4 Method4.1 Decoupled segmentation framework4.2 …

【CVPR2021】Decoupled dynamic filter networks

论文&#xff1a;https://thefoxofsky.github.io/files/ddf.pdf 代码&#xff1a;https://github.com/thefoxofsky/ddfnet 主页&#xff1a;https://thefoxofsky.github.io/project_pages/ddf 先从论文首页的图说起。第一行为普通静态卷积&#xff0c;对于道路、车辆、建筑使用…

阅读Decoupled Spatial-Temporal Attention Network for Skeleton-Based Action Recognition

基于骨骼动作识别的解耦时空注意网络 paper&#xff1a;https://arxiv.org/abs/2007.03263 文章目录 AbstractIntroductionMethod3.1 Spatial-temporal attention module 3.2 Decoupled Position encoding3.3 Spatial global regularization3.4 Complete attention module3.5 O…

[论文评析]Decoupled Knowledge Distillation, CVPR2022

[论文评析]Decoupled Knowledge Distillation&#xff0c; CVPR2022 文章信息动机方法Basic notionsKL Loss重要发现伪码 思考References 文章信息 题目&#xff1a;Decoupled Knowledge Distillation 发表&#xff1a; CVPR ,2022 作者&#xff1a;Borui Zhao 11&#xff0c;…

Decoupled head(解耦合头)和Coupled head(耦合头)

&#x1f47b;解耦合头和耦合头是目标检测中常见的两种头部设计&#xff0c;用于从检测网络的特征图中提取目标位置和类别信息。 &#xff08;先看概念&#xff0c;概念看不懂可以直接看图一定能懂&#x1f601;&#xff09; 文章目录 耦合头&#xff08;Coupled head&#xf…

#Reading Paper# 【序列推荐】SIGIR 2022 Decoupled Side Information Fusion for Sequential Recommendation

#论文题目&#xff1a;【序列推荐】Decoupled Side Information Fusion for Sequential Recommendation&#xff08;DIF-SR&#xff1a;用于序列推荐的辅助信息解耦&#xff09; #论文地址&#xff1a;https://arxiv.org/pdf/2204.11046.pdf #论文源码开源地址&#xff1a;http…

yolox Head-Decoupled head源码解读

目录 前言 yolox网络结构 yolox head网络结构 head组件及对应源码 解码 前言 yolox backbone部分介绍 yolox neck部分介绍 yolox:https://github.com/Megvii-BaseDetection/YOLOX yolox详细解读可参考&#xff1a;https://jishuin.proginn.com/p/763bfbd628ce yolox网络…

Decoupled Knowledge Distillation——目标分布与非目标分布相解耦

通过传统知识蒸馏的解耦分析&#xff0c;DKD&#xff08;Decoupled Knowledge Distillation&#xff09;重新审视了暗知识的本质&#xff0c;并通过蒸馏损失函数的改进、获得DKD loss&#xff0c;显著改善了任务相关知识迁移的效果&#xff1a; Paper地址&#xff1a;https://a…

【GCN-CTR】DC-GNN: Decoupled GNN for Improving and Accelerating Large-Scale E-commerce Retrieval WWW22

《DC-GNN: Decoupled Graph Neural Networks for Improving and Accelerating Large-Scale E-commerce Retrieval》(WWW’22) 在工业场景中&#xff0c;数百亿节点和数千亿的边直接端到端的GNN-based CTR模型开销太大&#xff0c;文章把整个GNN框架解耦成三阶段&#xff1a;预…

(2019.01, iclr) Decoupled Weight Decay Regularization

code: https://github.com/loshchil/AdamW-and-SGDW 除了纯SGD, L2 ! weight_decay 背景知识&#xff1a; sgd with momentum和adam&#xff0c;详见《深度学习》: L2 regulization and weight decay: https://benihime91.github.io/blog/machinelearning/deeplearning/python3…

Decoupled Novel Object Captioner

Decoupled Novel Object Captioner AbstractIntroductionMethodsPreliminariesZero-Shot Novel Object Captioning.Sequence Model with the PlaceholderKey-Value Object MemoryFramework OverviewTraining Reference Reference[原文]: Joselynzhao.top & 夏木青 | Decoup…

Video Anomaly Detection by Solving Decoupled Spatio-Temp

Video Anomaly Detection by Solving Decoupled Spatio-Temp 什么是SSL? Self-Supervised Learning&#xff0c;又称为自监督学习什么是多标签分类问题: 一个数据有多个标签pretext 任务&#xff1a; 简单的来说&#xff0c;通过另一个任务简介完成主任务 比如&#xff0c;要训…

魔改YOLOv5/YOLOv7高阶版——改进之结合解耦头Decoupled_Detect

💖💖>>>加勒比海带,QQ2479200884<<<💖💖 🍀🍀>>>【YOLO魔法搭配&论文投稿咨询】<<<🍀 ✨✨>>>学习交流 | 温澜潮生 | 合作共赢 | 共同进步<<<✨✨

Distilling Object Detectors via Decoupled Features

Abstract 相比于图像分类而言&#xff0c;目标检测器更加复杂&#xff0c;具有多个损失函数。而目前的的检测中&#xff0c;其主要将注意力集中在对象的区域中&#xff0c;但本文指出&#xff0c;从背景中提取的特征信息对于学生模型的学习也是必不可少的。且由于目标区域和背…

Decoupled Attention Network for Text Recognition

摘要&#xff1a; 最流行的文字检测的方法是注意力机制&#xff0c;但是大多数的注意力机制方法由于循环的对齐操作会导致严重的对齐问题。因为对齐操作依赖于历史解码信息。 本文提出的DAN将对齐操作与历史解码信息解耦。 原理&#xff1a; Connectionist temporal classifi…

涨点技巧:Detect系列---Yolov5/Yolov7加入解耦头Decoupled_Detect,涨点明显

目录 1. Decoupled Head介绍 2.Yolov5加入Decoupled_Detect 2.1 DecoupledHead加入common.py中&#xff1a; 2.2 Decoupled_Detect加入yolo.py中&#xff1a; 2.3修改yolov5s_decoupled.yaml 3.数据集下验证性能 &#x1f3c6; &#x1f3c6;&#x1f3c6;&#x1f3c6;&…