openmeetings-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Maxim Solodovnik <solomax...@gmail.com>
Subject Re: Live MP4 progress
Date Thu, 06 Apr 2017 11:54:46 GMT
Ubuntu: 16.10
Chrome: 57.0.2987.133 (64-bit)

[INFO] [http-nio-0.0.0.0-5080-exec-4] org.red5.omvideo.SignalConnection -
User connected
[INFO] [http-nio-0.0.0.0-5080-exec-4] org.red5.omvideo.SignalConnection -
Reading and writing started.
Pushing sample @48 of 804 bytes (i=1)
Pushing sample @852 of 25 bytes (i=2)
[ERROR] [http-nio-0.0.0.0-5080-exec-4] org.red5.omvideo.SignalConnection -
Error java.io.IOException: java.util.concurrent.TimeoutException
java.io.IOException: java.util.concurrent.TimeoutException
at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.handleSendFailureWithEncode(WsRemoteEndpointImplBase.java:558)
[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.handleSendFailure(WsRemoteEndpointImplBase.java:533)
[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMessageBlock(WsRemoteEndpointImplBase.java:285)
[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.WsSession.sendCloseMessage(WsSession.java:587)
~[tomcat-websocket-8.0.33.jar:8.0.33]
at org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:489)
~[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.handleSendFailureWithEncode(WsRemoteEndpointImplBase.java:548)
[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.handleSendFailure(WsRemoteEndpointImplBase.java:533)
[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMessageBlock(WsRemoteEndpointImplBase.java:285)
[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendBytes(WsRemoteEndpointImplBase.java:134)
[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.WsRemoteEndpointBasic.sendBinary(WsRemoteEndpointBasic.java:43)
[tomcat-websocket-8.0.33.jar:8.0.33]
at org.red5.omvideo.SignalConnection$1.write(SignalConnection.java:65)
[classes/:na]
at org.mp4parser.support.AbstractBox.getBox(AbstractBox.java:119)
[isoparser-1.9.27.jar:na]
at
org.mp4parser.streaming.output.mp4.FragmentedMp4Writer.write(FragmentedMp4Writer.java:121)
[streaming-1.9.27.jar:na]
at
org.mp4parser.streaming.output.mp4.FragmentedMp4Writer.writeHeader(FragmentedMp4Writer.java:360)
[streaming-1.9.27.jar:na]
at
org.mp4parser.streaming.output.mp4.FragmentedMp4Writer.acceptSample(FragmentedMp4Writer.java:226)
[streaming-1.9.27.jar:na]
at
org.red5.omvideo.ClassicMp4ContainerSource.call(ClassicMp4ContainerSource.java:182)
[classes/:na]
at org.red5.omvideo.SignalConnection.onOpen(SignalConnection.java:71)
[classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[na:1.8.0_121]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[na:1.8.0_121]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[na:1.8.0_121]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]
at
org.apache.tomcat.websocket.pojo.PojoEndpointBase.doOnOpen(PojoEndpointBase.java:66)
[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.pojo.PojoEndpointServer.onOpen(PojoEndpointServer.java:70)
[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:128)
[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:848)
[tomcat-embed-core-8.5.12.jar:8.5.12]
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1441)
[tomcat-embed-core-8.5.12.jar:8.5.12]
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
[tomcat-embed-core-8.5.12.jar:8.5.12]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[na:1.8.0_121]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[na:1.8.0_121]
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
[tomcat-embed-core-8.5.12.jar:8.5.12]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_121]
Caused by: java.util.concurrent.TimeoutException: null
at
org.apache.tomcat.websocket.FutureToSendHandler.get(FutureToSendHandler.java:111)
~[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMessageBlock(WsRemoteEndpointImplBase.java:278)
[tomcat-websocket-8.0.33.jar:8.0.33]
... 28 common frames omitted
[INFO] [http-nio-0.0.0.0-5080-exec-4] org.red5.omvideo.SignalConnection -
Close
[ERROR] [http-nio-0.0.0.0-5080-exec-4] org.red5.omvideo.SignalConnection -
Error java.io.IOException: java.util.concurrent.TimeoutException
java.io.IOException: java.util.concurrent.TimeoutException
at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.handleSendFailureWithEncode(WsRemoteEndpointImplBase.java:558)
~[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.handleSendFailure(WsRemoteEndpointImplBase.java:533)
~[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMessageBlock(WsRemoteEndpointImplBase.java:285)
~[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendBytes(WsRemoteEndpointImplBase.java:134)
~[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.WsRemoteEndpointBasic.sendBinary(WsRemoteEndpointBasic.java:43)
~[tomcat-websocket-8.0.33.jar:8.0.33]
at org.red5.omvideo.SignalConnection$1.write(SignalConnection.java:65)
~[classes/:na]
at org.mp4parser.support.AbstractBox.getBox(AbstractBox.java:119)
~[isoparser-1.9.27.jar:na]
at
org.mp4parser.streaming.output.mp4.FragmentedMp4Writer.write(FragmentedMp4Writer.java:121)
~[streaming-1.9.27.jar:na]
at
org.mp4parser.streaming.output.mp4.FragmentedMp4Writer.writeHeader(FragmentedMp4Writer.java:360)
~[streaming-1.9.27.jar:na]
at
org.mp4parser.streaming.output.mp4.FragmentedMp4Writer.acceptSample(FragmentedMp4Writer.java:226)
~[streaming-1.9.27.jar:na]
at
org.red5.omvideo.ClassicMp4ContainerSource.call(ClassicMp4ContainerSource.java:182)
~[classes/:na]
at org.red5.omvideo.SignalConnection.onOpen(SignalConnection.java:71)
~[classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[na:1.8.0_121]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[na:1.8.0_121]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[na:1.8.0_121]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]
at
org.apache.tomcat.websocket.pojo.PojoEndpointBase.doOnOpen(PojoEndpointBase.java:66)
~[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.pojo.PojoEndpointServer.onOpen(PojoEndpointServer.java:70)
~[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:128)
~[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:848)
~[tomcat-embed-core-8.5.12.jar:8.5.12]
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1441)
~[tomcat-embed-core-8.5.12.jar:8.5.12]
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
[tomcat-embed-core-8.5.12.jar:8.5.12]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[na:1.8.0_121]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[na:1.8.0_121]
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
[tomcat-embed-core-8.5.12.jar:8.5.12]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_121]
Caused by: java.util.concurrent.TimeoutException: null
at
org.apache.tomcat.websocket.FutureToSendHandler.get(FutureToSendHandler.java:111)
~[tomcat-websocket-8.0.33.jar:8.0.33]
at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMessageBlock(WsRemoteEndpointImplBase.java:278)
~[tomcat-websocket-8.0.33.jar:8.0.33]
... 23 common frames omitted
[INFO] [pool-4-thread-1] org.red5.server.tomcat.WarDeployer - Deploy wars
with app start


On Thu, Apr 6, 2017 at 2:01 PM, Maxim Solodovnik <solomax666@gmail.com>
wrote:

> It was Chrome
> Will send log later today
>
> WBR, Maxim
> (from mobile, sorry for the typos)
>
> On Apr 6, 2017 13:32, "Dmitriy -" <dima00782@gmail.com> wrote:
>
>> Did you used last version of om-video?
>> The message about error is too small. Can you send the full log, please?
>>
>> I checked yesterday and everything worked fine on ubuntu 16.04 + firefox.
>>
>> On Thu, Apr 6, 2017 at 10:00 AM, Maxim Solodovnik <solomax666@gmail.com>
>> wrote:
>>
>>> OK, have tried "omvideo" app
>>> It doesn't play :(
>>>
>>> The best result:
>>> [INFO] [http-nio-0.0.0.0-5080-exec-3]
>>> org.red5.omvideo.SignalConnection - User connected
>>> [INFO] [http-nio-0.0.0.0-5080-exec-3]
>>> org.red5.omvideo.SignalConnection - Reading and writing started.
>>> Pushing sample @48 of 804 bytes (i=1)
>>> Pushing sample @852 of 25 bytes (i=2)
>>>
>>> Then TimeoutException :(((
>>>
>>>
>>> On Fri, Mar 31, 2017 at 9:26 AM, Maxim Solodovnik <solomax666@gmail.com>
>>> wrote:
>>> > Thanks,
>>> > Will try it this week end :)
>>> >
>>> > On Fri, Mar 31, 2017 at 3:08 AM, Dmitriy - <dima00782@gmail.com>
>>> wrote:
>>> >>
>>> >> The estimate depends on what stream we receive from camera.
>>> >>
>>> >> On Fri, Mar 31, 2017 at 3:07 AM, Dmitriy - <dima00782@gmail.com>
>>> wrote:
>>> >>>
>>> >>> Well, I've updated my om-video app recently so it can play the movie
>>> now.
>>> >>> You can try it.
>>> >>> Now for live camera you need just replace the input stream to what
we
>>> >>> want.
>>> >>>
>>> >>> If we can produce h264 stream of bytes from RTMP stream then we
can
>>> play
>>> >>> it in a browser.
>>> >>>
>>> >>> On Thu, Mar 30, 2017 at 10:49 PM, Maxim Solodovnik <
>>> solomax666@gmail.com>
>>> >>> wrote:
>>> >>>>
>>> >>>> Good to know :)
>>> >>>> Can you estimate, when we can try to play live camera stream?
:)
>>> >>>>
>>> >>>> On Thu, Mar 30, 2017 at 10:47 PM, Dmitriy - <dima00782@gmail.com>
>>> wrote:
>>> >>>>>
>>> >>>>> Sorry for typos :)
>>> >>>>>
>>> >>>>> On Thu, Mar 30, 2017 at 10:45 PM, Dmitriy - <dima00782@gmail.com>
>>> >>>>> wrote:
>>> >>>>>>
>>> >>>>>> Hello!
>>> >>>>>> I have a good news.
>>> >>>>>>
>>> >>>>>> My parser https://github.com/Dima00782/om-video produces
right
>>> mp4
>>> >>>>>> video, and it can be played in browser by chunks.
>>> >>>>>>
>>> >>>>>> I've converted the avengers mp4 clip h264, pcm into
fragmented mp4
>>> >>>>>> format with my parser and put it into this demo
>>> >>>>>> (https://github.com/nickdesaulniers/netfix/blob/gh-pages/dem
>>> o/bufferWhenNeeded.html).
>>> >>>>>> And it has played! The video is downloading by chunks
and video
>>> tag
>>> >>>>>> play it online.
>>> >>>>>> So I must see at the demo and modify my demo to play
video in
>>> browser
>>> >>>>>> via stream from java.
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> On Thu, Mar 30, 2017 at 9:36 PM, Maxim Solodovnik
>>> >>>>>> <solomax666@gmail.com> wrote:
>>> >>>>>>>
>>> >>>>>>> Hello Dmitriy,
>>> >>>>>>>
>>> >>>>>>> How is your work? any good news?
>>> >>>>>>>
>>> >>>>>>> --
>>> >>>>>>> WBR
>>> >>>>>>> Maxim aka solomax
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> --
>>> >>>>>> Regards,
>>> >>>>>> Dmitry Bezheckov.
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>> --
>>> >>>>> Regards,
>>> >>>>> Dmitry Bezheckov.
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> --
>>> >>>> WBR
>>> >>>> Maxim aka solomax
>>> >>>
>>> >>>
>>> >>>
>>> >>>
>>> >>> --
>>> >>> Regards,
>>> >>> Dmitry Bezheckov.
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Regards,
>>> >> Dmitry Bezheckov.
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> > WBR
>>> > Maxim aka solomax
>>>
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>
>>
>>
>> --
>> Regards,
>> Dmitry Bezheckov.
>>
>


-- 
WBR
Maxim aka solomax

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message