这是一个在问题Embedding Image/Video Stream into webpage之后的进展,该问题仅针对使用卷曲的图片进行了回答,视频仍然是一个未解决的问题。将视频流嵌入网页
恢复,我需要避免网页的访问者看到图像streming的真正来源。所以我想嵌入视频一些包装PHP页面,不使用任何用户名/密码,但是在我的控制之下。嵌入视频流到任何HTML网页它真的很容易:
<img src="http://5.246.77.89:8090/videostream.cgi?user=stack&pwd=overflow&resolution=32&rate=15" alt="">
有一段时间我给你的机会来测试,我想在这里隐藏
http://93.58.198.189:8090/videostream.cgi?user=stack&pwd=overflow&resolution=32&rate=15
视频流的来源现在我需要的是一个简单的网页,让说video.php即能流视频,而不要求凭据和隐藏原始的源IP,像
<img src='my.php'>
我怎么能OBTA在这种行为? 请注意,尽管源代码是视频流,但您可以亲自看到它的头部为图像/ jpeg,它适用于任何浏览器。我试过使用
<?php
header("content-type:image/jpeg");
passthru("http://93.58.198.189:8090/videostream.cgi?user=stack&pwd=overflow&resolution=32&rate=15");
?>
但由于某种原因不起作用。任何想法?
[看看这里,请](http://stackoverflow.com/questions/15797762/reading-mp4-files-with-php) – Ohgodwhy 2014-10-05 09:31:55
@Ohgodwhy感谢您的及时反馈,但代码为mp4 doesn'在这种情况下工作,尽管它更容易。该代码在文件上执行一种缓冲,即使在它工作的情况下也非常慢。此外,X-Sendfile不是一个解决方案,因为在查看标题时,任何人都可以看到文件的来源。我只想隐藏IP:PORT和流光证书。只是。 – 2014-10-05 09:42:57
你是否设法解决这个问题?我有这个完全相同的需要.. – 2016-05-19 01:39:02