0

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="&amp;stretch=uniform&amp;type=rtmp&amp;streamer=rtmp://46.x.x.x/live&amp;video=mychannel&amp;duration=9999&amp;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="&amp;stretch=uniform&amp;type=rtmp&amp;streamer=rtmp://test.mysite.com/live&amp;video=<?php echo $ch; ?>&amp;duration=9999&amp;autoStart=true" name="flashvars">
<param value="always" name="allowscriptaccess">
</object>

私はいくつかのapache構成をどこかで変更しなければならないことを知っています。しかし、どのコードをどのファイルに書き込む必要があるのか​​わかりません(このアリクルが提案しましたが、これは.htaccessでは機能しません)

だから誰かが私を助けることができます...

4

3 に答える 3

1

まず第一に、Gerben に感謝したいと思います... :)

Web サイトの Cpanel で DNS Manager を使用して A レコードを追加しました。つまり、http://mysite.com/cpanel です。

次の設定で:

名前: test (作成済みのサブドメイン、つまり test.mysite.com が自動的に検出されます。自動的に検出されない場合は、test.mysite.com などの完全なサブドメイン名を入力します [私の場合])

住所: 46.xxx

次に、[レコードの追加] ボタンをクリックします。

魔法については以上です。今、それは働いています。

于 2012-06-10T19:53:10.273 に答える
1

DNS 設定を変更して、test.mysite.com が Apache Web サーバーではなく 46.xx.xx.xx を指すようにする必要があります。

(したがって、test.example.com を使用して Web ページを提供することもできないことに注意してください。つまり、test.example.com は未使用のサブドメインにする必要があります。)

于 2012-06-10T13:22:47.930 に答える
0

これを行うことで、実際に IP アドレスを隠しているわけではありません。誰でもホスト名 (test.mysite.com) で nslookup を実行し、IP アドレス (46.xyz) を特定できます。

于 2012-06-28T12:42:59.663 に答える