如何在 FlowPlayer 中隐藏或加密视频 url

How to hide or encrypt the video url in FlowPlayer

我将 FlowPlayer 与 ASP.NET MVC 和 C# 一起使用。我试图隐藏在浏览器页面源代码中显示的 URL 在 param 元素之一的 object 元素中。安全流媒体插件页面仅解释了如何使用 Wowza Media Server 实现安全性。有人可以解释一下我如何仅使用 C# 或 jQuery 隐藏或加密视频 URL 以及在页面源代码中显示的文件名,无论是否使用安全流插件?

我写了一个Action Method,以加密后的视频名称为参数。我将其解密为实际的视频名称,并使用 return 重定向 (URL) 重定向到 Action Method 中的媒体服务器。通过这种方式,页面源显示 URL 到我的操作方法而不是媒体服务器 URL。我使操作方法的名称和参数对在页面源代码中查看的任何人都不太明显。

之后,我还为令牌添加了另一个参数,该令牌仅在 24 小时内有效,这样任何了解 MVC 路由的人都无法通过直接将其粘贴到浏览器来重新创建 URL。

这就是我的解决方案。