首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MP3文件转换为(256,128,64kbps) on the go (PHP)

MP3文件转换为(256,128,64kbps) on the go (PHP)
EN

Stack Overflow用户
提问于 2011-11-10 00:26:15
回答 1查看 3.9K关注 0票数 2

我有一个高质量的.mp3文件(512kbps),现在取决于用户的互联网连接,我希望在不同质量的文件流

具有高速互联网连接的互联网用户将被流式传输256kbps,而具有慢速互联网连接的用户将被流式传输低质量的.mp3文件

是否可以在旅途中这样做(当文件正在流式传输时,而不是存储同一轨道的不同质量的声音文件)

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-11-10 00:57:07

这当然是可能的,但我想说这种方法效率很低。除非缓存将生成的各种文件,否则这种方法将导致每次发出请求时都对文件进行代码转换。如果您缓存转码后的文件,但缓存的版本不可用(尚未创建),客户端将不得不等待转码文件所需的时间(根据文件的长度和服务器的速度,转码时间很容易达到10秒甚至20秒)。

我宁愿只创建一个低质量的版本,所有客户都会提前收到,比如说112kbps。这将是一个“一刀切”的解决方案。这些文件将具有足够好的流声音质量,以满足大多数目的和大多数客户端。然后我会有高质量的版本可供下载。

可能会有更高级的解决方案,但你最终可能会为它支付相当多的费用,而不会获得太多。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8068096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档