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