[Live-devel] Live555 Proxy Server - Already connected clients stall when additional client connects

Erik Montnemery erik at montnemery.com
Mon Jan 18 14:52:54 PST 2016


Hi,

I'm using the live555ProxyServer to be able to record and view streams from
four cheap cameras concurrently.
Version of live555ProxyServer is 2015.12.22

There seems to be something strange going on when an additional client
connects a stream which is already being played by another client.
Reproduction rate is very high, close to 100%.
The streams are all h264+aac.

After some testing with different clients:
- OpenRTSP version 2015.07.23, recording to file: Keeps recording with no
obvious problems when additional clients starts playing the same stream on
the proxy.

- VLC, User-Agent: LibVLC/2.1.5 (LIVE555 Streaming Media v2014.05.27):
Video playback stalls at the same time as the additional client starts
playing. Video playback sometimes recovers after some time, sometimes not.
Audio keeps playing. VLC message log reports timing issues (playback way
too late / early) when this happens.

- avconv, version: 0.8.17-6:0.8.17-1, recording to file: Recording is
interrupted with error message at the same time as the additional client
starts playing:
"Application provided invalid, non monotonically increasing dts to muxer in
stream 0"

I did some quick tests with wireshark which show live555ProxyServer keeps
sending packets to the already active client.

Any ideas for how to debug this are welcome.
I can share wireshark dumps, rtspproxy logs, logs from VLC etc. if it is
useful.

/Erik
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20160118/8e70df33/attachment.html>


More information about the live-devel mailing list