如何隐藏媒体流网址

时间:2012-12-30 21:24:51

标签: php javascript mysql html5

我有这样的链接:http://example.com/temp/test/index.php?v= de72800bf2682d7d1b808e48cf351543db88c7a0 我有一个像这样的数据表行: ID = 1,Title =“短片”,direct_url =“http://example.com/temp/test/Ideas(short_film).webm”,“indirect_url =” de72800bf2682d7d1b808e48cf351543db88c7a0 “ 我想这样做:如果我转到上面提到的链接,那个页面将是视频标签:

<video src="**http://example.com/temp/test/index.php?v=de72800bf2682d7d1b808e48cf351543db88c7a0**"></video>

它开始播放来自直接网址http://example.com/temp/test/Ideas(short_film).webm的视频,但它不会出现在页面中,因此没有人可以使用直接链接。通过哪种方式我可以做到这一点?也许Javascript,也许php可以帮助我,但我不知道。请帮帮我。

3 个答案:

答案 0 :(得分:3)

您想阻止捕获或保存视频吗?的不可能


要隐藏URL吗?的不可能
这是不可能的,因为浏览器需要访问它。并且该信息保存在某个地方(例如,在网络流量列表中)。

即使你会找到其他方式来传输/发送视频信息,它也不会直接进入浏览器。信息通过许多站点传递,其中一个站点可以复制数据。

答案 1 :(得分:1)

你做不到。如果我的浏览器可以请求URL,我可以看到URL。您必须考虑其他保护内容的方法。

答案 2 :(得分:-1)

你当然可以用php做到这一点。

如果用户打开包含的页面 <video src="**http://example.com/temp/test/index.php?v=de72800bf2682d7d1b808e48cf351543db88c7a0**"></video>

您的index.php应该执行查找以确定视频文件的路径,该路径不应该是Web可访问的,打开该文件然后将其流式传输到浏览器。