RTMPS,实现不受客户端的影响

时间:2011-10-28 03:35:02

标签: java red5 rtmps

我试图在我的red5服务器上实现rtmps。我添加了证书,即将它们导入密钥库并将其上载到服务器上。已经启用了rtmps部分on red5-core.xml ..这很多部分就是

<!-- RTMPS -->

<bean id="rtmpsMinaIoHandler"
    class="org.red5.server.net.rtmps.RTMPSMinaIoHandler">
    <property name="handler" ref="rtmpHandler" />
    <property name="codecFactory" ref="rtmpCodecFactory" />
    <property name="rtmpConnManager" ref="rtmpMinaConnManager" />
    <property name="keyStorePassword" value="${rtmps.keystorepass}" />
    <property name="keystoreFile" value="conf/keystore" />
</bean>

<bean id="rtmpsTransport" class="org.red5.server.net.rtmp.RTMPMinaTransport" init-method="start" destroy-method="stop">
    <property name="ioHandler" ref="rtmpsMinaIoHandler" />
    <property name="connectors">
        <list>
            <bean class="java.net.InetSocketAddress">
                <constructor-arg index="0" type="java.lang.String" value="${rtmps.host}" />  
                <constructor-arg index="1" type="int" value="${rtmps.port}" />  
            </bean>
        </list>
    </property>

    <property name="connectionThreads" value="${rtmp.connect_threads}" />
    <property name="ioThreads" value="${rtmp.io_threads}" />
            <property name="receiveBufferSize" value="${rtmp.receive_buffer_size}" />
    <property name="sendBufferSize" value="${rtmp.send_buffer_size}" />

            <!-- This is the interval at which the sessions are polled for stats. If mina monitoring is not
            enabled, polling will not occur. -->


    <property name="jmxPollInterval" value="1000" />
    <property name="tcpNoDelay" value="${rtmp.tcp_nodelay}" />
</bean>

问题是当我尝试使用

命中我的服务器时
rtmps://mysite:8443/red5server

我的服务器上没有受到打击。如果rtmps根本没有运行。任何有关配置rtmps的帮助或教程都将是一个帮助。

1 个答案:

答案 0 :(得分:0)

我的关于RTMPS的博文可能对您有所帮助:http://gregoire.org/2009/11/12/native-rtmps-in-red5/