• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sazima
V2EX  ›  程序员

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

  •  
  •   sazima ·
    sazima · May 11, 2020 · 7127 views
    This topic created in 2371 days ago, the information mentioned may be changed or developed.

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

    Supplement 1  ·  May 11, 2020
    这边要求是延时不能太高, 可以多人会议.
    Supplement 2  ·  May 11, 2020
    延迟一秒内可以接受
    34 replies  •  2020-05-12 00:46:38 +08:00
    wysnylc
    wysnylc
    May 11, 2020
    1
    去弄个腾讯阿里或者网宿其他服务商的直播流,比你自己折腾要省时省力省钱
    sazima
    sazima
    OP
    May 11, 2020
    2
    @wysnylc 需求是自建
    yycomyy
    yycomyy
    May 11, 2020
    3
    i9+1080ti+32G+1T SSD 起步
    shakaraka
    shakaraka
    May 11, 2020
    4
    几十个人随便弄个高主频的 cpu 加 ssd 就行了,720p+3000 码率宽带 100 上传七七八八
    evilic
    evilic
    May 11, 2020
    5
    极客湾 好像有 视频 专门讲这个的。
    geekvcn
    geekvcn
    May 11, 2020 via iPhone❤️4
    6
    @yycomyy 人家直播服务器,你推荐高频核少的 U,还加个不明所以的显卡,就算对画质要求不高用 nvenc 也是 1650super 起步,1080ti 是老编码器,画质更差

    楼主请说视频码率,画质要求高只能 x264 编码,预算低推荐 E5 洋垃圾,预算高推荐 EPYC,亲测 x264 编码性能远强于至强,总之核心数优先
    sazima
    sazima
    OP
    May 11, 2020
    7
    4 核 8g 内存 40Gssd 500G 硬盘够吗
    geekvcn
    geekvcn
    May 11, 2020 via iPhone
    8
    @sazima 如果是实时编码的你这配置瞬间爆炸,如果是 ffmpeg 转播或者推流不转码,勉强够用
    gaojiren
    gaojiren
    May 11, 2020
    9
    编解码都是客户端的行为,服务器只是做推流拉流,如果是直播,而不是视频会议,CPU 要求不高。
    yuzo555
    yuzo555
    May 11, 2020
    10
    讲道理如果是低延迟视频会议类型的,就别考虑在服务器上编码解码了,服务器承担一个数据传输工作就好了。
    最好还是直接 RTC 。
    如果没技术还是用第三方吧。
    xcstream
    xcstream
    May 11, 2020
    11
    买个 zoom
    opengps
    opengps
    May 11, 2020 via Android
    12
    重点不在于服务器,4 核先试试,不够升级 8 核,云服务器的话特别灵活,但是你如果用服务端渲染得买 GPU 机型。
    速度跟带宽有很大关系,这个建议起步就大点,先 20M 起步试试再追加
    如果你用阿里云腾讯云的话我能给你操作下优惠
    hehe520347
    hehe520347
    May 11, 2020
    13
    云服务器随时调整
    zhouwei520
    zhouwei520
    May 11, 2020
    14
    买个 zoom
    fancy111
    fancy111
    May 11, 2020❤️2
    15
    V2 技术水平堪忧。。。
    直播服务器跑几十个不是随随便便搞一台就行了吗?带宽搞多点就行。
    如果搞 rtc,垃圾机器就行了。
    没做过的都来瞎扯啥呢?
    我要是发个造原子弹改用什么机械,都会有一群人来回答得头头是道吧。。。
    feng04998
    feng04998
    May 11, 2020
    17
    来我这不,直播就 2 核 4g 可能都够了腾讯的 5m 的活动 1 年 390,保险么就 4 核 8g 的 1 一年 880,带宽不重要,主要走直播流量低延迟自带 cdn 加速,要需要的话也可以加我 vx:MTg2NjcxMjAzMjE=
    yhyh
    yhyh
    May 11, 2020❤️1
    18
    之前玩过自建 直播服务器
    https://github.com/YoungCC2/LiveWeb 这个东西给个参考
    感觉关键还是带宽 我用阿里云的服务器 带宽 2M,扛不住
    pengjay
    pengjay
    May 11, 2020
    19
    100 人*2500Kbps = 250Mbps 的下行带宽
    sdmike
    sdmike
    May 11, 2020
    20
    延迟的瓶颈不在于服务器编码速度,而在于分发。
    多用户的场景下,一个服务器可能撑不住,需要做多服务器或者 CDN,这个是延迟的来源。
    切成小文件,然后分发给客户
    sdmike
    sdmike
    May 11, 2020
    21
    不过你这个场景,应该看单服务器的带宽了。编码吃资源有限。
    geekvcn
    geekvcn
    May 11, 2020
    22
    @fancy111 感觉你水平也很一般,如果只是简单的拉流推流,单核大概能带 10 个 1080p@60 10000kbps 流 ,20 个 720P@60 6000kbps 。但是你来之前楼主单纯直说要搭建直播服务器,现在单纯拉流推流的直播服务器有吗?就算远程会议这类,你也要考虑别人网络层次不齐,需要转码成不同画质码率,必要时还要加滤镜上水印。你估计直接看到后面楼主补充的需求就是最简单的视频会议
    wnpllrzodiac
    wnpllrzodiac
    May 11, 2020 via Android
    23
    部署个 srs 1k 并发没啥问题,关键带宽要够
    manhere
    manhere
    May 11, 2020 via Android
    24
    楼主要的是视频会议,只是纯推拉流的方案话 srs,zlmediakit 都是可以开箱即用的。
    MoYi123
    MoYi123
    May 11, 2020
    25
    我只知道央视远程采访的时候也要等几秒,你这延迟一秒内有点过分。
    Meltdown
    Meltdown
    May 11, 2020 via Android
    26
    直播和多人会议不一样吧
    newmlp
    newmlp
    May 11, 2020
    27
    带宽高点就行,直播服务没转码需要的话,纯粹就是个流量转发功能
    namelosw
    namelosw
    May 11, 2020 via iPad
    28
    你这个需求直接 WebRTC 。用土豆当服务器都够了。
    MonoLogueChi
    MonoLogueChi
    May 11, 2020 via Android
    29
    延时 1s 基本做不到的,即使勉强能达到,也不能稳定在 1s
    coloz
    coloz
    May 11, 2020
    30
    和配置基本没关系,带宽够就行了
    Xusually
    Xusually
    May 11, 2020
    31
    延迟一秒内可接受!?
    做不到吧?
    Nadao
    Nadao
    May 11, 2020
    32
    @pengjay

    不是很懂,直播不是用网络广播方式的吗? 多少人也是一样的带宽。
    leffz
    leffz
    May 11, 2020
    33
    首先,视频服务器(流媒体服务器)的特点是长时间高并发,因此 CPU 至少为至强 E5-2603 六核六线程,16G 内存左右。高清 480P 的视频码率可以采用 4-8Mbps 。720 那就更高一点最好。阿里云和腾讯云活动:leffz.com
    starsriver
    starsriver
    May 12, 2020 via Android
    34
    需要钱。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1734 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 14:16 · PVG 22:16 · LAX 06:16 · JFK 09:16
    ♥ Do have faith in what you're doing.