程序员

你了解吗?一对一直播软件开发它们才能实现音视频传播

作者:admin 2021-07-14 我要评论

语音聊天软件是当代人民日常生活中最常使用的软件之一无论是一对一即时聊天的QQ、微信、还是陌陌等支持陌生人语音社交连线的软件又或者是直播、聊天室等多人聊天...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

语音聊天软件是当代人民日常生活中最常使用的软件之一,无论是一对一即时聊天的QQ、微信、还是陌陌等支持陌生人语音社交连线的软件,又或者是直播、聊天室等多人聊天软件,你总归会使过其中一种或几种。
以一对一直播软件开发为例,今天想讲讲,在我们使用聊天软件时,有多少种音视频传输方式在为我们服务。
简述
在一对一直播软件里,有三种功能的开发离不开音视频传输,“短视频”“直播”和“一对一音视频聊天”,在一些软件里,前两者为第三者服务,而另一些软件里,“一对一”和“直播”的分量同样重。
二、语音聊天的传输方式
在这里插入图片描述

1、 传输方式
一对一语音聊天软件的开发中采用的音频传输方式为:用户甲(推流)→服务器(即时传输)→用户乙
多人语音聊天采用的音频传输方式为:用户甲/乙(可同时推流)→服务器(即时传输)→其他用户
2、 简单解读缺点
在这里插入图片描述

在两位用户进行私聊时,用户甲的语音先传输到服务器,再被推流到用户乙那里,而不是直接传输到乙那里,“服务器中转”这一步也是出现“抢话”“延迟卡顿”的祸首之一。
在多人用户进行聊天时,音频传输方式其实与一对一私聊差不多,只是多线并行。

;原文链接:https://blog.csdn.net/sanzhihama01/article/details/115696728

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 数智洞察丨和死神赛跑,那些不得不“闯

    数智洞察丨和死神赛跑,那些不得不“闯

  • 酒店小程序开发瑞蚁解决方案

    酒店小程序开发瑞蚁解决方案

  • 自建Kubernetes集群如何使用阿里云CSI

    自建Kubernetes集群如何使用阿里云CSI

  • 【kafka运维】数据迁移、分区副本重分

    【kafka运维】数据迁移、分区副本重分

腾讯云代理商
海外云服务器