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

2017-02-18 10:14:18 +08:00
 dai269619118

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

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

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

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

2698 次点击
所在节点    程序员
14 条回复
zwl2012
2017-02-18 10:15:27 +08:00
外链资源
swulling
2017-02-18 10:19:54 +08:00
压缩, CDN
CEBBCAT
2017-02-18 10:20:42 +08:00
和楼上说的一样,没有强制要求就使用外链吧,加载速度也快一点
dai269619118
2017-02-18 10:22:01 +08:00
@zwl2012
@CEBBCAT 外链不稳定
dai269619118
2017-02-18 10:22:18 +08:00
@swulling cdn 倒是可以
schezukNewTos
2017-02-18 10:50:54 +08:00
外链网易云音乐
mko0okmko0
2017-02-18 11:00:53 +08:00
搜寻 "opus codec 浏览器"
可能是已知免费开源音讯编码中最好之一了,只差浏览器支援度,
但搜寻中有个公司能解决,google 也用于 youtube,
所以一定有解法.
软即时,最低延迟 20ms,码率超低就音质超好,
参数更好玩,预设值基本上就是最优参数,只差预设延迟跟预设码率,
你有即时编码输出需求,把最小块(延迟)参数改 20,块越大压缩率越高但需要更高的读取缓冲,不需要即时编码就调到最大值吧,压缩率好,预设是 1000(1 秒),
预设码率不是最低,但好笑的是我调成预设最低码率搭配他的预设品质参数 10(=最好),结果输出的档案在还原波型比对跟中 /高码率几乎一样,但档案更小.
所以改 块大小(延迟时间) 跟 预设码率(改成最低值) ,就完美输出了.
dai269619118
2017-02-18 11:17:05 +08:00
@mko0okmko0
@dai269619118
好的 非常感谢!
XiaoFaye
2017-02-18 11:17:24 +08:00
一定要完整的音乐吗?能不能用 MIDI ?
dai269619118
2017-02-18 11:26:24 +08:00
@XiaoFaye 只要能播放出声音就行
XiaoFaye
2017-02-18 12:14:52 +08:00
@dai269619118 转成 MIDI ,就像音乐盒那种,最多就几十 K 。
dai269619118
2017-02-18 13:00:44 +08:00
@XiaoFaye 这个好 谢谢
Izual_Yang
2017-02-19 15:55:03 +08:00
midi
suduo1987
2017-02-21 15:34:01 +08:00
本地缓存

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

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

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

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

© 2021 V2EX