Это прогресс после вопроса Встраивание изображения / видео потока в веб-страницу ответ на изображение только с помощью curl, видео до сих пор остается открытым.
Продолжая, я должен избегать, чтобы посетитель веб-страницы видел реальный источник изображения. Поэтому я хочу встроить видео в некоторую php-страницу-обертку, которая не использует ID пользователя / пароль, но находится под моим контролем. Внедрить видеопоток в любую 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");
?>
но по какой-то причине не работает. Любая идея?
Хороший вопрос, у меня тоже была такая же проблема.
Теперь это решено для меня. просто вы можете перейти к своей ссылке на видео, где хранится ваше видео, а под видео находится встроенная реклама, вы переходите на нее, и там вы получите URL, который можно вставить в ваш video.php. оно работает.
Других решений пока нет …