一个直播服务器需要什么配置

2020-05-11 11:20:13 +08:00
 sazima

最多几十个人用吧, 也可能就 10 几个... cpu, 内存, 带宽这些最低要多少. 视频至少 720 的 谢谢

5830 次点击
所在节点    程序员
34 条回复
wysnylc
2020-05-11 11:24:00 +08:00
去弄个腾讯阿里或者网宿其他服务商的直播流,比你自己折腾要省时省力省钱
sazima
2020-05-11 11:33:07 +08:00
@wysnylc 需求是自建
yycomyy
2020-05-11 11:34:55 +08:00
i9+1080ti+32G+1T SSD 起步
wunonglin
2020-05-11 11:36:56 +08:00
几十个人随便弄个高主频的 cpu 加 ssd 就行了,720p+3000 码率宽带 100 上传七七八八
evilic
2020-05-11 11:39:04 +08:00
极客湾 好像有 视频 专门讲这个的。
geekvcn
2020-05-11 11:41:23 +08:00
@yycomyy 人家直播服务器,你推荐高频核少的 U,还加个不明所以的显卡,就算对画质要求不高用 nvenc 也是 1650super 起步,1080ti 是老编码器,画质更差

楼主请说视频码率,画质要求高只能 x264 编码,预算低推荐 E5 洋垃圾,预算高推荐 EPYC,亲测 x264 编码性能远强于至强,总之核心数优先
sazima
2020-05-11 11:41:56 +08:00
4 核 8g 内存 40Gssd 500G 硬盘够吗
geekvcn
2020-05-11 11:43:55 +08:00
@sazima 如果是实时编码的你这配置瞬间爆炸,如果是 ffmpeg 转播或者推流不转码,勉强够用
gaojiren
2020-05-11 11:48:01 +08:00
编解码都是客户端的行为,服务器只是做推流拉流,如果是直播,而不是视频会议,CPU 要求不高。
yuzo555
2020-05-11 12:28:19 +08:00
讲道理如果是低延迟视频会议类型的,就别考虑在服务器上编码解码了,服务器承担一个数据传输工作就好了。
最好还是直接 RTC 。
如果没技术还是用第三方吧。
xcstream
2020-05-11 12:38:53 +08:00
买个 zoom
opengps
2020-05-11 13:11:27 +08:00
重点不在于服务器,4 核先试试,不够升级 8 核,云服务器的话特别灵活,但是你如果用服务端渲染得买 GPU 机型。
速度跟带宽有很大关系,这个建议起步就大点,先 20M 起步试试再追加
如果你用阿里云腾讯云的话我能给你操作下优惠
hehe520347
2020-05-11 14:09:15 +08:00
云服务器随时调整
zhouwei520
2020-05-11 15:49:57 +08:00
买个 zoom
fancy111
2020-05-11 15:53:57 +08:00
V2 技术水平堪忧。。。
直播服务器跑几十个不是随随便便搞一台就行了吗?带宽搞多点就行。
如果搞 rtc,垃圾机器就行了。
没做过的都来瞎扯啥呢?
我要是发个造原子弹改用什么机械,都会有一群人来回答得头头是道吧。。。
liamyoung
2020-05-11 15:55:32 +08:00
feng04998
2020-05-11 16:03:05 +08:00
来我这不,直播就 2 核 4g 可能都够了腾讯的 5m 的活动 1 年 390,保险么就 4 核 8g 的 1 一年 880,带宽不重要,主要走直播流量低延迟自带 cdn 加速,要需要的话也可以加我 vx:MTg2NjcxMjAzMjE=
yhyh
2020-05-11 16:15:55 +08:00
之前玩过自建 直播服务器
https://github.com/YoungCC2/LiveWeb 这个东西给个参考
感觉关键还是带宽 我用阿里云的服务器 带宽 2M,扛不住
pengjay
2020-05-11 16:28:37 +08:00
100 人*2500Kbps = 250Mbps 的下行带宽
sdmike
2020-05-11 17:08:09 +08:00
延迟的瓶颈不在于服务器编码速度,而在于分发。
多用户的场景下,一个服务器可能撑不住,需要做多服务器或者 CDN,这个是延迟的来源。
切成小文件,然后分发给客户

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/670467

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX