■掲示板に戻る■ 全部 1- 最新50

ストリーミングサーバー

1 :名無しさんからのFAX :2002/09/02(月) 22:07 ID:NiQQsNmA
icecast
http://www.icecast.org/

SHOUTcast
http://www.shoutcast.com/

QuickTime Streaming Server
Darwin Streaming Sever
http://www.apple.co.jp/quicktime/products/qtss/index.html
http://developer.apple.com/darwin/projects/streaming/

ModMp3
http://media.tangent.org/

GNUMP3d
http://gnump3d.sourceforge.net/

Fluid Streaming Server
http://fluid.sourceforge.net/

2 :名無しさんからのFAX :2002/09/02(月) 22:09 ID:???
他にもあったら書いてって下さい
使い方は気が向いたら書いてきます

3 :名無しさんからのFAX :2002/09/02(月) 22:41 ID:???
icecast
http://www.icecast.org/

configure
make
sudo make install
これでコンパイル完了

IPアドレスまたはリモートホストでアクセス制御したいときはconfigureで
--with-libwrapのオプションをつける
/etc/hosts.allow
/etc/hosts.deny
この二つのファイルにそれぞれ
許可したいクライアント、拒否するクライアントを書く
i) adminをアクセス制御したい場合
icecast_admin hoge
ii) 放送者をアクセス制御したい場合
icecast_source hoge
iii) リスナーをアクセス制御したい場合
icecast_client hoge

パスワードを暗号化するときはconfigureで
--with-cryptのオプションをつける

動作環境はMac OS X 10.1.5で確認しました

4 :名無しさんからのFAX :2002/09/02(月) 23:04 ID:???
icecastの設定(icecast.conf)
max_clients --- 最大リスナー数
max_clients_per_source --- 1つのストリーミングに対しての最大リスナー数
max_sources --- 最大放送者数
max_admins --- adminの最大人数
throttle --- 帯域幅(MB/sec)

encoder_password --- 放送者のパスワード

以下二つでポートを設定
port 8000
port 8001

ダイアルアップの人は次の設定
server_name dynamic

ログファイルの設定
/dev/nullにすればログを取らない
logfile icecast.log
accessfile access.log
usagefile usage.log
logfiledebuglevel 0
consoledebuglevel 0

5 :名無しさんからのFAX :2002/09/02(月) 23:08 ID:???
DSSインストールメモ改訂版

1.ソース展開
2../Buildit
3../DSS_MakeRoot -f OS名
4.cd OS名ディレクトリ
5../Install

設定はGUIから、もしくはXMLファイルの修正

某所よりコピペ

6 :名無しさんからのFAX :2002/09/03(火) 20:03 ID:???
icecastサーバの接続状況は
http://IPアドレス:ポート/list.cgi
で確認できる。

templates/以下にあるファイルでHTMLの表示内容を書き換え可能
templates/mountlist.htmlで
24行目から32行目までのtableタグ
36行目から44行目までのtableタグ
を削除すれば接続者の情報は表示されなくなる

リモートホストだけを表示したくない場合
放送者の方は@i.host@
リスナーの方は@k.host@
を削除

7 :名無しさんからのFAX :2002/09/03(火) 20:19 ID:???
おっ。こりゃ便利なスレだ。ありがたい。

8 :名無しさんからのFAX :2002/09/03(火) 20:22 ID:???
ってwindows版icecastだとhttpadminもlist.cgiも稼動しないんだよね(;´Д`)

9 :名無しさんからのFAX :2002/09/03(火) 21:03 ID:???
>>8
ストリーミングサーバで何か知ってることあったら
ここに書き込んでいって

icecastのwin版ってちゃんと動作しないよね
static/内に置いたmp3ファイルもストリーミングできなかったし

win版のicecast
www.icecast.org/releases/icecast137.zip
公式ページからリンクがなくなってたから直リンしませんでした
ひょっとしたら、最新版もコンパイルできるかもしれないけどやり方分からないです
cygwin使うって手もあるかな

10 :名無しさんからのFAX :2002/09/03(火) 21:27 ID:???
cygwinあるけどicecastでコンパイルできるようにソースをいじくる能力無い(;´д⊂

11 :名無しさんからのFAX :2002/09/04(水) 08:12 ID:???
>>10
ソースいじらなくても、コンパイルのときのパラメータ指定でOKだったはず

12 :名無しさんからのFAX :2002/09/04(水) 08:14 ID:???
>>11
おっと、1.3.7の話かwコリャ失礼

13 :名無しさんからのFAX :2002/09/04(水) 08:50 ID:???
Icecast鯖のストリーム認証の方式
mounts.aut と groups.aut と users.autをicecast.confと同ディレクトリーに設置
ブラウザーのadmin/operのパスワードもこれで指定する

1.ユーザの設定
  users.aut にユーザー名:パスワードの形式で登録。暗号化したパスワードの
  場合はツールで作成後コピペ(のはず)
  例)hoge:password
    hoge2:password2
    kanrinin:himitu
2.グループの設定
  groups.aut にグループ名:ユーザ名の形式で登録
  例)group:hoge ,hoge2
    group2:hoge2
    kanri:kanrinin
3.マウントポイントの指定
  mounts.aut にマウントポイント毎にグループを指定する
  自動マウントポイントを使っている時にマウントポイントを指定した場合、
  他のマウントポイントから移動してきた際に(自動移動を許可にした場合)
  認証がスキップされるので、rest:グループ名と指定すれば認証を請求する
  認証された結果はWinampの場合、Winamp.iniに記録される
  例)/admin:kanri
    /oper:kanri
    /mt1:group
    /mt2:group
    rest:group

確かこれでよかったかな?

14 :名無しさんからのFAX :2002/09/04(水) 15:50 ID:???
>>10
すまん
まず、cygwinの使い方から分からなかった(w

15 :名無しさんからのFAX :2002/09/06(金) 01:04 ID:???
つーか、ICE2のCVS入れないんだけど俺だけ?

16 :名無しさんからのFAX :2002/09/06(金) 01:23 ID:???
>>15
% setenv CVSROOT :pserver:anonymous@cvs.icecast.org:/cvs/ice
% cvs login
% cvs checkout ice2
でソースファイルは落としてきてた

17 :16 :2002/09/06(金) 01:46 ID:???
うーん、どうやってコンパイルするのか分からん(w
<ice2

18 :名無しさんからのFAX :2002/09/06(金) 15:31 ID:???
Ice2ってWin32じゃなかったっけ?
どっかで呼んだんだけど・・・
BorlandC++5.5だったら、無料だしコンパイルできるんじゃね?

19 :名無しさんからのFAX :2002/09/06(金) 18:53 ID:???
warning出た・・・

WARNING: Unrecognized user [hoge] specified for group [group]

6 KB  [ gzip enable ]  [ 2ちゃんねるの一日1,600万PVを支える Big-Server.com ]
新着レスの表示

掲示板に戻る 全部 最新50
名前: E-mail (省略可) :

read.cgi ver6.01p (02/04/12)
by◆kTvYxtEs + @ラウンジラジオ板