Documentation/UsersReferenceManual

http://red5.googlecode.com/svn/website/trunk/logo/red5-logo-master-v1.png

スタートガイド

  1. 第 1 章 FAQ
    1. 質問
      1. 全般
      2. ドキュメント
      3. 構成
      4. ストリーミング
      5. コーデック
      6. データベース
      7. スクリプト
      8. 共有オブジェクト
      9. 法律関係
      10. Red5 WAR バージョン
      11. その他
      12. トラブルシューティング
    2. 回答
      1. 全般
        1. プロジェクトマネージャ
        2. アクティブメンバー
        3. 非アクティブなメンバー
      2. ドキュメント
      3. 構成
      4. ストリーミング
      5. コーデック
      6. データベース
      7. スクリプト
      8. 共有オブジェクト
      9. 法律関係
      10. Red5 WAR バージョン
      11. その他
      12. トラブルシューティング
  2. 第 2 章 構成ファイル
    1. ディレクトリ "conf"
      1. jetty.xml
      2. keystore
      3. log4j.properties
      4. realm.properties (Jetty)
      5. tomcat-users.xml (Tomcat)
      6. red5.globals
      7. red5.properties
      8. red5.xml
      9. red5-common.xml
      10. red5-core.xml
      11. red5-rtmpt.xml
      12. web.xml (Tomcat)
      13. web-default.xml (Jetty)
    2. webapp 構成ディレクトリ
      1. red5-web.xml
  3. 第 3 章 移行ガイド
    1. アプリケーションコールバック
      1. インタフェース IScopeHandler
      2. クラス ApplicationAdapter
        1. 接続メソッドの実行順序
      3. クライアントの受け入れ/拒否
    2. 現在の接続とクライアント
    3. 追加のハンドラ
      1. 構成ファイルによるハンドラの追加
      2. アプリケーションコードによるハンドラの追加
    4. クライアントメソッドの呼び出し
    5. 共有オブジェクト
      1. サーバーサイドの変更リスナー
      2. アプリケーションコードからの変更
    6. 永続性
    7. 定期的なイベント
    8. リモーティング
      1. リモーティングサーバー
      2. リモーティングクライアント
    9. ストリーム
  4. 第 4 章 Red5 ライブラリ
    1. Spring スクリプトサポート
    2. Groovy
    3. Beanshell
    4. Ruby
    5. Jython / Python
    6. Java 5 ライブラリ
    7. スクリプト関連 JSR
    8. Javascript / Rhino
  5. 第 5 章 Red5 のビルド
    1. ビルド環境のセットアップ
      1. Ant
      2. Java
      3. Red5
    2. ビルド
      1. Red5 ソースの入手
      2. Red5 デモアプリケーションソースの入手
      3. Red5 Flash デモソースの入手
      4. ant ビルドの実行
      5. 現在用意されている Ant ターゲット
      6. ant と ivy
    3. Eclipse でのビルド方法
      1. 推奨 Eclipse プラグイン
      2. Red5 プロジェクトのインポート
      3. Red5 ソースのアップデート
      4. Eclipse での Red5 のデバッグ
      5. Ant、Ivy、Eclipse
  6. 第 6 章 Red5 のリリース
  7. 第 7 章 Rd5 の必要システム
    1. Java メモリの調整

Red5 コアテクノロジ

  1. 第 1 章 Red5 での新しいアプリケーションの作成
    1. アプリケーションディレクトリ
    2. 構成
      1. webAppRootKey
    3. ハンドラの構成
      1. コンテキスト
      2. スコープ
    4. ハンドラ
    5. ロギング
  2. 第 2 章 Tomcat への Red5 のデプロイ
    1. はじめに
    2. デプロイメント
    3. Context ディスクリプタ
    4. Red5 の構成
      1. Spring コンテキスト
      2. デフォルトコンテキスト
      3. web コンテキスト
      4. 外部アプリケーション
    5. アプリケーションの作成とデプロイ
      1. リモートアプリケーション
      2. ローカルアプリケーション
      3. サンプルのソース
    6. 追加の web 構成
    7. トラブルシューティング
    8. 定義
    9. 参考文献
  3. 第 3 章 ストリームパスのカスタマイズ
    1. ファイル名ジェネレータサービス
    2. カスタムジェネレータ
    3. カスタムジェネレータのアクティベート
    4. 構成によるパスの変更
  4. 第 4 章 セキュリティ
    1. ストリームのセキュリティ
      1. ストリーム再生のセキュリティ
      2. ストリーム配信のセキュリティ
  5. 第 5 章 スクリプト実装
    1. I. スクリプト実装の選択
    2. II. Spring の構成
    3. III. アプリケーションスクリプトの作成
      1. 1. アプリケーションアダプタ
      2. 2. アプリケーションサービス
    4. IV. 独自のインタープリタの作成
    5. V. スクリプトに関する情報へのリンク
  6. 第 6 章 クラスタリング
    1. 制限
    2. サーバー構成
      1. 構成ファイル
    3. エッジサーバーの構成
      1. オリジンとは異なるサーバー上のエッジ
      2. オリジンと同一のサーバー上のエッジ
    4. オリジンサーバーの構成
    5. アプリケーションの使用
  7. 第 7 章 管理
    1. JMX クラス
    2. Spring の構成
    3. RMI 認証
    4. JMX / RMI / SSL
    5. jConsole / JMX クライアント
      1. ローカル管理
      2. リモート管理
      3. SSL リモート管理
    6. リンク
  8. 第 8 章 カスタム bean 定義のリスト
    1. カスタム設定の使い方
    2. Bean 定義
  9. 第 9 章 Red5 デモアプリケーション
    1. Red5 デモアプリケーションサーバーサイドおよびクライアントサイドソースの取得
    2. 利用可能なデモアプリケーションのリスト (サーバーサイド)
    3. 利用可能なデモアプリケーションのリスト (クライアントサイド)
    4. ビルド環境のセットアップ
    5. デモアプリケーションのビルド
    6. アプリケーションレジストリの更新
    7. 帯域幅チェックアプリケーション
      1. ソースコード
      2. 帯域幅チェックサービスメソッド
      3. ServerClientDetection
        1. クライアントサイドダウンロード検出
      4. ClientServerDetection
  10. 第 10 章 Red5 のテスト
    1. 概要
    2. 本章を読まずにテストを開始する方法
    3. この章をていねいに読むことが推奨されるユーザー
    4. Red5 のテストストラテジ
    5. Red5 のテストの担当
    6. ユニットテスト
      1. 目的
      2. テクノロジ
      3. テストの実行
      4. 新しいテストの作成
      5. Eclipse からのユニットテストの実行
      6. 新しいユニットテストのガイドライン
      7. 新しいユニットテストの提出
      8. 新しいユニットテストの提案
    7. 統合テスト
      1. 目的
    8. システムテスト
      1. 目的
    9. テクノロジ
    10. テストの実行
    11. 新しいテストの作成
    12. サンプルシステムテスト
    13. 新しいシステムテストのガイドライン
    14. 新しいシステムテストの提出
    15. 新しいシステムテストの提案
    16. 継続的インテグレーション
      1. 概要
      2. テクノロジ
      3. 継続的ビルドの実行方法
      4. 継続的ビルドへの新しいジョブの提出方法
    17. 継続的ビルドへの協力方法
      1. 継続的ビルドサーバーのセットアップ方法
  11. 第 11 章 プラグイン
    1. ロード
    2. 構成
    3. 開発
      1. プラグインメインクラス
      2. ファクトリメソッドクラス
  12. 第 12 章 帯域幅の制限