事实:要使用Parse提供实时视频流,我必须在其他服务(例如AWS)上托管视频内容。
我不明白(如果你能帮助我)是UI + Parse + AWS是如何粘合的?以及数据是如何流动的。
哪种情况是对的?让我们想象一个客户点击了一个页面,然后他们可以看到一些直播视频然后???
方案1 : AWS 位于中间并粘贴UI和Parse。
用户界面 - >请求 - > AWS - >请求 - >解析 - >将数据返回到 - > UI(客户端从 AWS 获取内容)。
方案2 : Parse 位于中间,并粘贴了用户界面和AWS。
用户界面 - >请求 - > 解析 - >请求 - > AWS->将数据返回到 - > UI(客户端从 Parse 获取内容)。
方案3 :用户界面同时请求两个服务器。
用户界面 - >请求 - > AWS - >将数据返回到 - > UI。 (客户得到内容 来自两者)。
用户界面 - >请求 - >解析 - >将数据返回到 - > UI。 (客户 从两者获取内容。
正如你所看到的,我不知道一切都是胶水。你能帮我吗?
谢谢!
答案 0 :(得分:1)
如果不对平台和设计有更深入的了解,这是一个非常棘手的问题。
例如,如果观看视频流的能力需要身份验证,那么您需要在提供与AWS资源(such as CloudFront)的安全连接之前验证具有Parse的用户。
如果不需要身份验证,则可以使用AWS API Gateway及其关联的客户端SDK或使用REST调用直接查看和访问视频流。
最有可能的是,两种服务都需要彼此之间以及与客户保持持续的沟通。在AWS提供视频时,Parse可以跟踪哪些用户主动流式传输由AWS托管的视频,用户首选项等。
回到你的例子,这将最接近场景3,这是所有3个元素将在彼此不断沟通的地方。