【问题标题】:Integrating data between website and mobile App在网站和移动应用程序之间整合数据
【发布时间】:2021-02-10 18:08:32
【问题描述】:

我将制作一个网站,该网站将从数据库中获取一些视频数据。

我也在使用 React-Native expo 制作一个移动应用程序。我希望能够从我的 React-Native 移动应用访问相同数据(视频)。

我的问题:

  1. 为网站+移动应用存储短视频的最佳方式(或最佳数据库)是什么?
  2. 行业中用于将存储的视频提取到网站的 API 或最佳方法是什么?
  3. 什么 API 或业界遵循的最佳方法将 SAME 存储的视频提取到 React-Native(或 expo)移动应用程序中?

如果需要进一步说明,请告诉我。

【问题讨论】:

  • 视频是公开的还是私密的(例如用于私人聊天或 youtube 等公开视频)?如果它们是公开的,您可能希望将它们作为文件存储在您的服务器上。私人的......也许在用户上传它们后存储他们的数据URI?另外请记住,Stack Overflow 应该是每个问题 1 个问题,否则您可能会收到很多“需要更多关注”的标志
  • 谢谢。关于问题。这些是相关的问题。相互连接。
  • 你可以查看这个关于存储视频的问题:stackoverflow.com/questions/27330460/…

标签: javascript html react-native web expo


【解决方案1】:

视频/照片通常存储在某个文件系统中。 Amazon S3 是存储此类数据的一种选择。然后,您可以将 url 保存到数据库中的图像/视频中。

使用该网址,您可以在网站或移动应用上展示您的视频。

世博会: https://docs.expo.io/versions/latest/sdk/video/

对于网络: https://www.w3schools.com/html/html5_video.asp

【讨论】:

    【解决方案2】:

    我认为您应该对 MySQL 和 NoSQL 进行一些研究,这两个服务器应该彼此并行运行,一个用于存储更大、更短的视频文件,另一个用于存储用户数据并根据请求传递链接。

    【讨论】:

    • 通常用于您想要基于对象的存储的视频
    • amazon S3 就是一个例子。当然还有其他供应商
    猜你喜欢
    • 1970-01-01
    • 2015-01-06
    • 2013-05-17
    • 2012-03-19
    • 1970-01-01
    • 2011-11-14
    • 2012-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多