如果需要播放一些 MP4 格式的视频,云服务器的带宽需要选择多大? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Sniper416
V2EX    程序员

如果需要播放一些 MP4 格式的视频,云服务器的带宽需要选择多大?

  •  
  •   Sniper416 2021-03-11 10:53:16 +08:00 3456 次点击
    这是一个创建于 1684 天前的主题,其中的信息可能已经有所发展或是发生改变。

    访问量也就一两台机器而已,除了带宽有影响外还有什么会限制视频的加载速度吗?

    23 条回复    2021-03-19 15:19:16 +08:00
    lithiumii
        1
    lithiumii  
       2021-03-11 11:03:09 +08:00 via Android
    1080p 串流大概是 5m 吧
    Sniper416
        2
    Sniper416  
    OP
       2021-03-11 11:05:28 +08:00
    视频都不大 100mb - 200mb 左右吧
    mumbler
        3
    mumbler  
       2021-03-11 11:09:06 +08:00 via Android   1
    放阿里云 OSS+CDN,无限带宽,3 毛一个 G
    murmur
        4
    murmur  
       2021-03-11 11:10:01 +08:00
    是对外服务么,对外服务都要考虑被 D 的开销,OSS 也有黑洞机制
    lishen226
        5
    lishen226  
       2021-03-11 11:12:58 +08:00
    文件大小除以时长就能算出个大概了。以看油管的经验,保底 1080 要 5M,4K 要 20M 。
    eason1874
        6
    eason1874  
       2021-03-11 11:13:01 +08:00
    放百度云 BOS+CDN,买 99 块 1T 流量包,~1 毛一个 G
    hronro
        7
    hronro  
       
    视频的格式、分辨率、清晰度要求都没说,怎么判断你需要多大的带宽呢?
    ( MP4 只是容器格式而不是视频格式,视频格式是像 H.264 、HEVC 、AV1 等等这些)
    misdake
        8
    misdake  
       2021-03-11 11:15:15 +08:00
    需要的带宽要看视频的码率。一般要比平均码率再高一些,留点儿码率波动和网络波动的余量
    geekvcn
        9
    geekvcn  
       2021-03-11 11:16:51 +08:00 via iPhone
    1080p 以下用 HEVC 编码,大多数设备随便软解
    ch2
        10
    ch2  
       2021-03-11 11:17:49 +08:00
    就带宽影响最大,其它的基本不影响
    systemcall
        11
    systemcall  
       2021-03-11 11:20:12 +08:00 via Android
    国产电视剧的码率还是蓝光原盘的码率?
    前者只要 4Mbps,后者得 100Mbps 往上走,都可以串流,都可以封到 mp4 里面
    Sniper416
        12
    Sniper416  
    OP
       2021-03-11 11:22:14 +08:00
    好的,学习了。谢谢大家!
    systemcall
        13
    systemcall  
       2021-03-11 11:25:27 +08:00 via Android
    还有要留意的几个地方:
    1. 瞬时码率。如果瞬时码率很高,你要留够带宽。这个可以在二压的时候配置,当然你把瞬时码率压太低了的话,有些地方会画质非常低,自己平衡一下带宽和质量。测试的话,chrome 里面可以限制带宽来模拟
    2. 恶意的访问。要是有人看上了你的站,准备来打你,多线程拖你的视频,流量一下子就上去了
    3. 格式。chrome 不能解 hevc,但是 safari 可以,新 edge 据说也可以,老 edge 可以。av1 之类的,不少设备不能硬解
    zhuweiyou
        14
    zhuweiyou  
       2021-03-11 11:47:30 +08:00
    视频不应该放在 云服务器上, 一般是 对象存储 + CDN
    hello2060
        15
    hello2060  
       2021-03-11 11:54:53 +08:00
    最重要的 moov 字段放在文件头部,不然要把整个文件下载完了才会开始播放。。
    macy
        16
    macy  
       2021-03-11 12:17:05 +08:00
    切成 m3u8 的格式,流式加载,会好很多,但是估计带宽最小也得 5m 吧
    qiayue
        17
    qiayue  
    PRO
       2021-03-11 12:17:52 +08:00
    当然是用云服务更划算
    westoy
        18
    westoy  
       2021-03-11 12:22:13 +08:00
    直接找个有证的视频托管平台托管吧

    你自己搞视频托管, 有概率吃文化、广电的铁拳的
    dream7758522
        19
    dream7758522  
       2021-03-11 13:06:39 +08:00 via Android
    @westoy 有没有物廉价美的视频托管平台。
    lakehylia
        20
    lakehylia  
       2021-03-11 15:52:30 +08:00
    视频内容不敏感,不用保密的话,可以传到视频网站?不用你出钱~~
    AlexGuo1998
        21
    AlexGuo1998  
       2021-03-11 18:59:42 +08:00
    @hello2060 感觉现在的浏览器会自动识别,不一定需要 moov 放在头部了(当然放在头部应该更好)
    上次用 Firefox 测试过:在线播放一个很大的 MP4 视频(~8GB,moov 在尾部),一开始 Firefox 直接无参数请求文件,下载了约 48KB 之后切断(可能判断没有读到 moov 块),然后用 Range 头请求了最末尾 100KB,最后从头部继续下载,结果是不必等待下载完全即可串流播放。后来用较小的文件测试结果一致,其他的浏览器应该也有类似的逻辑
    hello2060
        22
    hello2060  
       2021-03-11 19:10:52 +08:00
    @AlexGuo1998 谢了,如果浏览器确实用 range 请求末尾段了,那肯定就是特意这么做的了
    Sniper416
        23
    Sniper416  
    OP
       2021-03-19 15:19:16 +08:00
    @westoy 同问
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5452 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 57ms UTC 05:53 PVG 13:53 LAX 22:53 JFK 01:53
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86