我们已将所有媒体存储在Sql Filestream中,但现在我们需要视频和音频流...这可以通过Sql Filestream实现,还是必须将所有视频和音频带出数据库?< / p>
您将使用哪种技术来启用视频/音频流?
答案 0 :(得分:2)
使用 IIS Media 时,不可能将数据存储在 SQL Fielstream 中。
有关详细信息,请查看here。
它可能与其他建议的解决方案非常相似,因为它们都需要重新编码材料以启用流式传输(如果它不是必需的格式)。
您实际上有 2个问题:
<强>结论:强>
当您完全控制服务器/客户端时,FileStream非常有用,但遗憾的是不是你的情况。
您可能必须从数据库中提取所有文件。
答案 1 :(得分:2)
SQL Server“Denali”中的FileTable功能(尚未发布)专门针对此场景(以及其他场景)而设计。
这里有一个很好的概述链接:Using FileTables to Manage Unstructured FILESTREAM Data。
这将允许您通过提供的UNC路径直接访问和播放这些文件,而无需对应用程序进行任何更改,因此您可以使用上述任何流媒体服务器。