【问题标题】:How to store videos in database and access them in windows application如何将视频存储在数据库中并在 Windows 应用程序中访问它们
【发布时间】:2017-11-26 06:58:01
【问题描述】:

我遇到过这样的场景:客户需要一个可以播放数据库视频的 Windows 应用程序。

如果是网络应用程序,视频可以存储在服务器上并从应用程序访问。

但是 Windows 应用程序呢?在 Windows 应用程序的情况下,将视频存储在数据库中的首选和有效方法是什么? (将有大约 500 个视频)。

我应该使用哪个数据库?

任何指针/建议表示赞赏。

谢谢。

【问题讨论】:

  • 不要将视频保存在数据库中,这是一个非常糟糕的主意。将它们保存在所有客户端都可以通过身份验证访问的媒体服务器中。
  • 但是那个用户需要连接到互联网吗?离线模式呢?
  • 为什么要上网?您正在谈论 winform 应用程序,因此请将视频保存在媒体服务器上的网络目录中。
  • OK..但是用户不在同一个网络下。他们就像位于不同的位置。
  • 没关系。如果你将它存储在数据库中?他们将如何访问数据库?存储在网络路径上的想法相同。如果用户在不同的网络上,您仍然需要打开规则。

标签: c# database wpf winforms


【解决方案1】:

不要将视频保存在数据库中,这是一个非常糟糕的主意。从数据库中以 BLOB 格式保存和读取视频会导致性能下降。由于您使用的是 winform 应用程序,请将视频文件保存在媒体服务器上的网络目录中,所有客户端都可以通过身份验证或目录权限访问该目录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-04
    • 2022-07-25
    • 1970-01-01
    • 2016-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多