投稿日:2003年07月17日 作成鷹の巣

No.11199 AN HTTPDを利用したストリーミング配信で、サーバー機のWebブラウザでしか再生出来ない。



AN HTTPDを利用したストリーミング配信で、サーバー機のWebブラウザでしか再生出来ない。

No.11199 投稿時間:2003年07月17日(Thu) 18:08 投稿者名:人畜無害 URL:

みなさんこんにちは!
ストリーミング配信について教えて下さい。

サーバーはAnHTTPDを使用しています.

HDDはD・Eの2つのドライブにわけています。
Dドライブはホームページ表示用のディレクトリです。
Eドライブは音楽や映像等のデータファイルを保存するディレクトリで、
「MovieData」,「 MusicData」の2つのサブディレクトリを作成しました。

Dドライブに[Movie.ASX]というASXファイルを以下のように作り、
「<A HREF="Movie.ASX">再生</A>」から再生をクリックして
再生できるようにします。
--------------------------------------------------------------
<ASX Version = "3.0">
<Entry>
<Ref href = "E:\MovieData\MovieData.ASF" />
</Entry>
</ASX>
--------------------------------------------------------------
この状態では、サーバーと同じシステム上のWebブラウザでは再生しますが、
他のシステムのWebブラウザからは動作しません

次に[E:\MovieData]をエイリアスで設定し、以下のように変更すると
動作しました。
<Ref href = "E:\MovieData\MovieData.ASF" />

<Ref href = "http://Server/MovieData/MovieData.ASF" />


この場合は他のシステムからアドレスを直接
http://Server/MovieData/MovieData.ASF」に指定すると
再生が行われてしまいます.

MovieData.ASFを直接呼び出せないようにする方法ってあるのでしょうか?
よろしくおねがいしまs。


rtspかmmsあたりのプロトコルで配信するしかない。

No.11202 投稿時間:2003年07月17日(Thu) 18:59 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/

> --------------------------------------------------------------
> <ASX Version = "3.0">
> <Entry>
> <Ref href = "E:\MovieData\MovieData.ASF" />
> </Entry>
> </ASX>
> --------------------------------------------------------------
> この状態では、サーバーと同じシステム上のWebブラウザでは再生しますが、
> 他のシステムのWebブラウザからは動作しません
>
> 次に[E:\MovieData]をエイリアスで設定し、以下のように変更すると
> 動作しました。
> <Ref href = "E:\MovieData\MovieData.ASF" />
> ↓
> <Ref href = "http://Server/MovieData/MovieData.ASF" />
>
>
> この場合は他のシステムからアドレスを直接
> 「http://Server/MovieData/MovieData.ASF」に指定すると
> 再生が行われてしまいます.
ストリーミングサーバーを構築
rtspかmmsあたりのプロトコルで配信するしかないかと...


Apacheの場合。

No.11206 投稿時間:2003年07月17日(Thu) 21:47 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/

Windows Mediaストリーミング
http://kemuri-net.dip.jp/~server/rtsp.asf

RealMediaストリーミング
http://kemuri-net.dip.jp/~server/rtsp.rm
※Powered by Helix
これでもツール使うと落とせるんですけどね
認証サービス組み合わせるだけで結構頑丈になります。
=======================================================
Apacheの場合.htaccessに以下の内容を記述して
動画ファイルのあるディレクトリ放り込んでおくと
ブラウザーからのダウンロードとDL支援ツールからのアクセスを拒否します。
※UserAgent弄られると終わるけど...

BrowserMatch "RMA/1\.0" delis
BrowserMatch "RMA/1.0 (compatible; RealMedia)" delis
BrowserMatch "Windows-Media-Player" delis
<Limit GET POST>
order deny,allow
deny from all
allow from env=delis
</Limit>


|目次|掲示板|過去ログ目次|▲頁先頭|