2014-10-05 136 views
1

这是一个在问题Embedding Image/Video Stream into webpage之后的进展,该问题仅针对使用卷曲的图片进行了回答,视频仍然是一个未解决的问题。将视频流嵌入网页

恢复,我需要避免网页的访问者看到图像streming的真正来源。所以我想嵌入视频一些包装PHP页面,不使用任何用户名/密码,但是在我的控制之下。嵌入视频流到任何HTML网页它真的很容易:

<img src="http://5.246.77.89:8090/videostream.cgi?user=stack&amp;pwd=overflow&amp;resolution=32&amp;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"); 
?> 

但由于某种原因不起作用。任何想法?

+0

[看看这里,请](http://stackoverflow.com/questions/15797762/reading-mp4-files-with-php) – Ohgodwhy 2014-10-05 09:31:55

+0

@Ohgodwhy感谢您的及时反馈,但代码为mp4 doesn'在这种情况下工作,尽管它更容易。该代码在文件上执行一种缓冲,即使在它工作的情况下也非常慢。此外,X-Sendfile不是一个解决方案,因为在查看标题时,任何人都可以看到文件的来源。我只想隐藏IP:PORT和流光证书。只是。 – 2014-10-05 09:42:57

+0

你是否设法解决这个问题?我有这个完全相同的需要.. – 2016-05-19 01:39:02

回答

0

好问题,我也有同样的问题。 现在它解决了我。只要你可以去你的视频存储的视频网址,并在视频下面有共享广告嵌入,你去嵌入,你会得到一个可以嵌入到你的video.php的网址。有用。

+0

感谢您的反馈,但这里的情况更加重要,因为视频是来自真实摄像机的实况视频。对你来说,视频与存储在某处的文件相关......这里没有什么可以存储的,因为实况视频实际上是一个无尽的文件。 – 2014-10-06 13:19:06