Php 将视频流嵌入网页

Php 将视频流嵌入网页,php,video,curl,embedding,passthru,Php,Video,Curl,Embedding,Passthru,这是在仅使用curl为图片回答的问题之后的一个进展,视频仍然是一个开放的问题 恢复时,我需要避免网页访问者看到图像散播的真实来源。因此,我想将视频嵌入一个不使用任何用户ID/密码但受我控制的包装php页面。将视频流嵌入任何HTML页面非常简单: <img src="http://5.246.77.89:8090/videostream.cgi?user=stack&amp;pwd=overflow&amp;resolution=32&amp;rate=15" alt

这是在仅使用curl为图片回答的问题之后的一个进展,视频仍然是一个开放的问题

恢复时,我需要避免网页访问者看到图像散播的真实来源。因此,我想将视频嵌入一个不使用任何用户ID/密码但受我控制的包装php页面。将视频流嵌入任何HTML页面非常简单:

<img src="http://5.246.77.89:8090/videostream.cgi?user=stack&amp;pwd=overflow&amp;resolution=32&amp;rate=15" alt="">
现在我只需要一个简单的网页,比方说video.php,它可以在不询问凭据和隐藏原始源IP的情况下流式传输视频,比如

<img src='my.php'>
我如何获得这种行为? 请注意,尽管源是视频流,但标题是图像/jpeg,这是您可以自己看到的,并且它适用于任何浏览器。我试着用

<?php 
header("content-type:image/jpeg"); 
passthru("http://93.58.198.189:8090/videostream.cgi?user=stack&pwd=overflow&resolution=32&rate=15"); 
?>

但由于某些原因,它不起作用。有什么想法吗?

好问题,我也有同样的问题。
现在我的问题解决了。只需转到YouTube视频url,您的视频存储在那里,视频下方有共享广告嵌入,然后转到嵌入,您将得到一个可以嵌入到video.php的url。它是有效的。

@ohgoddy感谢您的及时反馈,但是mp4的代码在这种情况下不起作用,尽管它更简单。这段代码对文件执行一种缓冲,即使它工作起来也非常慢。此外,X-Sendfile不是一个解决方案,因为查看头任何人都可以看到文件的来源。我只想隐藏拖缆的IP:端口和凭据。就这样,你把这个弄明白了吗?我也有同样的需要..@BenjaminVison不幸的是,没有。这个问题目前还没有解决。感谢您的反馈,但这里的情况更为严重,因为视频是来自真实摄像头的现场直播视频。在你的电子管上,视频与存储在某处的文件有关。。。这里没有任何东西可以存储,因为现场视频实际上是一个无休止的文件。
<?php 
header("content-type:image/jpeg"); 
passthru("http://93.58.198.189:8090/videostream.cgi?user=stack&pwd=overflow&resolution=32&rate=15"); 
?>