RTMPプロトコルを使用するライブストリーミングを再生する必要があり、実際のIPをWebサイトのサブドメインで非表示にします。
私はIP、つまり46.xxxを持っていますが、以下のコードを使用すると、次のように機能します。
<object width="550" height="400" data="http://www.hdwebplayer.com/standalone-demo/components/com_webplayer/player.swf" type="application/x-shockwave-flash">
<param value="http://www.hdwebplayer.com/standalone-demo/components/com_webplayer/player.swf" name="movie">
<param value="opaque" name="wmode"><param name="allowfullscreen" value="true" />
<param value="&stretch=uniform&type=rtmp&streamer=rtmp://46.x.x.x/live&video=mychannel&duration=9999&autoStart=true" name="flashvars">
<param value="always" name="allowscriptaccess">
</object>
しかし、IPアドレスの代わりにtest.mysite.comなどのサブドメインを使用してアクセスしようとすると、機能しません。
私が試したコードは次のとおりです。
<object width="550" height="400" data="http://www.hdwebplayer.com/standalone-demo/components/com_webplayer/player.swf" type="application/x-shockwave-flash">
<param value="http://www.hdwebplayer.com/standalone-demo/components/com_webplayer/player.swf" name="movie">
<param value="opaque" name="wmode"><param name="allowfullscreen" value="true" />
<param value="&stretch=uniform&type=rtmp&streamer=rtmp://test.mysite.com/live&video=<?php echo $ch; ?>&duration=9999&autoStart=true" name="flashvars">
<param value="always" name="allowscriptaccess">
</object>
私はいくつかのapache構成をどこかで変更しなければならないことを知っています。しかし、どのコードをどのファイルに書き込む必要があるのかわかりません(このアリクルが提案しましたが、これは.htaccessでは機能しません)
だから誰かが私を助けることができます...