icecastでMP3ストリーミング


icecastの設定

  • icecast設定ファイルは、「/usr/local/icecast/conf/icecast.conf」です。icecast.conf.distをコピーしてicecast.confとし、それを編集します。

    # cd /usr/local/icecast/conf
    # cp icecast.conf.dist icecast.conf
    

    【/usr/local/icecast/conf/icecast.conf 修正部分】
    server_url http://taro/
    
    encoder_password ******
    admin_password ******
    oper_password ******
    
    server_name taro
    

  • その他の設定ファイル「xxx.aut」は、アクセス制限の設定ファイルですが、特に制限する必要がなければデフォルトのファイルをそのままコピーします。

    # cd /usr/local/icecast/conf
    # cp groups.aut.dist groups.aut     
    # cp mounts.aut.dist mounts.aut     
    # cp users.aut.dist users.aut     
    


MP3ファイルの準備

  • MP3ファイルを置くディレクトリは、デフォルトでは「/usr/local/icecast/static」となっているので、特に問題がなければそこに置きます。ここでは、以下の2つのファイルを準備しました。

    /usr/local/icecast/static/DANCING QUEEN.mp3
    /usr/local/icecast/static/SOS.mp3
    



以下の設定は、ライブ配信する場合に必要になります。オンデマンド配信の場合は、不要です。

shoutの設定

  • shout設定ファイルは、「/usr/local/icecast/etc/shout.conf」です。shout.conf.distをコピーしてshout.confとし、それを編集します。

    # cd /usr/local/icecast/etc
    # cp shout.conf.dist icecast.conf
    

    【/usr/local/icecast/etc/shout.conf 修正部分】
    server_name taro
    
    password ******
    
    



プレイリスト(shout.playlist)の作成

  • MP3ファイルの在り処を指定するプレイリスト「/usr/local/icecast/etc/shout.playlist」を準備します。shoutは、ここに記載されているMP3ファイルを連続的に配信します。

    【/usr/local/icecast/etc/shout.playlist 例】
    /usr/local/icecast/static/DANCING QUEEN.mp3
    /usr/local/icecast/static/SOS.mp3
    



前に戻る | 次へ進む

トップへもどる


Copyright (c) 2001 Hiroshi Nakamura. All rights reserved.