这是在将图像/视频流嵌入网页问题之后的进展,该问题仅使用 curl 回答了图片,视频仍然是一个悬而未决的问题。
恢复,我需要避免网页的访问者看到图像流的真实来源。所以我想将视频嵌入一个不使用任何用户名/密码但在我控制之下的一些包装 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'>
我怎样才能获得这种行为?请注意,尽管源是视频流,但标题是 image/jpeg,正如您自己看到的那样,它适用于任何浏览器。我试过用
<?php
header("content-type:image/jpeg");
passthru("http://93.58.198.189:8090/videostream.cgi?user=stack&pwd=overflow&resolution=32&rate=15");
?>
但由于某种原因不起作用。任何想法?