Hello Dmitriy, How was your exam?
On Mon, Apr 24, 2017 at 11:28 AM, Maxim Solodovnik <[email protected]> wrote: > Good to know! > Good luck with your Masters degree :)) > > On Mon, Apr 24, 2017 at 10:22 AM, Dmitriy - <[email protected]> wrote: > >> No, I'm busy now. I have to pass my Master's degree final project on 26 >> April. >> I'm going to complete the project with camera after it. >> >> On Sun, Apr 23, 2017 at 10:12 PM, Maxim Solodovnik <[email protected]> >> wrote: >> >>> Hello Dmitriy, >>> >>> any news on topic? >>> >>> On Fri, Apr 7, 2017 at 9:53 AM, Dmitriy - <[email protected]> wrote: >>> >>>> No, the minimum is determined by the browser implementation of video >>>> tag. I had tested in FF and found that min is around of 1 sec. >>>> You can see at the parameter in connection.onmessage (client.js). The >>>> chunk must be long enough for video that browser just can play something. >>>> >>>> On Fri, Apr 7, 2017 at 7:07 AM, Maxim Solodovnik <[email protected]> >>>> wrote: >>>> >>>>> is 7sec a minimum? >>>>> It is too big for live video .... >>>>> >>>>> On Fri, Apr 7, 2017 at 12:40 AM, Dmitriy - <[email protected]> >>>>> wrote: >>>>> >>>>>> Well, >>>>>> It's known issue, I just need to add 'seek' callback to video tag. >>>>>> I'll add it on weekends. >>>>>> I'm glad to hear that the first chunk (7 sec) is played and browsers >>>>>> understand fmp4 format. >>>>>> >>>>>> On Thu, Apr 6, 2017 at 7:27 PM, Maxim Solodovnik < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> OK >>>>>>> works for me in Chrome >>>>>>> Stops after 7sec. in FF :( >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Thu, Apr 6, 2017 at 7:14 PM, Maxim Solodovnik < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> My bad >>>>>>>> Forgot to add jar with tomcat-websockets :( >>>>>>>> Will re-check >>>>>>>> >>>>>>>> On Thu, Apr 6, 2017 at 7:11 PM, Dmitriy - <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> You are using tomcat-websocket-8.0.33, it must be >>>>>>>>> tomcat-embed-websocket-8.5.12.jar. >>>>>>>>> Please, download it from the maven repo and put into red5/lib/ >>>>>>>>> directory. >>>>>>>>> >>>>>>>>> On Thu, Apr 6, 2017 at 6:57 PM, Maxim Solodovnik < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> FF: 52.0.2 (64-bit) >>>>>>>>>> >>>>>>>>>> The same log >>>>>>>>>> >>>>>>>>>> $ git remote -v >>>>>>>>>> origin [email protected]:Dima00782/om-video.git (fetch) >>>>>>>>>> origin [email protected]:Dima00782/om-video.git (push) >>>>>>>>>> $ git pull >>>>>>>>>> Already up-to-date. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Thu, Apr 6, 2017 at 6:54 PM, Maxim Solodovnik < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> 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.handleS >>>>>>>>>>> endFailureWithEncode(WsRemoteEndpointImplBase.java:558) >>>>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.handleS >>>>>>>>>>> endFailure(WsRemoteEndpointImplBase.java:533) >>>>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMe >>>>>>>>>>> ssageBlock(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.handleS >>>>>>>>>>> endFailureWithEncode(WsRemoteEndpointImplBase.java:548) >>>>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.handleS >>>>>>>>>>> endFailure(WsRemoteEndpointImplBase.java:533) >>>>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMe >>>>>>>>>>> ssageBlock(WsRemoteEndpointImplBase.java:285) >>>>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendByt >>>>>>>>>>> es(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.write >>>>>>>>>>> Header(FragmentedMp4Writer.java:360) [streaming-1.9.27.jar:na] >>>>>>>>>>> at org.mp4parser.streaming.output.mp4.FragmentedMp4Writer.accep >>>>>>>>>>> tSample(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.startMe >>>>>>>>>>> ssageBlock(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.handleS >>>>>>>>>>> endFailureWithEncode(WsRemoteEndpointImplBase.java:558) >>>>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.handleS >>>>>>>>>>> endFailure(WsRemoteEndpointImplBase.java:533) >>>>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMe >>>>>>>>>>> ssageBlock(WsRemoteEndpointImplBase.java:285) >>>>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendByt >>>>>>>>>>> es(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.write >>>>>>>>>>> Header(FragmentedMp4Writer.java:360) ~[streaming-1.9.27.jar:na] >>>>>>>>>>> at org.mp4parser.streaming.output.mp4.FragmentedMp4Writer.accep >>>>>>>>>>> tSample(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.startMe >>>>>>>>>>> ssageBlock(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 < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> It was Chrome >>>>>>>>>>>> Will send log later today >>>>>>>>>>>> >>>>>>>>>>>> WBR, Maxim >>>>>>>>>>>> (from mobile, sorry for the typos) >>>>>>>>>>>> >>>>>>>>>>>> On Apr 6, 2017 13:32, "Dmitriy -" <[email protected]> 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 < >>>>>>>>>>>>> [email protected]> 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 < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> > Thanks, >>>>>>>>>>>>>> > Will try it this week end :) >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > On Fri, Mar 31, 2017 at 3:08 AM, Dmitriy - < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> The estimate depends on what stream we receive from camera. >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> On Fri, Mar 31, 2017 at 3:07 AM, Dmitriy - < >>>>>>>>>>>>>> [email protected]> 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 < >>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>> >>> 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 - < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>> >>>>>>>>>>>>>> >>>>> Sorry for typos :) >>>>>>>>>>>>>> >>>>> >>>>>>>>>>>>>> >>>>> On Thu, Mar 30, 2017 at 10:45 PM, Dmitriy - < >>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>> >>>>> 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/nickdesaul >>>>>>>>>>>>>> niers/netfix/blob/gh-pages/demo/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 >>>>>>>>>>>>>> >>>>>> <[email protected]> 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 >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> WBR >>>>>>>>>> Maxim aka solomax >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Regards, >>>>>>>>> Dmitry Bezheckov. >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> WBR >>>>>>>> Maxim aka solomax >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> WBR >>>>>>> Maxim aka solomax >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Regards, >>>>>> Dmitry Bezheckov. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> WBR >>>>> Maxim aka solomax >>>>> >>>> >>>> >>>> >>>> -- >>>> Regards, >>>> Dmitry Bezheckov. >>>> >>> >>> >>> >>> -- >>> WBR >>> Maxim aka solomax >>> >> >> >> >> -- >> Regards, >> Dmitry Bezheckov. >> > > > > -- > WBR > Maxim aka solomax > -- WBR Maxim aka solomax
