openmeetings-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dmitriy - <dima00...@gmail.com>
Subject Re: Live MP4 progress
Date Thu, 04 May 2017 05:14:39 GMT
Yeah, h264 stream is Ok. You can save h264 stream into some file.264 so I
will be able to play it with my app.
If this will work we can union all parts of this scheme into real streaming
without any files.

I've checked my app with FF and Chrome.
I'll test it with Edge/IE soon. // Sooner or later IE and Edge will support
webRTC and MSE :)



On Thu, May 4, 2017 at 11:56 AM, Maxim Solodovnik <solomax666@gmail.com>
wrote:

> I can produce h264 encoded video frames in flash
> catch it in red5
> and send it to browser
> would it work this way?
>
> have you checked your app with Chrome, FF, IE/Edge?
>
> On Thu, May 4, 2017 at 11:29 AM, Dmitriy - <dima00782@gmail.com> wrote:
>
>> Hello, thx. I've successfully passed my project.
>>
>> Also I've updated the om-video repository recently so now it's possible
>> to play a whole film.
>> I moved buffering from client on server side to reduce browser's
>> calculation.
>>
>> Moreover, if you can produce a mp4 stream from web-camera and put it in
>> om-server app so you can watch real time video in browser.
>>
>> On Thu, May 4, 2017 at 9:52 AM, Maxim Solodovnik <solomax666@gmail.com>
>> wrote:
>>
>>> Hello Dmitriy,
>>>
>>> How was your exam?
>>>
>>> On Mon, Apr 24, 2017 at 11:28 AM, Maxim Solodovnik <solomax666@gmail.com
>>> > wrote:
>>>
>>>> Good to know!
>>>> Good luck with your Masters degree :))
>>>>
>>>> On Mon, Apr 24, 2017 at 10:22 AM, Dmitriy - <dima00782@gmail.com>
>>>> 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 <
>>>>> solomax666@gmail.com> wrote:
>>>>>
>>>>>> Hello Dmitriy,
>>>>>>
>>>>>> any news on topic?
>>>>>>
>>>>>> On Fri, Apr 7, 2017 at 9:53 AM, Dmitriy - <dima00782@gmail.com>
>>>>>> 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 <
>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>
>>>>>>>> is 7sec a minimum?
>>>>>>>> It is too big for live video ....
>>>>>>>>
>>>>>>>> On Fri, Apr 7, 2017 at 12:40 AM, Dmitriy - <dima00782@gmail.com>
>>>>>>>> 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 <
>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> OK
>>>>>>>>>> works for me in Chrome
>>>>>>>>>> Stops after 7sec. in FF :(
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Thu, Apr 6, 2017 at 7:14 PM, Maxim Solodovnik
<
>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> My bad
>>>>>>>>>>> Forgot to add jar with tomcat-websockets :(
>>>>>>>>>>> Will re-check
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Apr 6, 2017 at 7:11 PM, Dmitriy - <dima00782@gmail.com>
>>>>>>>>>>> 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
<
>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> FF: 52.0.2 (64-bit)
>>>>>>>>>>>>>
>>>>>>>>>>>>> The same log
>>>>>>>>>>>>>
>>>>>>>>>>>>> $ git remote -v
>>>>>>>>>>>>> origin git@github.com:Dima00782/om-video.git
(fetch)
>>>>>>>>>>>>> origin git@github.com:Dima00782/om-video.git
(push)
>>>>>>>>>>>>> $ git pull
>>>>>>>>>>>>> Already up-to-date.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thu, Apr 6, 2017 at 6:54 PM, Maxim
Solodovnik <
>>>>>>>>>>>>> solomax666@gmail.com> 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.Ws
>>>>>>>>>>>>>> RemoteEndpointImplBase.handleSendFailureWithEncode(WsRemoteEndpointImplBase.java:558)
>>>>>>>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.Ws
>>>>>>>>>>>>>> RemoteEndpointImplBase.handleSendFailure(WsRemoteEndpointImplBase.java:533)
>>>>>>>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.Ws
>>>>>>>>>>>>>> RemoteEndpointImplBase.startMessageBlock(WsRemoteEndpointImplBase.java:285)
>>>>>>>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.Ws
>>>>>>>>>>>>>> Session.sendCloseMessage(WsSession.java:587)
>>>>>>>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.Ws
>>>>>>>>>>>>>> Session.doClose(WsSession.java:489)
>>>>>>>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.Ws
>>>>>>>>>>>>>> RemoteEndpointImplBase.handleSendFailureWithEncode(WsRemoteEndpointImplBase.java:548)
>>>>>>>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.Ws
>>>>>>>>>>>>>> RemoteEndpointImplBase.handleSendFailure(WsRemoteEndpointImplBase.java:533)
>>>>>>>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.Ws
>>>>>>>>>>>>>> RemoteEndpointImplBase.startMessageBlock(WsRemoteEndpointImplBase.java:285)
>>>>>>>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.Ws
>>>>>>>>>>>>>> RemoteEndpointImplBase.sendBytes(WsRemoteEndpointImplBase.java:134)
>>>>>>>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.Ws
>>>>>>>>>>>>>> RemoteEndpointBasic.sendBinary(WsRemoteEndpointBasic.java:43)
>>>>>>>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.red5.omvideo.SignalConnect
>>>>>>>>>>>>>> ion$1.write(SignalConnection.java:65)
[classes/:na]
>>>>>>>>>>>>>> at org.mp4parser.support.Abstract
>>>>>>>>>>>>>> Box.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.ClassicMp4Con
>>>>>>>>>>>>>> tainerSource.call(ClassicMp4ContainerSource.java:182)
>>>>>>>>>>>>>> [classes/:na]
>>>>>>>>>>>>>> at org.red5.omvideo.SignalConnect
>>>>>>>>>>>>>> ion.onOpen(SignalConnection.java:71)
[classes/:na]
>>>>>>>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>>>>>>>>>>> Method) ~[na:1.8.0_121]
>>>>>>>>>>>>>> at sun.reflect.NativeMethodAccess
>>>>>>>>>>>>>> orImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>>>>>>>>>>>> ~[na:1.8.0_121]
>>>>>>>>>>>>>> at sun.reflect.DelegatingMethodAc
>>>>>>>>>>>>>> cessorImpl.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.po
>>>>>>>>>>>>>> jo.PojoEndpointBase.doOnOpen(PojoEndpointBase.java:66)
>>>>>>>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.po
>>>>>>>>>>>>>> jo.PojoEndpointServer.onOpen(PojoEndpointServer.java:70)
>>>>>>>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.se
>>>>>>>>>>>>>> rver.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:128)
>>>>>>>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.coyote.AbstractProt
>>>>>>>>>>>>>> ocol$ConnectionHandler.process(AbstractProtocol.java:848)
>>>>>>>>>>>>>> [tomcat-embed-core-8.5.12.jar:8.5.12]
>>>>>>>>>>>>>> at org.apache.tomcat.util.net.Nio
>>>>>>>>>>>>>> Endpoint$SocketProcessor.doRun(NioEndpoint.java:1441)
>>>>>>>>>>>>>> [tomcat-embed-core-8.5.12.jar:8.5.12]
>>>>>>>>>>>>>> at org.apache.tomcat.util.net.Soc
>>>>>>>>>>>>>> ketProcessorBase.run(SocketProcessorBase.java:49)
>>>>>>>>>>>>>> [tomcat-embed-core-8.5.12.jar:8.5.12]
>>>>>>>>>>>>>> at java.util.concurrent.ThreadPoo
>>>>>>>>>>>>>> lExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>>>>>>>>>>>>> [na:1.8.0_121]
>>>>>>>>>>>>>> at java.util.concurrent.ThreadPoo
>>>>>>>>>>>>>> lExecutor$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.Fu
>>>>>>>>>>>>>> tureToSendHandler.get(FutureToSendHandler.java:111)
>>>>>>>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.Ws
>>>>>>>>>>>>>> RemoteEndpointImplBase.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.Ws
>>>>>>>>>>>>>> RemoteEndpointImplBase.handleSendFailureWithEncode(WsRemoteEndpointImplBase.java:558)
>>>>>>>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.Ws
>>>>>>>>>>>>>> RemoteEndpointImplBase.handleSendFailure(WsRemoteEndpointImplBase.java:533)
>>>>>>>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.Ws
>>>>>>>>>>>>>> RemoteEndpointImplBase.startMessageBlock(WsRemoteEndpointImplBase.java:285)
>>>>>>>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.Ws
>>>>>>>>>>>>>> RemoteEndpointImplBase.sendBytes(WsRemoteEndpointImplBase.java:134)
>>>>>>>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.Ws
>>>>>>>>>>>>>> RemoteEndpointBasic.sendBinary(WsRemoteEndpointBasic.java:43)
>>>>>>>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.red5.omvideo.SignalConnect
>>>>>>>>>>>>>> ion$1.write(SignalConnection.java:65)
~[classes/:na]
>>>>>>>>>>>>>> at org.mp4parser.support.Abstract
>>>>>>>>>>>>>> Box.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.ClassicMp4Con
>>>>>>>>>>>>>> tainerSource.call(ClassicMp4ContainerSource.java:182)
>>>>>>>>>>>>>> ~[classes/:na]
>>>>>>>>>>>>>> at org.red5.omvideo.SignalConnect
>>>>>>>>>>>>>> ion.onOpen(SignalConnection.java:71)
~[classes/:na]
>>>>>>>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>>>>>>>>>>> Method) ~[na:1.8.0_121]
>>>>>>>>>>>>>> at sun.reflect.NativeMethodAccess
>>>>>>>>>>>>>> orImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>>>>>>>>>>>> ~[na:1.8.0_121]
>>>>>>>>>>>>>> at sun.reflect.DelegatingMethodAc
>>>>>>>>>>>>>> cessorImpl.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.po
>>>>>>>>>>>>>> jo.PojoEndpointBase.doOnOpen(PojoEndpointBase.java:66)
>>>>>>>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.po
>>>>>>>>>>>>>> jo.PojoEndpointServer.onOpen(PojoEndpointServer.java:70)
>>>>>>>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.se
>>>>>>>>>>>>>> rver.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:128)
>>>>>>>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.coyote.AbstractProt
>>>>>>>>>>>>>> ocol$ConnectionHandler.process(AbstractProtocol.java:848)
>>>>>>>>>>>>>> ~[tomcat-embed-core-8.5.12.jar:8.5.12]
>>>>>>>>>>>>>> at org.apache.tomcat.util.net.Nio
>>>>>>>>>>>>>> Endpoint$SocketProcessor.doRun(NioEndpoint.java:1441)
>>>>>>>>>>>>>> ~[tomcat-embed-core-8.5.12.jar:8.5.12]
>>>>>>>>>>>>>> at org.apache.tomcat.util.net.Soc
>>>>>>>>>>>>>> ketProcessorBase.run(SocketProcessorBase.java:49)
>>>>>>>>>>>>>> [tomcat-embed-core-8.5.12.jar:8.5.12]
>>>>>>>>>>>>>> at java.util.concurrent.ThreadPoo
>>>>>>>>>>>>>> lExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>>>>>>>>>>>>> [na:1.8.0_121]
>>>>>>>>>>>>>> at java.util.concurrent.ThreadPoo
>>>>>>>>>>>>>> lExecutor$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.Fu
>>>>>>>>>>>>>> tureToSendHandler.get(FutureToSendHandler.java:111)
>>>>>>>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33]
>>>>>>>>>>>>>> at org.apache.tomcat.websocket.Ws
>>>>>>>>>>>>>> RemoteEndpointImplBase.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/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
>>>>>>>>>>>>>>>>> >>>>>>
<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
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> 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
>>>
>>
>>
>>
>> --
>> Regards,
>> Dmitry Bezheckov.
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
Regards,
Dmitry Bezheckov.

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