 | 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 |  |