V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sazima
V2EX  ›  程序员

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

  •  
  •   sazima ·
    sazima · 2020 年 5 月 11 日 · 6409 次点击
    这是一个创建于 2085 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    不是很懂,直播不是用网络广播方式的吗? 多少人也是一样的带宽。
    leffz
        33
    leffz  
       2020 年 5 月 11 日
    首先,视频服务器(流媒体服务器)的特点是长时间高并发,因此 CPU 至少为至强 E5-2603 六核六线程,16G 内存左右。高清 480P 的视频码率可以采用 4-8Mbps 。720 那就更高一点最好。阿里云和腾讯云活动:leffz.com
    starsriver
        34
    starsriver  
       2020 年 5 月 12 日 via Android
    需要钱。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   877 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 19:41 · PVG 03:41 · LAX 11:41 · JFK 14:41
    ♥ Do have faith in what you're doing.