RealServer


G2SLTAによるライブ再放送

  • ライブ放送時にアーカイブ機能で蓄積しておいたRealVideoファイルを使用して再放送する事ができます。または別途作成したRealVideoファイルでもOKです。

  • ツールは「G2SLTA(Simulated Live Transfer Agent)」を使用します。実際に実行するプログラムは、RealServerのインストールデレクトリの中のBinデレクトリに含まれているシェルスクリプト「g2slta.sh」です。例えば私の環境では以下の様になります。

    /usr/lib/realserver8/Bin/g2slta.sh


再放送コンテンツの準備

  • 今回は、アーカイブ機能により蓄積されたRealVideoファイルを使用します。デフォルトではアーカイブファイルは以下のデレクトリに格納されます。「test1.rm」と言うファイルを使用するものとします。(実際にアーカイブ機能で作成されるファイル名は全てユニークとなる様に複数桁の数字がついて「test0.rm.936628718」のようになります。)

    /usr/lib/realserver8/Content/Archive



プレイリストの作成

  • 再放送するファイル「test1.rm」の格納場所を記述したテキストファイルを作り、コンテンツと同じデレクトリに格納します。記述するファイルのパスは、「g2slta.sh」の格納場所から見た相対パス、または絶対パスで記述します。例えば、以下のように相対パスで記述した「replay.txt」と言うファイルを準備します。

    【/usr/lib/realserver8/Content/Archive/replay.txt】
    ../Content/Archive/test1.rm
    



「G2SLTA」による再放送

  • Binディレクトリに移動し、「g2slta.sh」コマンドを実行します
    実行後の画面は下図のようになります。

    # cd /usr/lib/realserver8/Bin
    # ./g2slta.sh taro 4040 hnakamur ****** test.rm ../Content/Archive/replay.txt
    G2SLTA.EXE - Live Broadcast Simulation Utility
    Copyright 1999, RealNetworks, Inc. All Rights Reserved
    
    Executing G2SLTA with
    host=taro, port=4040, userid=hnakamur password=******, livefile=test.rm, playlist_file=../Content/Archive/replay.txt
    
    Adding TAC event stream
    Encoding ../Content/Archive/test1.rm...
    0----1----2----3----4----5----6----7----8----9----10
    ***************************************************
    Encoding ../Content/Archive/test1.rm...
    0----1----2----3----4----5----6----7----8----9----10
    ***************************************************
    Encoding ../Content/Archive/test1.rm...
    0----1----2----3----4----5----6----7----8----9----10
    ***************************************************
    Encoding ../Content/Archive/test1.rm...
    0----1----2----3----4----5----6----7----8----9----10
    **************************
    


    ここで、コマンドの意味は以下のようになります。

    ./g2slta.sh taro 4040 hnakamur ****** test.rm ../Content/Archive/replay.txt
    
     コマンド   ホスト  ポート ユーザ名 パスワード ライブ名  プレイリスト
    



プレーヤによる受信

  • 上記のg2sltaによるLive配信をRealPlayerで受信するには、以下のURLでRealServerにアクセスします。

    rtsp://taro:554/encoder/test.rm
    


前に戻る

トップへもどる


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