如何设计直播APP

11 评论 28858 浏览 181 收藏 14 分钟

首先应该去研究市场上最流行的直播app,以及它们中的重要功能,然后推出一个与众不同的直播app。

视频流媒体因功能不同而分成的两类:

  1. 视频流 app
  2. 现场直播 app

第一种是视频回播。用户提前上传录制的视频,上传视频存储在服务器上的时间不受限制。这就意味着任何用户都可以随时查看已经上传的视频,无论是什么时候上传的视频。

第二种是专门直播的app,用户可以给关注他的人进行实时直播,直播app中的视频在服务器上储存一定的时间(通常时间很短),或者不进行储存。

热门的直播app

首先应该去研究市场上最流行的直播app,以及它们中的重要功能,然后推出一个与众不同的直播app。

目前最热门的5个直播app:

  • LiveStream
  • Periscope
  • Meerkat
  • USTREAM
  • Stre.Am

如何启动项目或创建MVP

首先需要创建MVP(最低可行性产品),MVP可以帮你了解你的app的可行性,以及在初始阶段和最低成本下缺少什么。

首先你需要选择一个平台。可选择的平台很多,视频直播app可以是原生的或混合型的。原生直播的app是专为特定平台设计的,这种app的代码是通过使用该平台所采用的编程语言来创建的。混合型的是同时支持多个平台的app,代码是用HTML,CSS或JavaScript编写。

如果是原生直播app,你需要选择一个平台:iOS,Android,Windows Phone等。

如何创建直播app的MVP?哪些主要功能是不能少的:

  • 用户注册
  • 创建用户个人资料
  • 实现在线直播
  • 直播评论
  • 搜索/设计
  • 服务器端(转换流)

这些功能足以检查你的app能否正常运行,以及能否吸引用户。

也就是说,用户可以注册,创建直播,搜索其他用户,并对直播进行评论。那么你将获得高质量的app框架,这些对于首次试运行将是足够的。

在开发第一个版本的过程中也应该包括测试和bug修复。修复bug后,将其上传到所选平台的商店(iOS,Android或其他)。然后跟进平台商店中的推广,并等待第一批用户的反馈。

在用户反馈意见过程中,我们应该努力开发新功能,快速响应市场情况填补空白。

看到用户积极的反馈,并确保这个项目是可行的,我们可以进行下一步安排。

如何让产品成为王牌产品

在本节中,我们将了解你可以在app中添加哪些功能,以确保它成功开发,并在市场上脱颖而出。

先看看MVP功能列表,从头开始:

1.  不同的注册方式

在第一个版本的阶段,只需要做一个注册方式。例如,一个帐户在app中只能注册一次,注册时需要手机号码或电子邮件和密码实现。此外,你还需要添加通过电子邮件或手机信息找回密码的功能。

开发项目时,我们可以添加通过多个社交网络媒体登录的选择。也就是说,用户能够使用他们在Facebook或Twitter上的帐户登录。通过这一步,你可以简化用户的使用步骤。

重要提示:你的app中所有内容应该是相当简单明了的。可用性是你app成功的主要组成部分之一。用户在实现目标的过程中必须采取的行动越少,你的app就越受用户喜爱。

2.  个人资料

你应该考虑用户从他的个人资料中可以获得什么样的信息。在初期阶段,用户只需要填写少量的信息。例如:

  • 全名
  • 用户图片
  • 用户名
  • 关注的人

后期你可以添加用户需要填写的其他信息,如:

  • 出生日期
  • 位置/兴趣
  • 视频主题

完善个人信息后可以吸引更多用户,在关注别人或进入一个直播之前,他们可以看到直播人的各种信息。此外,用户可以共享有关自己的信息。在一定程度上,这一步将你的项目变成一种社交网络方式

3. 视频直播

在第一个版本中,我们实现了在线直播功能,没有考虑过回放功能。服务器转换你的直播,并将其传送到直播间观众的设备上,但视频没有存储在服务器上。

为了进一步发展项目,我们可以进一步实现直播后回放视频的功能。为此,我们需要更大的存储空间。为方便起见,我们可以使用云服务器。因为如果我们考虑到后期的拓展,用户越多,服务器的空间必须越大。

现在详细解释这是如何实现的。直播通过服务器,转换并出现在观众的设备上。同时,视频被上传到服务器并存储了一段时间,储存时间取决于服务器存储能力的大小。储存时间结束后,视频将从服务器自动删除。

这个功能可以逐渐改进,增加保存可选的功能。正在直播的用户可以选择是否在直播之后存储视频,以及存储多长时间。

重要提示:要始终考虑项目后期的拓展,可扩展性是开发过程中非常重要的部分。因此,请考虑如何拓展你的项目,以及你计划在下一个阶段投放的用户数量。提前安排好这些指标可以避免许多问题。

4.  评论

在第一个版本中,我们添加了对直播发表评论的功能。评论有两个主要功能:

  • 针对直播者 – 得到意见反馈
  • 针对观众 – 提出问题并获得答案

后期再添加点赞打赏的功能。这两个功能有不同的实现方式。

在个人资料中,我们可以显示用户所有直播的点赞总数的信息,或者只显示每次直播的点赞数。

这个功能的吸引力在于:

  • 观众可以表达看法
  • 收到关于直播的反馈
  • 综合观众的意见,提高直播质量

此外,各种参数总是对用户有吸引力,还增加了app的受欢迎程度。

5.  清晰度选择

选择直播时的清晰度功能也是非常实用的,用户可以选择高清、标清或超清条件下直播。这就可以吸引网速慢或手机分辨率低的用户,因此你就拓展app的目标受众。

重要提示:为确保你的产品变得受欢迎,请考虑你的目标受众的情况和喜好,研究市场状况,并以你潜在消费者的需求作为指导。

6.  搜索

在将来的版本中,有必要改进用户和直播搜索工具。为此不仅要改进搜索流程,还要实现不同的搜索过滤器。

搜索过滤器示例:

  • 按年龄搜索
  • 按位置搜索
  • 按兴趣搜索
  • 按直播话题搜索
  • 按直播语言搜索
  • 按热门程度搜索
  • 按观看次数搜索等

有搜索过滤器后,任何用户都可以找到他感兴趣的内容。

7. 设计

使用app的方便程度往往决定了用户对它的印象,你的app应根据用户的反馈不断改进。

此外,随着新功能的实现,越来越多的任务将出现。

重要提示:完美设计的公式不存在。但是我们建议你创建两个模式的共生:最流行的趋势你的个性,这招总是有效。

8. 地理位置

视频直播的最好升级方式就是集成地理位置,用户可以根据直播的位置找到感兴趣的直播。

用户可以打开世界地图,地图上显示了当前在世界特定区域直播的标记,因此用户坐在舒适的椅子上就可以选择今天去哪里观光。

9. 隐私

用户并不总是希望成为众人的焦点,有时他们只想与亲密的朋友分享他们的印象和情感。有时候,他们会考虑保护家人和亲戚的隐私。为了实现直播时这个合理的需求,实施隐私设置将是有必要的。

如果你的用户能选择向谁直播,其实你收到的积极反馈也更多。

你可以进行一步步调整,以便用户可以直播给:

  • 一个特定的人
  • 选中的观众群
  • 某一区域的人等

你可以提供各种隐私设置,以达到理想的效果。

10. 显示屏幕

如果你用过Skype,那么你肯定知道‘显示屏幕’功能。这个功能是你不需要露脸,也不需要向观众解释什么,直接对屏幕上的内容进行直播。

这个功能为各种网上教程节省了宝贵的时间。

台式机上优秀高品质的游戏出现,吸引了全世界的关注,直播游戏过程也变得流行起来。这种类型的直播具有庞大的观众人群。

通过“显示屏幕”功能,你也可以在移动设备上实现这种直播。

11. 通知和计划

在开发应用程序时,我们的目标是使用户的生活尽可能舒适,实现通知计划将是一个非常有用的升级。它是如何运作的呢?

当一个有趣的直播开始时,用户在他的设备上获取推送通知。因此,当直播者决定开始在手机上进行直播时,他的关注者收到被邀请加入直播的通知,即使现在他们没有登录你的app。

你还可以添加计划功能。也就是说,如果直播者准备在特定时刻进行直播时,他可以安排他直播的时间。然后基于用户关注生成直播的日程表,所以用户总是能赶上最有趣的直播内容。

12. 导入联系人

为了方便的朋友搜索,我们可以实现导入联系人功能。联系人可以从社交媒体或电话簿导入。

如何让你的直播app盈利

如何通过这种app中赚钱?几种流行的方式是:

  • 付费app
  • 免费增值
  • app中插入的广告

在第一种情况下,用户安装你的app时必须支付一定的费用。

免费增值策略中,你将有两个版本的app:免费和溢价。用户只需要支付某些功能,例如,用户要访问特定功能必须购买付费版本。

最后一个选择可以在app中显示合作伙伴的广告。

当然,这并不是所有盈利的方式但这些是最受欢迎和常见的方式。

如何吸引用户使用你的app

以下机制用于吸引访客:

  • 你的app中充满了非常酷的功能
  • 创建用户真正需要的功能
  • 使用新的功能
  • 通过正确的营销机制在商店中推广
  • 引人注目的设计
  • 成功运营的app

 

译者:oftodesign

原文作者:Cleveroad网站博文

原文地址:https://www.cleveroad.com/blog/how-to-develop-a-live-streaming-app

本文由 @oftodesign 翻译发布于人人都是产品经理。未经许可,禁止转载。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
海报
评论
评论请登录
  1. 只有我觉得这文章很水吗

    回复
    1. 发下你写的,或者说下哪里水 学习下

      来自广东 回复
    2. 同感

      来自上海 回复
    3. 是挺水的。。。

      来自重庆 回复
  2. 这个写的很好啊 ,很清晰的结构,学到了很多,多谢分享

    来自浙江 回复
  3. 希望更多的产品人看到你的观点,学习你的理论,成为你的学员。 这样我的产品路途将额外轻松,愉悦。

    来自广东 回复
  4. 为了给你评论,我特地登录下,只想做分析个产品还是来装逼的?你的文章要是外国人就算了,写给国人看,最流行的APP全是外国的,,写一个产品分析,连你的目标用户都不知道

    来自上海 回复
    1. 这篇文章就是外国人写的啊,也没说一定是给国人看的,人家只是放在自己的博客上,有人翻译了一下作个分享而已。

      来自浙江 回复
  5. 写的乱七八糟,只是把功能罗列了一下

    来自上海 回复
    1. 好奇 我觉得罗列的也很好啊 🙂

      来自广东 回复
  6. 哇,很不错的干货文啊,支持下

    来自广东 回复