[Red5devs] Red5 RTMP Error

Mondain mondain at gmail.com
Wed Oct 15 08:58:24 PDT 2008


Pawan,You should really have a look at the FAQ, this particular error /
issue is answered about three times a week.

Paul

On Wed, Oct 15, 2008 at 2:18 AM, Pawan Kumar <pawan.kumar at gmail.com> wrote:

> Dear All,
>
> I am very new to Red5 server installation and configuration.
> I want to achieve the following with Red5 0.8.0 server-
> 1. To play FLV files generated by myself (after converting from .AVI to
> .FLV) and also to play YouTube FLV files.
> 2. Each FLV file should use streaming functionality provided by Red5 using
> HTTP and RTMP protocols.
>
>
> Steps done by me to configure Red5 0.8.0-
> 1. Downloaded .zip file for windows and installed it inside
> E:\Applications\Red5
> 2. Created "oflaDemo" folder inside webapps folder. Also, "streams" inside
> oflaDemo folder i.e. E:\Applications\Red5\webapps\oflaDemo\streams
> 3. Placed couple of .FLV files inside this folder to access from Flowplayer
> (http://flowplayer.org/)
> 4. Run "Red5.bat" file to start Red5 as standalone server
> 5. While accessing FLV file using RTMP protocol gives me error
>
>
> [ERROR] [main] org.apache.catalina.core.StandardService -
> Connector.initialize
> org.apache.catalina.LifecycleException: Protocol handler initialization
> failed:
> java.net.BindException: Address already in use: JVM_Bind<null>:443
>         at
> org.apache.catalina.connector.Connector.initialize(Connector.java:106
> 0)
>         at
> org.apache.catalina.core.StandardService.addConnector(StandardService
> .java:267)
>         at
> org.apache.catalina.startup.Embedded.addConnector(Embedded.java:327)
>         at
> org.red5.server.net.rtmps.TomcatRTMPSLoader.init(TomcatRTMPSLoader.ja
> va:147)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>
> Factory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1413)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1374)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1334)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
> ject(AbstractBeanFactory.java:264)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
> y.getSingleton(DefaultSingletonBeanRegistry.java:221)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
> an(AbstractBeanFactory.java:261)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:185)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:164)
>         at
> org.springframework.context.support.AbstractApplicationContext.getBea
> n(AbstractApplicationContext.java:881)
>         at org.red5.server.tomcat.TomcatLoader.init(TomcatLoader.java:462)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>
> Factory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1413)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1374)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1334)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
> ject(AbstractBeanFactory.java:264)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
> y.getSingleton(DefaultSingletonBeanRegistry.java:221)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
> an(AbstractBeanFactory.java:261)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:185)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:164)
>         at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.
> preInstantiateSingletons(DefaultListableBeanFactory.java:429)
>         at
> org.springframework.context.support.AbstractApplicationContext.finish
> BeanFactoryInitialization(AbstractApplicationContext.java:729)
>         at
> org.springframework.context.support.AbstractApplicationContext.refres
> h(AbstractApplicationContext.java:381)
>         at
> org.springframework.context.access.ContextSingletonBeanFactoryLocator
> .initializeDefinition(ContextSingletonBeanFactoryLocator.java:141)
>         at
> org.springframework.beans.factory.access.SingletonBeanFactoryLocator.
> useBeanFactory(SingletonBeanFactoryLocator.java:384)
>         at org.red5.server.Standalone.main(Standalone.java:158)
> [INFO] [main] org.red5.server.net.rtmps.TomcatRTMPSLoader - Starting RTMPS
> engin
> e
> [ERROR] [main] org.apache.coyote.http11.Http11Protocol - Error starting
> endpoint
>
> java.net.BindException: Address already in use: JVM_Bind<null>:443
>         at
> org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:502)
>         at
> org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:519)
>         at
> org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:203
> )
>         at
> org.apache.catalina.connector.Connector.start(Connector.java:1131)
>         at
> org.red5.server.net.rtmps.TomcatRTMPSLoader.init(TomcatRTMPSLoader.ja
> va:153)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>
> Factory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1413)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1374)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1334)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
> ject(AbstractBeanFactory.java:264)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
> y.getSingleton(DefaultSingletonBeanRegistry.java:221)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
> an(AbstractBeanFactory.java:261)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:185)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:164)
>         at
> org.springframework.context.support.AbstractApplicationContext.getBea
> n(AbstractApplicationContext.java:881)
>         at org.red5.server.tomcat.TomcatLoader.init(TomcatLoader.java:462)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>
> Factory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1413)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1374)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1334)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
> ject(AbstractBeanFactory.java:264)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
> y.getSingleton(DefaultSingletonBeanRegistry.java:221)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
> an(AbstractBeanFactory.java:261)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:185)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:164)
>         at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.
> preInstantiateSingletons(DefaultListableBeanFactory.java:429)
>         at
> org.springframework.context.support.AbstractApplicationContext.finish
> BeanFactoryInitialization(AbstractApplicationContext.java:729)
>         at
> org.springframework.context.support.AbstractApplicationContext.refres
> h(AbstractApplicationContext.java:381)
>         at
> org.springframework.context.access.ContextSingletonBeanFactoryLocator
> .initializeDefinition(ContextSingletonBeanFactoryLocator.java:141)
>         at
> org.springframework.beans.factory.access.SingletonBeanFactoryLocator.
> useBeanFactory(SingletonBeanFactoryLocator.java:384)
>         at org.red5.server.Standalone.main(Standalone.java:158)
> [ERROR] [main] org.red5.server.net.rtmps.TomcatRTMPSLoader - Error loading
> tomca
> t
> org.apache.catalina.LifecycleException: service.getName(): "null";
>  Protocol han
> dler start failed: java.net.BindException: Address already in use:
> JVM_Bind<null
> >:443
>         at
> org.apache.catalina.connector.Connector.start(Connector.java:1138)
>         at
> org.red5.server.net.rtmps.TomcatRTMPSLoader.init(TomcatRTMPSLoader.ja
> va:153)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>
> Factory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1413)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1374)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1334)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
> ject(AbstractBeanFactory.java:264)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
> y.getSingleton(DefaultSingletonBeanRegistry.java:221)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
> an(AbstractBeanFactory.java:261)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:185)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:164)
>         at
> org.springframework.context.support.AbstractApplicationContext.getBea
> n(AbstractApplicationContext.java:881)
>         at org.red5.server.tomcat.TomcatLoader.init(TomcatLoader.java:462)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>
> Factory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1413)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1374)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1334)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
> ject(AbstractBeanFactory.java:264)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
> y.getSingleton(DefaultSingletonBeanRegistry.java:221)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
> an(AbstractBeanFactory.java:261)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:185)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:164)
>         at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.
> preInstantiateSingletons(DefaultListableBeanFactory.java:429)
>         at
> org.springframework.context.support.AbstractApplicationContext.finish
> BeanFactoryInitialization(AbstractApplicationContext.java:729)
>         at
> org.springframework.context.support.AbstractApplicationContext.refres
> h(AbstractApplicationContext.java:381)
>         at
> org.springframework.context.access.ContextSingletonBeanFactoryLocator
> .initializeDefinition(ContextSingletonBeanFactoryLocator.java:141)
>         at
> org.springframework.beans.factory.access.SingletonBeanFactoryLocator.
> useBeanFactory(SingletonBeanFactoryLocator.java:384)
>         at org.red5.server.Standalone.main(Standalone.java:158)
> [INFO] [main] org.red5.server.Standalone - Startup done in: 10979 ms
> [DEBUG] [http-5080-1] org.apache.coyote.http11.Http11Protocol - Register
> red5Eng
> ine:type=RequestProcessor,worker=http-5080,name=HttpRequest1
> [WARN] [DefaultQuartzScheduler_Worker-2]
> org.red5.server.net.rtmp.RTMPConnection
>  - Closing RTMPMinaConnection from 127.0.0.1 : 1943 to localhost (in: 3448
> out 3
> 215 ), with id 14980779 due to long handshake
> [WARN] [DefaultQuartzScheduler_Worker-3]
> org.red5.server.net.rtmp.RTMPConnection
>  - Closing RTMPMinaConnection from 127.0.0.1 : 1948 to localhost (in: 3448
> out 3
> 215 ), with id 31779675 due to long handshake
>
>
> Any help would be appreciated?
>
> ALSO CAN SOMEBODY TELL ME EXACT STEPS NEEDED TO RUN STREAM FLV FILE USING
> RTMP PROTOCOL IN RED5/FMS?
>
> --
> Thanks,
> Pawan Kumar
> +91-9810474085
>
> _______________________________________________
> Red5devs mailing list
> Red5devs at osflash.org
> http://osflash.org/mailman/listinfo/red5devs_osflash.org
>
>


-- 
http://gregoire.org/
http://osflash.org/red5
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/red5devs_osflash.org/attachments/20081015/695074ec/attachment-0001.html 


More information about the Red5devs mailing list