<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
Actually the stream plays fine on the newly connected player (#2), only the one that connected first (#1) has the video frozen...<br>
<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
I'm getting a whole frame from nvenc. I decompose it in multiple NALUs, then send each of them separately (i.e. each in a different provideFrame() call - or another function name, can't remember, I'm not in front of the computer right now), all with the same
time (the original captured frame time). I think this is correct.<br>
<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
Since multicast is used to send the video (RDP => multicast UDP) - I checked with Wireshark, the packets are continuously sent -, could the problem come from the RTCP part?<br>
<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
I'm not familiar with RTCP, but could the first connected player receive some 'pause' or other RTCP command from the RTSP server to stop playing somehow ?<br>
<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
I've notice the example set the RTCP socket as multicast, is that correct?<br>
<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
Sorry I'm new in that video streaming field so I apologize if that sounds stupid...<span id="ms-outlook-android-cursor"></span></div>
<div><br>
</div>
<div id="ms-outlook-mobile-signature" dir="auto"><br>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> live-devel <live-devel-bounces@us.live555.com> on behalf of Ross Finlayson <finlayson@live555.com><br>
<b>Sent:</b> Friday, February 4, 2022 5:52:40 PM<br>
<b>To:</b> LIVE555 Streaming Media - development & use <live-devel@us.live555.com><br>
<b>Subject:</b> Re: [Live-devel] compilation issue / vcpkg / windows</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">> Only issue I have, when connecting a second client, the video on the first client stops one second later, basically the picture is not updated anymore. VLC statistics still shows newly decoded blocks and displayed frame, time increases,
but the picture doesn't change on that first client. I'm using multicast sockets (same as in example). Maybe you have an idea ?<br>
<br>
Not really - except to check the “fPresentationTime” values that you’re setting for each NAL unit (in your “FramedSource” subclass). They must be aligned with ‘wall clock’ time - i.e., the times that you’d get by calling “gettimeofday()”.<br>
<br>
Ross Finlayson<br>
Live Networks, Inc.<br>
<a href="http://www.live555.com/">http://www.live555.com/</a><br>
<br>
<br>
_______________________________________________<br>
live-devel mailing list<br>
live-devel@lists.live555.com<br>
<a href="http://lists.live555.com/mailman/listinfo/live-devel">http://lists.live555.com/mailman/listinfo/live-devel</a><br>
</div>
</span></font></div>
</body>
</html>