【问题标题】:How to have a dynamic link for a video?如何为视频添加动态链接?
【发布时间】:2013-06-13 19:26:23
【问题描述】:

您好,我目前正在观察一些网站以寻找潜在的想法。我在其中一个网站上遇到的一件事是视频的源 URL 如何在其中包含时间戳。因此,例如,如果我点击链接观看视频,服务器确认请求的时间会放入实际的视频 url(这可以在查看源代码时看到) - 例如nameOfVideo_17062013_192145.mp4。此外,此链接仅在新请求和需要新链接之前的短时间内有效。我的问题是,显然视频只有一个真实来源,但是网站如何能够用时间戳掩盖真实来源(这不应该是真实来源,因为时间总是会改变,位置不会总是改变) .这是假设有一个掩饰。其次,是否有可能找出视频的真实位置?不幸的是,我不想在未经所有者许可的情况下提供这些网站的链接并在这里讨论它们。作为一名程序员,我对这个概念的工作原理很感兴趣。谢谢

【问题讨论】:

  • 您可以尝试修改 URL 的时间戳部分,看看它是否为您提供相同的视频?
  • @user1152309 我试过了,它给出了一个错误,因为链接不存在

标签: php javascript html asp.net


【解决方案1】:

网站如何通过时间戳将真实来源隐藏起来

HTTP URL 由软件映射到资源。资源可以是文件系统上的文件,也可以是动态生成的。映射可以由 HTTP 服务器自己完成,也可以是由 HTTP 服务器调用的程序。两者都有很多选择。

Apache 配置可能类似于:

FastCgiServer  /opt/bin/video_fastcgi.pl -processes 3 -initial-env VIDEO_CONFIG=/opt/etc/video/production
Alias /videos/ /opt/bin/video_fastcgi.pl/

其次,是否有可能找出视频的真实位置?

真正的位置是磁盘上某处的文件。要访问它,您要么需要使用运行 HTTP 服务器的计算机,要么需要通过网络使其可用。没有理由假设 HTTP 服务器会通过动态 URL 使其可用(并且没有办法找出它在给定单个示例时可用的其他 URL)。

【讨论】:

  • 网站上的视频是用户上传的,所以还会保存在电脑上吗?
  • @Matt9Atkins — “某处的磁盘”是计算机的一部分。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-21
  • 2019-09-17
  • 1970-01-01
  • 1970-01-01
  • 2015-11-19
相关资源
最近更新 更多