これは、curl のみを使用して画像に対して回答された画像/ビデオ ストリームを Web ページに埋め込むという質問の後の進歩です。ビデオはまだ未解決の問題です。
繰り返しになりますが、Web ページの訪問者が画像ストリーミングの実際のソースを見ることを避ける必要があります。したがって、ユーザーID/パスワードを使用しないが、自分の管理下にあるラッパー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
今私が必要としているのは、認証情報を要求したり元のソース IP を隠したりせずにビデオをストリーミングできる video.php などの単純な Web ページだけです。
<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");
?>
しかし、何らかの理由で機能しません。何か案が?