Tips

Red5 フリーソフトのFlashストリーミングサーバ ~開発クライアントの構築 その3~

Red5 フリーソフトのFlashストリーミングサーバ

~開発クライアントの構築 その3~

Red5用のプロジェクト(2)

(1)「oflaDemo2」の構成

前回の続きで、前々回設置した「Eclipse」を使用するため、「Eclpise」を起動します。
今連載では、サンプル「oflaDemo」を「oflaDemo2」に変更して、動作するかの検証をしていきます。
まず、構成は、以下のような形となっています。

③のWEB-INF以下にコピーした「web.xml」・「red5-web.xml」・「red5-web.properties」をについて編集します。

(2)web.xmlの編集

「web.xml」は、アプリケーションの動作を規定する設定ファイルとなります。
変更する箇所は、8行目・12行目・38行目となります。

  • 変更前
  • 1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <web-app
       version="2.4">
     
        <display-name>oflaDemo</display-name>
     
        <context-param>
            <param-name>webAppRootKey</param-name>
            <param-value>/oflaDemo</param-value>
        </context-param>
     
        <listener>
            <listener-class>org.red5.logging.ContextLoggingListener</listener-class>
        </listener>
     
        <filter>
            <filter-name>LoggerContextFilter</filter-name>
            <filter-class>org.red5.logging.LoggerContextFilter</filter-class>
        </filter>
     
        <filter-mapping>
            <filter-name>LoggerContextFilter</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>
     
        <servlet>
            <servlet-name>rtmpt</servlet-name>
            <servlet-class>org.red5.server.net.rtmpt.RTMPTServlet</servlet-class>
            <load-on-startup>1</load-on-startup>
        </servlet>
     
        <servlet>
            <display-name>SecurityTest</display-name>
            <servlet-name>SecurityTest</servlet-name>
            <servlet-class>org.red5.demos.oflaDemo.SecurityTest</servlet-class>
        </servlet>
     
        <servlet-mapping>
            <servlet-name>rtmpt</servlet-name>
            <url-pattern>/fcs/*</url-pattern>
        </servlet-mapping>
     
        <servlet-mapping>
            <servlet-name>rtmpt</servlet-name>
            <url-pattern>/open/*</url-pattern>
        </servlet-mapping>
     
        <servlet-mapping>
            <servlet-name>rtmpt</servlet-name>
            <url-pattern>/close/*</url-pattern>
        </servlet-mapping>
     
        <servlet-mapping>
            <servlet-name>rtmpt</servlet-name>
            <url-pattern>/send/*</url-pattern>
        </servlet-mapping>
     
        <servlet-mapping>
            <servlet-name>rtmpt</servlet-name>
            <url-pattern>/idle/*</url-pattern>
        </servlet-mapping>
     
        <servlet-mapping>
            <servlet-name>SecurityTest</servlet-name>
            <url-pattern>/securitytest</url-pattern>
        </servlet-mapping>
     
        <security-constraint>
            <web-resource-collection>
                <web-resource-name>Forbidden</web-resource-name>
                <url-pattern>/streams/*</url-pattern>
            </web-resource-collection>
            <auth-constraint/>
        </security-constraint>
     
    </web-app>
  • 変更後
  • 6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    version="2.4">
     
     <display-name>oflaDemo2</display-name>
     
     <context-param>
         <param-name>webAppRootKey</param-name>
         <param-value>/oflaDemo2</param-value>
     </context-param>
     
     <listener>
    36
    37
    38
    39
    40
    41
        <display-name>SecurityTest</display-name>
        <servlet-name>SecurityTest</servlet-name>
        <servlet-class>org.red5.demos.oflaDemo2.SecurityTest</servlet-class>
    </servlet>
     
    <servlet-mapping>

次に「red5-web.xml」について見ていきます。

Linux認定資格 LPICを取るなら・・

Linux資格 「LPIC Lv1」徹底解説 連載目次

Recent News

Recent Tips

Tag Search