[Live-devel] H264 stream timestamps jumping backwards with proxy

Juho Ylikorpi juho.ylikorpi at node.fi
Wed Apr 27 23:06:37 PDT 2022


Hi,

There is 100 cameras and each has own proxy process delivering streams to multiple different clients.

I know that processes don’t interact, but something is causing timestamps jump backwards when stream is flowing trough this setup. Any ideas how to debug presentation time calculation?

/Juho

-----Original Message-----
From: live-devel <live-devel-bounces at us.live555.com> On Behalf Of Ross Finlayson
Sent: keskiviikko 27. huhtikuuta 2022 22.26
To: LIVE555 Streaming Media - development & use <live-devel at us.live555.com>
Subject: Re: [Live-devel] H264 stream timestamps jumping backwards with proxy

> On Apr 27, 2022, at 12:09 PM, Juho Ylikorpi <juho.ylikorpi at node.fi> wrote:
> 
> we see this happening only when there are multiple proxy processes running parallel.

What do you mean by this?  Are you referring to multiple ‘front-end’ clients accessing a single proxy server (serving a single ‘back-end’ server)?  Or are you talking about a proxy server with multiple ‘back-end’ servers?

(I assume you don’t literally mean “multiple proxy processes running parallel” because, of course, if you run multiple copies of the proxy server (as separate processes), then they will not interact at all.  And, of course, you can’t run any LIVE555 code as multiple *threads* (within a single process), because the code is intended to be single-threaded, using an event loop for concurrency.) 




More information about the live-devel mailing list