Ray RMS video recorder problem
Hi,
I am having a very frustrating problem with Ray-RMS.
Our customer purcased the full SmartPro.
I installed and configured RMS, and the video chat works properly.
However, I can't record videos. I can connect, I do the actual recording, but when I hit "Stop", an exception is raised in RMS (I can see in the server console), and if the user tries to save, that particular user can't record video anymore.
It's not a problem of communicating with the server, since I can see the file temp1.flv created in the streams directory.
Here is the exception:
[ERROR] 2008-05-09 03:26:08,527 pool-3-thread-17:( org.red5.server.messaging.InMemoryPushPushPipe.pushMessage ) exception when pushing message to consumer
java.nio.BufferUnderflowException
at java.nio.Buffer.nextGetIndex(Unknown Source)
at java.nio.HeapByteBuffer.get(Unknown Source)
at org.apache.mina.common.support.BaseByteBuffer.get(BaseByteBuffer.java:177)
at org.red5.io.flv.impl.FLVWriter.writeTag(FLVWriter.java:212)
at org.red5.server.stream.consumer.FileConsumer.pushMessage(FileConsumer.java:148)
at org.red5.server.messaging.InMemoryPushPushPipe.pushMessage(InMemoryPushPushPipe.java:86)
at org.red5.server.stream.ClientBroadcastStream.dispatchEvent(ClientBroadcastStream.java:325)
at org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:188)
at org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:120)
at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:570)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:220)
at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:264)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
I am using RMS 3.5 and Dolphin 6.1, so they are the latest versions.
JRE is
1.6.0_05, and OS is CentOS.Can anyone please help?
Thanks.
Best regards,
Andrei
I have the same problem in my RMS.
You can tell me if you solve the problem?
Thank you very much
gomusic2008@gmail.com
Antonio Cruz
My environment: CentOS 4.7 x86_64, jdk-1.6.0_07, php-5.2.6, httpd-2.0.52-41, mysql-5.0.67-1, Dolphin 6.1.4, and RMS 3.5.1. I even tried compiling my own version ffmpeg and also the latest SVN version of the red5 server. I get the same thrown java exception:
[ERROR] 2008-09-23 10:28:20,919 pool-3-thread-7:( org.red5.server.messaging.InMemoryPushPushPipe.pushMessage ) exception when pushing message to consumer
Sorry I don't have a solution, but at least you know see more