2025云栖大会,开启通往AGI的未来之旅 了解详情
写点什么

蜻蜓 fm 访谈:情怀、云和用户推荐

  • 2014-10-21
  • 本文字数:3302 字

    阅读完需:约 11 分钟

蜻蜓 fm 创立于 2011 年,收录中国最全的广播电台,是中国第一音频聚合平台。近日他们接受了 InfoQ 的采访,谈到创业的情怀和理想、谈到为何用云平台、如何保证云安全以及利用 Spark 做的一些用户推荐的工作。

InfoQ:提起蜻蜓 fm 马上联想到收音机,蜻蜓 fm 从无到有,做到用户覆盖面非常大,频道非常全的收音机应用,开始做的时候是怎样一个契机呢?还有蜻蜓团队的创业理念是什么?

蜻蜓 fm:差不多 10 年前视频网站的出现,改变了人们的观影,观剧习惯。今天移动互联网的普及带动了音频市场的爆发性增长,正在开始改变人们的收听习惯。蜻蜓创始人之一张强说:“我觉得声音会有机会。传统媒体中的文字、视频和音频三大板块,前两者已经得到了很好的开发,但音频却一直停滞不前。我觉得在移动互联网时代,声音伴随性很强的特质能够发挥出优势来。”于是在 2011 年下半年,我们看准了这个市场趋势,推出了蜻蜓.fm。经过团队 3 年的努力,蜻蜓.fm 已经迅速成长为国内最大的音频平台。蜻蜓团队的创业理念是想让音频内容在更广阔的舞台上百花齐放,同时也为大众提供耳尖上的盛宴,创造无缝的听觉生活。未来,我们的目标是在移动互联网时代成为手机、汽车和可穿戴式设备等跨平台综合音频入口,把最优质的声音内容传递给万千用户。

InfoQ:网络广播应该是日常生活中很常见的应用了,市面上做收音机应用的其它产品也不少,但从铁杆粉丝来看,蜻蜓 fm 还是让人眼前一亮,请问蜻蜓跟传统网络广播以及其他应用相比,最吸引用户的亮点在哪里?

蜻蜓 fm:要创造一个好的应用, 我们遵循了几个要点,分别是操作简单、功能齐全、个性化、社交性。我们一直以来都致力于把蜻蜓 fm 这款应用做成一款老少皆宜的产品,所以在界面上,我们最大化的做减法,但却在内容上最大化的做加法。现在,只要你打开蜻蜓,就可以听到国内 3000 多个电台,最值得一提的是我们领先的音频压缩技术,打破了实时收听费流量的限制。

使用蜻蜓收听1小时只要 12 M, 相当于在线收听 2 首歌的流量。当然对于错过直播节目的朋友们来说,我们还提供 48 小时回听功能,这就打破了传统电台时效性的问题,大家可以用自己的节奏来收听喜欢的节目。

当然,很多主播现在最高兴的还是收到来自听友们的支持和肯定,听友们不但可以向主播献花,还可以和他们互动。广播作为社交媒体的鼻祖,依托现今的网络科技,依然是互动性最强的媒体之一。

除了直播电台以外,我们还有大量的音乐,小说,新闻,娱乐,教育等海量有声内容。我们将音频内容划分为兴趣点,这样可以让用户便捷的找到自己感兴趣的内容,用户还可以收藏自己听过的节目,这样就可以及时地收到节目更新的推送,省去了所有繁杂的步骤。智能的断点续听功能对于听小说的朋友来说尤为方便,这样大家就可以用碎片时间收听完自己喜欢的音频内容。

当然我们自己也有先进的录音棚,用来录制自制节目。我们和百家唱片公司,演艺公司合作,有近 200 位明星和我们合作制作节目,这些节目受到了很多年轻朋友的喜爱。同时我们还和多家纸媒合作,如彭博商业周刊等,让大家能听报纸和杂志。

在我们的应用上有一个很特别的内容区域,那就是校园,我们现在已和千所高校签订协议,把校园广播引向更广阔的舞台。现在学生广播站的同学格外的努力,干劲十足,因为自己的优秀节目不单单只在自己的校园传播,而是传遍全国。

InfoQ:我了解到蜻蜓 fm 从一开始就是走的云平台这条路,跟以往的自建服务器相比,有什么具体一点的好处么?

蜻蜓 fm:传统网络电台直播面临种种难题:传统方式从手机端链接到电台的直播流,使用的音频编码格式、传输协议、配置各不相同,难以支持流媒体,收听体验效果不好;收听流量成本高;与用户量的快速成长随之而来的是服务器部署和监控的压力。基于以上原因,蜻蜓在成立之初就决定使用可以提供随需扩展服务的云计算平台。基于阿里云强大的弹性计算能力,我们将电台音频源实时转码成统一的高性能编码格式,实现高音质省流量并且跨平台的无缝收听。阿里云优质的网络资源有利于用户的快速畅通访问。同时云服务与生俱来的易扩展易维护性让我们能够更加专注在核心的用户需求。此外由于阿里云产品价格非线性,我们可以尽量选择小单位以降低成本,并能合理选择服务节点、制作快照备份、制作镜像快捷部署、利用云监控保证服务质量等。

InfoQ:做云平台的厂商也有很多,当时是怎么一种情况,让蜻蜓入驻了阿里云呢?你们肯定经过了各种比较,能大概谈谈平台的优劣和选择上的技巧么?

蜻蜓 fm:蜻蜓是国内移动互联网最早使用云平台的应用之一, 当时云平台的厂商只有阿里云一家。这一用就是 3 年,虽然后来有很多不同的平台厂商涌现,但是阿里云无论在稳定性还是在服务上一直都是佼佼者,这也就是为什么我们和阿里云合作到现在的原因。

InfoQ:目前蜻蜓 fm 对阿里云的使用大概是个什么情况?比如存储、带宽和负载均衡等方面。

蜻蜓 fm:蜻蜓 fm 成长至今已经有 8000 万的用户下载量,日活达到 500 万,共有 300 万版权音频内容, 各方面资源使用量都很大,其中计算、带宽和存储最为突出。

首先是对全国 3000 家电台的实时转码。转码主要为了对音频进行处理,保证高音质低流量,保证格式和协议的兼容性,从而实现跨平台的流畅播放。其次音频识别,目前蜻蜓能够对平台上所有内容进行智能识别,基于这些识别结果,蜻蜓 FM 推出了独家榜单——蜻蜓空中音乐榜。为了满足转码和识别的庞大的计算需求,蜻蜓 FM 用了近千核心的 CPU 资源。

存储方面,蜻蜓 FM 为用户提供永久的内容回听,以及长达 300 万小时的有声内容点播。而且同一份内容还有多种码率,用以适应用户的不同网络场景。为此蜻蜓 FM 使用了近 30TB 的存储空间,并且这个数字还在不断增大。带宽方面的开销也非常巨大。用户量成长很快,早高峰同时在线用户多,为了保证大家的收听体验过,蜻蜓 FM 在阿里云上的带宽确保了用户能流畅收听各频道。

InfoQ:使用云平台,跟私有平台的一个最大区别,就是你的数据放到了别人家,像蜻蜓 fm 的电台列表,用户播放记录等等非常有价值的数据,怎么能够保证数据安全性?除了云厂商必要的安全手段,蜻蜓 fm 自己有没有在安全方面做过一些工作?

蜻蜓 fm:在移动互联网时代,数据是企业最大的价值。因此,蜻蜓 fm 一直以来都对产品数据以及用户数据的安全性给予最高的关注。目前,蜻蜓 fm 使用了大量的云服务,所有存放在云端的数据都进行了加密,并且所有的数据访问通道都进行了验证和加密。同时,在 web 端,蜻蜓的产品采用了很多防止例如 XSS 跨站点攻击,SQL 注入攻击的技术,给用户和产品带来最大的安全性。

InfoQ:问一个数据相关的问题,收集了这么多的播放数据,蜻蜓有没有计划开展比如推荐电台之类的数据挖掘业务呢?

蜻蜓 fm:蜻蜓 fm 从一开始就部署了用户行为日志收集和分析的大数据平台,平台目前每天能够收集超过 1 亿条用户行为日志,进行实时分析并为超过 300w 用户生成推荐数据。蜻蜓大数据分析平台使用目前业界发展最快的 Spark 项目来搭建集群,集群规模超过 50 台服务器,平台运行蜻蜓自主研发的用户行为分析算法。

同时,用户行为分析结果也被应用到搜索、广告投放等服务。蜻蜓致力于打造一个属于用户自己的个性化得产品。蜻蜓推荐服务测试版已完成,并正在进行小用户群测试,将在不久的将来发布,我们还会推出私人定制界面,让用户使用最少的时间成本来收听自己喜欢的节目。

关于受访者:蜻蜓 fm 创立于 2011 年,收录中国最全的广播电台,是中国第一音频聚合平台。为打造一款属于中国人自己的广播应用而不断努力着。蜻蜓 fm 已与数百个电台、DJ 合作,拥有的十三个分类、六大功能、三大特色,为广大广播迷朋友打造跨地域收听广播的完美体验。可提供详细的节目单和电台信息,让听众实时了解节目内容并制订收听计划;可与主播亲密接触,近距离互动;可关注电台、节目的每日话题,更好的参与讨论;蜻蜓.fm 曾获得 2012 安卓全球开发者大会最佳应用平台、2013 微软 Bizspark 创业邦新创业大赛 “云 + 端”专场大赛奖。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-10-21 12:552420
用户头像

发布了 268 篇内容, 共 134.4 次阅读, 收获喜欢 24 次。

关注

评论

发布
暂无评论
发现更多内容

[Spring boot] Spring boot 整合RabbitMQ实现通过RabbitMQ进行项目的连接

Java快了!

Spring Boot

led显示屏有污垢时该怎么清洗?

Dylan

LED显示屏 led显示屏厂家

大学三年狂拿国内外十几个3D挑战赛大奖?!国内CG新星崛起

Renderbus瑞云渲染农场

CG 云渲染 3D动画 渲染农场 Renderbus瑞云渲染

SpringBoot 源码 | applicationContext.refresh() 方法解析

六月的雨在InfoQ

springboot 源码阅读 Refresh 9月月更 SpringBoot启动流程

Istio Ambient Mesh 介绍

Se7en

开源云管平台有哪些?有哪些优势?

行云管家

云计算 云平台 云管平台 云管理

虚实交互,重磅开启|共建多元、互联的元宇宙产业生态圈,赋能上海打造产业高地

极客天地

不懂 Kubernetes 实现云原生是什么体验?

北京好雨科技有限公司

云原生 #Kubernetes#

开源指南|如何从零开始参与 Apache 顶级开源项目?(二)

SelectDB

数据库 大数据 Doris 开源治理 企业号九月金秋榜

Databend 特性系列(1)|Databend 数据生命周期

Databend

大数据 大数据 开源 数据生命周期

高频面试题:谈谈你对 Spring Boot 自动装配机制的理解

Java快了!

Spring Boot

开奖啦!看看8月月更获奖名单有没有你?

InfoQ写作社区官方

热门活动 8月月更

解析Stream foreach源码

华为云开发者联盟

Java 开发 企业号九月金秋榜

新一代开源时序数据库TDengine有哪些优势?

TDengine

数据库 tdengine 开源 企业号九月金秋榜

[MyBatisPlus]DQL编程控制①(条件查询)

十八岁讨厌编程

Java 后端开发 9月月更

恭喜 SelectDB 三位开发者成为 Apache Doris 新晋 Committer!

SelectDB

大数据 开源项目 Committer SelectDB 企业号九月金秋榜

EMR重磅发布智能运维诊断系统(EMR Doctor)——开源大数据平台运维利器

阿里云大数据AI技术

大数据 运维 企业号九月金秋榜 EMR

了解布隆过滤器

自然

Java core 9月月更

你必须知道的Java泛型

自然

Java core 9月月更

网络安全周是什么意思?为什么要开展网络安全周?

行云管家

网络安全 网络安全周

前端二面面试题(附答案)

helloworld1024fd

JavaScript 前端

毫末智行董事长张凯:渐进式路线将在智能驾驶竞赛中赢得终局

科技大数据

容器化|自建 MySQL 集群迁移到 Kubernetes

RadonDB

MySQL 数据库 RadonDB Kubernetes 集群

MobLink for Flutter

MobTech袤博科技

flutter ios android

【云原生】Kubernetes操作精讲

陈橘又青

9月月更

[SpringBoot系列]基础过渡与夯实(基础配置)

十八岁讨厌编程

Java 后端开发 9月月更

[MyBatisPlus]DQL编程控制②(查询投影、查询条件)

十八岁讨厌编程

Java 后端开发 9月月更

阿里云EMAS移动测试|快速掌握移动端兼容性测试技巧

移动研发平台EMAS

阿里云 应用开发 兼容性测试 移动测试

Python中的super函数,你熟吗

华为云开发者联盟

Python 开发 企业号九月金秋榜

字节跳动基于ClickHouse优化实践之“高可用”

字节跳动数据平台

数据库 大数据 Clickhouse 数据开发 数据计算

怎么合理使用索引

急需上岸的小谢

9月月更

蜻蜓fm访谈:情怀、云和用户推荐_语言 & 开发_张天雷_InfoQ精选文章