想做一些了解,因为今天看到公司的直播服务会涉及到上万人同时在线看直播,这都是通过什么服务搭建起来的?如何在瞬间处理如此多人同时访问的问题的?
另外因为公司最近做了一个 APP,里面有秒杀活动页面,这个又是如何做到的能够在短时间内承载着么大的访问量,以及结算的。
想做一些了解,因为今天看到公司的直播服务会涉及到上万人同时在线看直播,这都是通过什么服务搭建起来的?如何在瞬间处理如此多人同时访问的问题的?
另外因为公司最近做了一个 APP,里面有秒杀活动页面,这个又是如何做到的能够在短时间内承载着么大的访问量,以及结算的。
|
1
问题补充:前端后端都是需要什么技术或者服务来承载的呢?问的比较业余,但是比价好奇这些问题。
|
|
herozzmApr 28, 2021
2
这种一般直接用腾讯或者阿里的云直播服务,客户端负责推流即可
|
|
jdjingdianApr 28, 2021
4
需要有女主播(狗头
|
|
akiraApr 28, 2021
5
关键字 cdn
|
|
6
@jdjingdian 别闹
|
|
7
CDN 服务商应该有不少吧?他们互相之间有本质的区别么?除了规模大小?@akira
|
|
LaxApr 28, 2021
8
视频直播一般是 RTMP 或者 WebRTC 技术栈,你可以分别了解一下,根据你们业务情况去选择。
秒杀的问题,这是经典面试题了,看看面经 |
|
cnleoyangApr 28, 2021 via Android
10
无论国内还是海外,云计算提供商都有完整的解决方案,直接使用即可。
|
|
iyaozhenApr 28, 2021
11
@Cassano 你把服务商功能介绍页面看一遍就知道了
https://help.aliyun.com/document_detail/29951.html?spm=a2c4g.11174283.3.1.1bb2454e2sgjXi 再看看接口文档就更清楚了 |
|
herozzmApr 28, 2021 via Android
12
@Cassano 没啥高端技术,就是自己做就是 nginx 加个 rtmp 模块吧,客户端就是主播这边随便怎么推流,网页端用一个播放器播放 m3u8 格式的视频,主要还是负载问题,你没 cdn 要支持上万人还是够呛
|
|
CEBBCATApr 29, 2021 via Android
13
直播业务不止音视频流这么简单,要撑起来所有功能是需要有一番设计和建设的。
|
|
RedBeanIceApr 29, 2021 via iPhone
14
楼里面有些人回复的太远了,楼主只想问涉及哪些技术。
直播设计的就是楼上说的 nginx 推流这也是我知道的方案,不知道大厂怎么做的。然后直播肯定有评论那么就有一个 web 的即时通讯,前端技术可以了解一下 socketio 或者 websocket,后端 netty 或者是 xxxx, |
|
16
@RedBeanIce OK 我去了解一下这些技术
|
|
silencilApr 29, 2021 via iPhone
17
我觉得楼上回答 rtmp 的才是正解,起码是我通过这个问题想知道的答案
|
|
xiayueApr 29, 2021
19
ffmepg 好像很重要。
|
|
lis66951735Apr 29, 2021
20
协议 RTMP,目前 CDN 厂商支持的很好,花钱就行了。不过因为基于 TCP,延时略高,如果需要实时互动,一般会魔改 WEB-RTC 吧
|