V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dai269619118
V2EX  ›  程序员

怎么保存音乐让传输的时候带宽压力更小

  •  
  •   dai269619118 · 2017-02-18 10:14:18 +08:00 · 2783 次点击
    这是一个创建于 2837 天前的主题,其中的信息可能已经有所发展或是发生改变。

    页面上需要添加一个背景音乐的功能

    背景音乐的大小在 1.5M 左右

    页面每天的 pv 在 3w-15w

    有什么办法让音乐传输的时候带宽压力小一些

    14 条回复    2017-02-21 15:34:01 +08:00
    zwl2012
        1
    zwl2012  
       2017-02-18 10:15:27 +08:00 via iPhone
    外链资源
    swulling
        2
    swulling  
       2017-02-18 10:19:54 +08:00 via iPhone
    压缩, CDN
    CEBBCAT
        3
    CEBBCAT  
       2017-02-18 10:20:42 +08:00 via Android
    和楼上说的一样,没有强制要求就使用外链吧,加载速度也快一点
    dai269619118
        4
    dai269619118  
    OP
       2017-02-18 10:22:01 +08:00
    @zwl2012
    @CEBBCAT 外链不稳定
    dai269619118
        5
    dai269619118  
    OP
       2017-02-18 10:22:18 +08:00
    @swulling cdn 倒是可以
    schezukNewTos
        6
    schezukNewTos  
       2017-02-18 10:50:54 +08:00   ❤️ 1
    外链网易云音乐
    mko0okmko0
        7
    mko0okmko0  
       2017-02-18 11:00:53 +08:00   ❤️ 2
    搜寻 "opus codec 浏览器"
    可能是已知免费开源音讯编码中最好之一了,只差浏览器支援度,
    但搜寻中有个公司能解决,google 也用于 youtube,
    所以一定有解法.
    软即时,最低延迟 20ms,码率超低就音质超好,
    参数更好玩,预设值基本上就是最优参数,只差预设延迟跟预设码率,
    你有即时编码输出需求,把最小块(延迟)参数改 20,块越大压缩率越高但需要更高的读取缓冲,不需要即时编码就调到最大值吧,压缩率好,预设是 1000(1 秒),
    预设码率不是最低,但好笑的是我调成预设最低码率搭配他的预设品质参数 10(=最好),结果输出的档案在还原波型比对跟中 /高码率几乎一样,但档案更小.
    所以改 块大小(延迟时间) 跟 预设码率(改成最低值) ,就完美输出了.
    dai269619118
        8
    dai269619118  
    OP
       2017-02-18 11:17:05 +08:00
    @mko0okmko0
    @dai269619118
    好的 非常感谢!
    XiaoFaye
        9
    XiaoFaye  
       2017-02-18 11:17:24 +08:00   ❤️ 1
    一定要完整的音乐吗?能不能用 MIDI ?
    dai269619118
        10
    dai269619118  
    OP
       2017-02-18 11:26:24 +08:00
    @XiaoFaye 只要能播放出声音就行
    XiaoFaye
        11
    XiaoFaye  
       2017-02-18 12:14:52 +08:00   ❤️ 1
    @dai269619118 转成 MIDI ,就像音乐盒那种,最多就几十 K 。
    dai269619118
        12
    dai269619118  
    OP
       2017-02-18 13:00:44 +08:00
    @XiaoFaye 这个好 谢谢
    Izual_Yang
        13
    Izual_Yang  
       2017-02-19 15:55:03 +08:00 via Android
    midi
    suduo1987
        14
    suduo1987  
       2017-02-21 15:34:01 +08:00 via iPhone
    本地缓存
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1185 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:26 · PVG 02:26 · LAX 10:26 · JFK 13:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.