构成Netflix或Hulu等服务的相对简单的UX的因素很多:
- 获得内容权(价格昂贵!)
- 存储和转码视频
- 快速,可靠地(通常通过CDN)将视频从云传输到设备。 要真正做到出色,而且仅在Netflix做到的范围内,仅此一项就很复杂。
- 内容管理 –您的服务将支持哪些内容? 它叫什么/如何命名/组织?
- 权限管理 –哪些客户可以访问哪些内容?
- 付款 -客户如何为您的服务付款? 这需要相当数量的基础架构,并且在通过应用商店等进行购买/订阅时会更加复杂。
- 应用程序和最终用户服务 –考虑到众多平台,您可能希望在多个不同平台(iOS,Android,Xbox,PS4,AppleTV,Roku等)上使用大量应用程序。
- 分析,推荐等 – Netflix的大部分价值都来自其可靠的数据。 如果您要构建这些服务之一,则可能还需要大量有关您的内容的性能以及用户的行为方式的数据(以便使他们满意/订阅)。
如果您对此感兴趣,可以使用诸如VHX –启动您自己的流视频服务之类的服务,从而可以非常轻松地启动自己的订阅视频点播(SVOD)服务。 特别是,VHX处理上面列表中的所有内容,甚至具有API,以防您有兴趣自行完成某些事情(例如构建自己的应用程序)。