如何获得视频的动态链接?

时间:2013-06-17 18:32:16

标签: php javascript html asp.net

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

1 个答案:

答案 0 :(得分:4)

  

网站如何通过时间戳

覆盖真实来源

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)。