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
