[Live-devel] 答复: [live555] video has big delay if use trigger event to deliver frame

2020-07-02 Thread Zhang Qian(张倩)
Thanks all. I change to use "envir().taskScheduler().scheduleDelayedTask" to get next frame, it can work well. Thanks. /Qian -邮件原件- 发件人: live-devel 代表 Ross Finlayson 发送时间: 2020年7月2日 15:47 收件人: LIVE555 Streaming Media - development & use 主题: Re: [Live-devel] [live555] video has big del

Re: [Live-devel] waiting for SPS/PPS

2020-07-02 Thread Ross Finlayson
> On Jul 3, 2020, at 7:08 AM, Matthew Czarnek wrote: > > Heads up, the build instructions found here don't work: > http://www.live555.com/liveMedia/#config-windows > > Visual Studio 2019 doesn't have a "Open Workspace" option. Or any other way > of opening mak files that seems to do it. Mak

Re: [Live-devel] waiting for SPS/PPS

2020-07-02 Thread Matthew Czarnek
Thanks Ross, trying to get openRTSP working again to test it there. Interestingly, using Wireshark to spy on the exchange, live555 is indeed sending the SDP in response to DESCRIBE Heads up, the build instructions found here don't work: http://www.live555.com/liveMedia/#config-windows Visual Stud

Re: [Live-devel] [live555] video has big delay if use trigger event to deliver frame

2020-07-02 Thread Ross Finlayson
> On Jul 3, 2020, at 3:04 AM, Warren Young wrote: > > On Jul 2, 2020, at 1:47 AM, Ross Finlayson wrote: >> >> If your OS handles “socket()” with a granularity of 10ms, then you need a >> better OS. > > It’s not socket(), it’s select() Yes, I meant “select()” of course. My bad. Ross Finl

Re: [Live-devel] [live555] video has big delay if use trigger event to deliver frame

2020-07-02 Thread Warren Young
On Jul 2, 2020, at 1:47 AM, Ross Finlayson wrote: > > If your OS handles “socket()” with a granularity of 10ms, then you need a > better OS. It’s not socket(), it’s select(), and he’s got the timeval parameter set, so it’s expected to delay. However, 10ms feels short here. 60 fps is 16 ms.

Re: [Live-devel] [live555] video has big delay if use trigger event to deliver frame

2020-07-02 Thread Ross Finlayson
If your OS handles “socket()” with a granularity of 10ms, then you need a better OS. Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-de

[Live-devel] [live555] video has big delay if use trigger event to deliver frame

2020-07-02 Thread Zhang Qian(张倩)
Hi Ross, Refer to DeviceSource.cpp, I implement LiveVideoFramedSource class that extended from FramedSource and get video frame by PUSH mode. It means it will trigger event to deliverFrame when frame is available and call FramedSource::afterGetting(this) when frame size is > 0. I can use VLC