建立一个像 Twitch.tv 这样的流媒体网站需要多少钱?

已发表: 2021-10-05

在本文中,我们将讨论创建流媒体网站:为什么这是一个好主意、您可以期待什么以及可能需要多少费用。



流媒体行业的现状

流媒体正在接管世界。 电子竞技比赛正在挑战观众人数众多的体育场; Instagram 和 TikTok 上的影响者正在从电视上抢夺广告优惠。 Netflix、Amazon Prime Video 和 Disney+ 正威胁着电影院,因为大屏幕电影制片人和一流演员越来越多地出现在电视节目和小屏幕电影的片尾中。 流入流媒体的资金量每年都在增加,流媒体服务的质量也是如此。

以下是一些证明这一点的统计数据:

  • 90%的美国公民更喜欢通过互联网观看视频而不是看电视。

  • 2020 年,Twitch 的日活跃用户超过1500 万,平均并发观众近 200 万,平均并发直播频道近 83,000 个。

  • 1.29 亿美国人流媒体音乐,7500 万人收听播客。

  • 到 2020 年第二季度,Netflix在美国拥有7290 万付费用户,在全球拥有 1.9295 亿付费用户

  • 2019 年美国音乐流媒体服务收入为 88 亿美元,视频点播服务收入为160 亿美元

Grand View Research 预测,到 2027 年,流媒体直播行业的价值将达到 1842.7 亿美元。冠状病毒封锁迫使电影院长时间关闭,一些国家的隔离时间比其他国家长,许多人甚至对流媒体有了兴趣如果他们之前没有使用流媒体服务。 这意味着流媒体行业从现在开始只会增长得更快

如果您想加入竞争,我们在这里提供有关如何创建流媒体平台、需要考虑的因素以及需要注意的事项的指南。

两种类型的流媒体服务

两种类型的流媒体服务

Netflix 和 Twitch 都是视频流媒体服务,但没有人会考虑将它们相互比较——它们有完全不同的流媒体方法。 不仅仅是他们提供不同类型的内容; 它们基于完全不同的概念。 Netflix 提供流媒体点播视频或 SVoD 。 另一方面,Twitch 是一种实时视频流服务。

SVoD 很像在没有实际下载的情况下将视频下载到您的计算机; 当心情好转且星光熠熠时(即您有时间和机会),您可以观看电影或电视节目。 直播视频更像是电视——它在特定频道上实时流式传输,您要么抓住它,要么错过它。 一些主播会录制他们的直播,但观看录音与观看直播是不同的体验。

如何创建一个直播网站

在投入金钱、时间和精力开发在线视频流服务之前,获取尽可能多的预期信息是明智的。 我们将从收集和分析数据开始。

1. 市场调查

一个商业理念只有在消费者有需求的情况下才能成功。 为了满足需求,它需要解决客户面临的一个尖锐问题。 为了确保您的想法解决了问题,您应该进行广泛的研究。 这包括研究您的目标受众,定义您将解决的问题及其解决方案,以及制定营销计划和粗略的发展时间表。 当然,它还包括研究竞争对手。

如果您打算建立一个流媒体网站,以下是世界领先者,可以根据您计划的流媒体内容寻找灵感。

游戏直播带头人:Twitch

抽搐标志

在谈论视频游戏流时,Twitch 是第一个想到的名字。 虽然它不再是利基市场的垄断者——YouTube 游戏正在紧随其后——但它仍然是游戏直播行业的最大品牌。

Twitch 于 2011 年作为 Justin.tv(一种通用视频流媒体服务)的游戏玩家专用侧平台推出,很快成为其唯一的收入来源。 2014 年,Justin.tv 不复存在,Twitch 被亚马逊以 9.7 亿美元收购。

Twitch 的现象首先是由于其时机选择和精心选择的目标受众而成为可能。 游戏行业在 2010 年代初期迅速发展,游戏玩家充斥着论坛。 鉴于游戏行业的具体情况——即交流、分享进度和提供建议的需求——流媒体平台迟早会出现是不可避免的。 Twitch 成为了这个平台。

除了 Twitch 和 YouTube,Facebook Live、Vimeo、Periscope 和许多其他平台现在也提供游戏流媒体服务。 这意味着该行业正在发展,并且在这个操场上有更多玩家的空间。

影视流媒体领导者:Netflix

Netflix 标志

Netflix 是一种电影租赁服务,早在它成为我们今天所知道的之前。 它是世界上第一家在线 DVD 租赁商店,并在 2007 年之后转向流媒体服务。目前, Netflix 是世界领先的电影和电视节目流媒体服务,包括公司自己生产的电影和电视节目。 它在全球 190 个国家/地区可用,消耗了全球互联网带宽的 15%。

Netflix 以其基于用户观看历史的推荐而闻名。 该公司拥有自己的个性化算法,该算法使用 Apache Kafka 和 Amazon DynamoDB 来存储和分析用户数据。

Netflix 有很大的竞争对手:Amazon Prime Video、Hulu、HBO Max,以及截至 2019 年底的 Disney+。 但是,这些服务都没有像 Netflix 那样覆盖的国家/地区和提供的标题多——大多数仅在美国提供。 迪士尼+已扩展到多个欧洲和亚洲国家/地区,但其网络还没有 Netflix 大。 YouTube 还允许用户合法观看电影,但选择非常有限,而且您需要按标题付费。

最后,在美国,用户根据授权和原创作品的选择来选择流媒体服务。 然而,在美国以外,流媒体服务市场仍在新兴,这意味着它对新的市场进入者开放。

音乐流媒体领导者:Spotify

Spotify 徽标

根据 Statista 的数据,Spotify 2019 年的全球音乐流媒体订阅用户份额为 35% ,而Apple Music 为 19%亚马逊音乐为 15% 到 2020 年第二季度,Spotify 拥有 1.38 亿高级订户。 2019 年音乐流媒体行业的全球收入达到114 亿美元 2020 年,Spotify 扩展到东欧,现已覆盖 92 个国家/地区。

Spotify 是一种订阅服务,就像大多数流媒体服务一样。 它让越来越多的人选择它而不是竞争对手的最大好处是:

  • 大量代表性不足的独立艺术家以及知名明星
  • 恒星推荐
  • 精选播放列表
阅读更多:如何构建像 Spotify 这样的音乐流媒体应用程序?

创建流媒体网站并不意味着您必须与市​​场巨头竞争。 Twitch 主要是游戏社区的平台,Netflix 播放电影和大量电视节目。 但这并不是流式传输的全部内容:任何内容都可以流式传输为 SVoD 或实时视频,包括视频课程、咨询服务和医疗建议。 流媒体也可以是许多其他平台的一部分。

2. 成功的流媒体网站的功能

无论您的想法多么创新,用户都希望流媒体服务具备一些基本功能。 我们想介绍一些最必要和一些可选但非常有益的功能供您考虑。

注册登录

如果您想为用户提供他们需要和应得的服务质量,身份验证很重要。 它也是许多其他功能正常运行所必需的。 今天,通过社交网络提供身份验证是很常见的。

主页

无论您是在构建 Netflix 等 SVoD 服务还是 Twitch 等实时流媒体平台,您都可以在网站或应用程序的主页(或主页)上展示特色内容、突出推荐并通知用户任何更改和优惠你打算介绍。 此页面需要精心设计并吸引用户,以便用户决定继续浏览。

播放器

您可以从头开始构建视频播放器,也可以使用基于 API 的第三方解决方案。

图书馆、搜索和类别

图书馆是存储您所有内容的地方。 为了方便浏览,搜索功能必不可少。 我们还建议您在搜索栏中提供自动完成建议。 高级搜索是使视频搜索更加精确的好方法。 根据您计划流式传输的内容,类别可能基于流派、内容类型、视频长度或其他任何内容。

历史

用户重新观看他们喜欢的视频的情况并不少见。 观看历史记录将帮助用户快速轻松地找到视频。 例如,即使您打算制作一个直播流媒体服务,但没有让主播选择保存视频的选项,观看历史记录可能仍然有用,这样观众就可以记住他们看过哪些主播,而无需关注他们。 您还可以将观看历史数据用于推荐算法。

建议

除非您的内容都来自狭隘的利基或非常有限而没有扩展的前景,否则您需要根据用户的偏好和/或观看历史向他们提供推荐。 对于实时流式传输,您的服务可能会推荐流式传输与用户观看和喜欢的内容类似的内容的主播。

推荐功能应该结合使用质量标签系统和机器学习来实现,以获得最佳结果。

下载

Netflix 已经添加了在应用程序内下载电影和电视节目以供离线观看的选项。 这对流媒体服务来说是一个很大的好处,因为很多人都想在长途通勤期间看一部电影或一集电视节目。 请记住法律问题,并对这些视频进行大量编码。

支付功能

您的用户需要在您的应用程序或网站上为您的服务付费。 需要跳转到第三方网站进行支付可能会让许多潜在用户望而却步,因为这需要时间,而且通常需要提供支付信息。 要提供现场支付功能,您需要集成支付网关。

轮廓

个人资料页面应包含有关用户的所有信息以及用户观看历史记录、付款和下载内容的快捷方式(如果您启用下载)。

评论

对于直播,评论功能是一大优势——主播可以收到问题并立即回答,从而加强与观众的联系。

评分和评论

对于像 Netflix 这样的 SVoD 服务,评分和评论是最重要的社区功能。 评论评论的选项也可能引起用户的兴趣。 Netflix 本身不提供评论或评级功能——只是一个赞或不赞标题的选项——所以这可能是您网站的独特功能之一。

分享

最后,共享服务链接的可能性对于任何流媒体网站都是一种胜利。 分享可以传播信息并为您带来新客户,因此您甚至可以考虑提供推荐链接以及某种推荐奖励。

通知

无论是点播还是直播,通知对于流媒体都是必不可少的。 例如,通过点播流媒体,您可以提醒用户他们正在等待的节目或他们尚未完成的标题。 对于实时流媒体网站,最重要的通知是关于用户关注的流媒体即将到来的流媒体。

通知也可用于评论中的推荐或提及。

设置

用户应该能够根据自己的喜好调整站点的操作。 这包括调整视频播放的比特率、配置通知、字幕和首选音轨等。

本土化

如果您的目标是在多个国家/地区提供流媒体服务,则需要本地化您的网站。 内容本地化可以以字幕的形式进行。 但是,如果您从在单个位置启动的 MVP 开始,则可以推迟本地化。

管理面板

如果您使用的是 SVoD 服务,则需要在管理面板中上传内容。 在实时流媒体服务中,管理面板是您处理用户身份验证问题、管理内容和社区以及管理类别、付款、通知以及需要您直接关注的所有其他内容的地方。

3. Twitch 式平台的构建块

类似 Twitch 的平台的构建块

Twitch 不仅仅是一个网站和移动应用程序。 观众只使用网站或随附的移动应用程序,但流媒体需要的不止这些。 如果您希望您的流媒体平台取得成功,您就必须提供他们需要的东西。 这包括:

  1. 视频录制和流媒体功能

  2. 细分和转换

  3. 内容分发网络

视频录制和流媒体功能

对于流媒体录制和直播视频,您需要在您的平台中实现此功能。 幸运的是,您不一定需要从头开始创建直播应用程序,因为您可以使用第三方软件。 例如,Open Broadcaster Software(简称 OBS)在 Twitch 用户中特别受欢迎。 它是免费的、开源的,并具有通过插件和脚本进行定制的 API。

分割和转换

流式传输本质上是一个同时下载和显示数据的过程。 当您在 YouTube 或 Netflix 上打开视频时,它会立即开始播放,下载前播放几秒钟(或几分钟,取决于您的互联网连接)。 这是使用流媒体协议实现的:通常是 Apple 的 HLS(HTTP 实时流媒体)或 MPEG-DASH(其中 DASH 代表基于 HTTP 的动态自适应流媒体)。

HLS 和 MPEG-DASH 都能够将视频文件分割成微小的部分,并以多个质量级别对每个部分进行编码。 多亏了这一点,用户可以 (a) 选择他们想要观看视频的质量和 (b) 更改中间视频的质量。 较低质量的视频加载速度更快,需要的带宽更少,因此用户能够控制质量非常重要。

内容分发网络

视频流平台的内容交付网络

内容分发网络 (CDN) 是一种通过分配网络负载增强网站性能的服务。 简而言之,CDN 是一组位于世界各地的服务器,它们在网络边缘缓存内容,然后根据用户的地理位置将其交付给用户。 通过选择更接近用户的服务器,CDN 可以更快地提供内容并改善用户体验

有许多 CDN 提供商,您应该为流媒体服务选择哪个提供商取决于您在哪里启动它。 例如,OVHcloud 可以在欧洲、澳大利亚、新加坡、美国和加拿大成功使用。 如果您要在任何其他位置启动直播平台,则需要进行额外研究,以找到最适合这些市场的 CDN 提供商。

4. 选择货币化模式

流媒体需要花钱,所以它当然应该为您带来收入。 流媒体服务提供商通常使用三种货币化模式:

  1. 广告。 广告是 Twitch 的主要盈利模式。 广告允许 Twitch 免费提供服务,从而吸引更多用户。 它在游戏玩家中特别有效,并非所有玩家都到了可以(从法律上或经济上)直接支付服务费用的年龄。 一般来说,父母更愿意为电影或音乐流媒体服务而不是游戏服务付费,因为游戏仍然有些污名。

  2. 订阅。 大多数(如果不是全部)提供点播电影、电视和音乐流的服务都使用此模型。 Twitch 还提供对流媒体的订阅。 付费 Twitch 合作伙伴计划使流媒体能够从订阅其频道的观众那里获得收入; 它还具有许多次要特权,例如表情、徽章和自定义。

  3. 按标题付费。 这是 YouTube 用于其电影流媒体部分的模型。 当您的服务没有选择会提示用户支付订阅费用的标题时,这种货币化模式是很好的。 此外,它可以与其他两种型号中的任何一种结合使用。

构建流媒体平台时要记住什么

搭建流媒体平台

流媒体网站隐藏了您需要注意的陷阱。 其中一些对于 SVoD 和实时流媒体服务是相同的,而另一些则不同。 这是对它们的粗略观察。

内容许可 (SVoD)

如果您计划构建类似 Netflix 的服务来流式传输电影和电视节目,则您需要在您的服务上托管内容时拥有内容。 内容权利可以临时获得许可,许可到期后,您必须从服务中删除内容或重新购买许可。 或者,您可以流式传输自己的内容。

欺诈保护 (SVoD)

作为许可协议的一部分,您需要保护内容免遭盗版。 用户不得以未受保护文件的形式将您的内容下载到他们的设备。 视频应仅缓存在浏览器(或您的桌面/移动应用程序)中,并且需要高度加密。 未能保护内容免遭盗版可能会导致内容所有者的诉讼和巨额罚款。 如果我们谈论的是您自己的内容,如果他们能够在盗版网站和种子上找到您的内容,您也会失去观众。

注意:屏幕截图也被视为受版权保护的材料,应禁止在电影流媒体服务中使用。

审核(直播)

在实时流媒体网站上,就像在任何具有用户生成内容的网站上一样,需要进行审核。 监控和禁止诈骗者、删除主播或评论者的冒犯性内容、删除抄袭内容和侵犯他人权利或隐私的内容等至关重要。

为了帮助审核,您可以添加一个报告按钮,供用户报告内容或其他用户。

视频质量调整(SVoD + 直播)

视频质量调整

用户的带宽和连接质量取决于无数因素,从用户的地理位置到用户的互联网服务提供商。 以低比特率观看电影的原因有几个——互联网流量有限、屏幕小、缓冲慢等。您需要提供多种比特率和分辨率的内容供用户选择。 此外,设置一个可以根据用户当前带宽自动调整质量的服务器也是一个很好的举措。 HLS 协议和几种替代方案可以做到这一点。

服务器和存储(SVoD + 直播)

如果您的目标是立即或将来创建大规模服务,您将需要大量内容存储和能够承受高负载的强大服务器。 可以从小规模开始并稍后扩展,但请记住,服务器不足会导致用户严重下降。

年龄限制(SVoD + 直播)

游戏主播经常骂人,有些游戏不适合小孩子玩。 电影也是如此——电影协会有一个电影分级系统,不仅仅是为了笑。 如果您流式传输的内容可​​能不适合儿童,您需要让您的用户知道。

最简单的方法是标记标题并让主播显示他们的视频流适合的年龄。 然而,这是非常不可靠的。 老实说 - 许多青少年只需单击“是的,我 18 岁或以上”并继续阅读内容。

另一种方法是在注册时询问用户的年龄。 如果他们超过特定年龄,您可以向他们展示所有内容,如果不是,您可以只向他们展示适合他们的内容。

制作一个像 Twitch 这样的流媒体网站需要多少钱?

开发小组

如今,大多数软件开发公司根据团队提供服务所花费的时间来计算其服务成本。 下面,我们对开发流媒体网站所需的时间进行了非常粗略的估计,分阶段进行。 基于该估计,我们可以对开发流媒体服务的成本进行有根据的猜测。

以下是您需要的专家列表:

  • 1名项目经理/产品经理
  • 1名用户界面/用户体验设计师
  • 1个前端开发人员
  • 1-2 个后端开发人员
  • 2名质检专家

流媒体服务开发的技术栈如下所示:

前端

  • 技术: HTML5/CSS3、JavaScript
  • 框架: Vue.js、Angular

后端

  • 服务器:专用 OVH 服务器
  • 框架: Ruby on Rails
  • 数据库: PostgreSQL
  • CDN 服务: Cloudflare、OVH CDN
  • 流媒体协议: Apple HLS、MPEG-DASH、WebRTC、RTP、RTMP
  • 编解码器: H.264/AVC、AAC
  • 工具: FFmpeg
  • 聊天功能: Twilio API

许多视频平台提供 API 以将其功能集成到流媒体服务中。 Vimeo 提供一流的直播功能; Vimeo 也为开发人员提供了一个 API。 Twilio 不仅具有聊天功能。 API 有时可以显着降低成本,因为它们无需从头开始构建所有内容。

如果您打算开发一个 Twitch 规模的视频流网站,请期待在您的初始估计中看到类似的内容:

研究与分析

80小时

构建原型

80小时

设计

250小时

发展

1190小时

测试

300小时

全部的

1900小时

根据这些时间估算,开发像 Twitch 这样的实时视频流媒体网站的成本将达到约 66,500 美元。 这是一个非常近似的数字,因为它会受到功能的精确数量、您决定使用的技术以及软件开发公司的小时费率的影响。 一般来说,外包给美国、加拿大和西欧的公司是最昂贵的选择; 东欧更便宜,同时仍然提供高质量。

您可能还感兴趣:如何在 2021 年外包网站开发。

流式网络开发:总结

当今社会对娱乐的需求是不变的,流媒体是最受欢迎的休闲选择之一。 这反过来又为那些流媒体流行或有价值内容的人创造了收入机会。 无论是电影、电视节目还是游戏,流媒体平台都在蓬勃发展。 更重要的是,在这个市场中,您仍然可以轻松找到自己的利基市场并扩大受众群体。

联系我们以咨询开发实时视频流网站。

由 Oleg Tsarenko 和 Svitlana Varaksina 撰写。