音乐流媒体是一个热门的业务利基市场。 音乐流媒体应用程序似乎很简单,任何人都可以使用,直到您开始考虑如何根据自己的业务需求克隆Spotify应用程序。 那么发展呢? 您应该复制现有模型还是创建自己的模型?
在这篇文章中,我们将概述Spotify的功能和技术堆栈,解释其工作原理,并计算其成本。
- Smule希望成为音乐社交网络
- 将年度专辑列表变成音乐发现工具
- 音乐流媒体的未来在于中国的小城市; VRTIFY创造了音乐共享的新空间
- Microsoft为Spotify淘汰了Groove音乐应用程序
- iOS Spotify SDK-Swift 3.0+教程
什么是Spotify?
Spotify是一种数字音乐,播客和视频流服务,可访问超过3500万首歌曲。 它背后的想法来自两个朋友Daniel Ek和Martin Lorentzon,他们坐在斯德哥尔摩一个贫瘠的公寓中时想到了这个想法。 Spotify服务于2008年10月7日正式启动,由Horizons Ventures和Wellington Partners提供启动资金。
根据其2018年第一季度的报告,Spotify每月有1.7亿活跃用户,其中7500万是付费用户。 该季度的总收入为11.39亿欧元,保费收入为10.37亿欧元,并且没有放缓的迹象。
Spotify应用的基本功能
用户个人资料和授权。 使用电子邮件地址或社交媒体帐户注册并登录。
音频流。 通过云存储提供对音乐文件的稳定在线访问。
搜索和整理。 寻找一位艺术家,听他们的歌曲或专辑。
歌曲重播。 该应用程序使用户可以重复播放他们喜欢的歌曲。
播放列表。 在线和离线保存,编辑,收听和共享。
使用表情符号的艺术家描述。 表情符号与5000个表情符号最多的艺术家相关。

离线模式。 将音乐保存到设备或缓存文件。
社会融合。 Spotify与Facebook集成在一起,允许用户与朋友共享歌曲或播放列表,并查看其他人私下或公开共享的内容。
通知。 从朋友,艺术家和社区获取新闻。
平台。 Spotify支持大多数设备,包括Windows,MacOS,Linux以及适用于iOS和Android的移动系统。
无线电。 单击单选按钮并选择页面底部的音乐流派将启动“广播电台”,可以暂停,倒带或片段式收听。
可用性。 Spotify覆盖欧洲,美国,新西兰,澳大利亚以及亚洲和非洲部分地区的60多个国家。 覆盖范围受到许可问题的限制。
Spotify Connect。 只要兼容,用户就可以通过Wi-Fi将音乐流传输到任何扬声器。

- GraphWalker用于基于模型的测试以及与Python服务的集成
- Amazon S3用于音频文件存储和CDN缓存
- 适用于平台基础架构的Google Cloud Platform
- 用于用户界面构建的CEF
- 用于Web应用程序开发的Bootstrap和/或HTML5
- Nginx作为开源HTTP和代理服务器
Spotify在Mac / Windows客户端中使用C ++,在Android中使用Java,在iOS应用程序中使用Objective-C。
Spotify当前运行着100多个生产级Cassandra集群,用于数据驱动配置
客户端中的所有功能都属于一个特定小组,负责所有平台上的该功能。 如果一个失败,则客户端的其他功能是独立的,并且将继续起作用。 这种分区提供了可伸缩性,可靠性以及集中团队工作的有效方法。
我们还准备了一张音频流应用程序(如Spotify)的总体架构图:

如果您想获得有关流媒体应用程序的完整技术堆栈,请随时通过info@vironit.com与我们联系。 现在,让我们仔细看看开发成本。
构建像Spotify这样的应用程序需要花费多少钱?
如果要开发Spotify这样的音乐应用,则必须考虑许多因素,从设计到开发,流,音乐流许可和托管成本。
项目的总时间表可能从1400到2500小时不等。 根据功能和团队的小时费率,这意味着相当于7万美元或更多的金钱。
音乐应用会让您花费:
- 仅具有基本功能的MVP的$ 70k
- 适用于iOS音乐流媒体应用的$ 90k +
- 适用于Android应用的$ 105k +
- 多平台全功能应用程序的$ 185,000
让我们构建您的音乐应用
Spotify的替代产品正在蓬勃发展,目前包括Pandora,Deezer,iTunes,SoundCloud和Google Play。 您会获得成功吗?
立即与我们联系,为您的企业或企业提供直观,快速的流媒体应用程序解决方案,以及商业音乐应用程序解决方案。
最初于 2018 年5月28日 在 vironit.com 上 发布 。