<div dir="ltr"><div dir="ltr">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<div><br></div><div>Heads up, the build instructions found here don't work: <a href="http://www.live555.com/liveMedia/#config-windows">http://www.live555.com/liveMedia/#config-windows</a></div><div><br></div><div>Visual Studio 2019 doesn't have a "Open Workspace" option. Or any other way of opening mak files that seems to do it.</div><div><br></div><div>Trying to build it using the CMake file I was previously using (Happy to send it to you if you'd like to use CMake) but would be nice to have those instructions updated.</div><div><br></div><div>Thanks,</div><div>Matt</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 1, 2020 at 8:10 PM Ross Finlayson <<a href="mailto:finlayson@live555.com">finlayson@live555.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">You didn’t say specifically *how* you are using the “LIVE555 Streaming Media” code, and what you are trying to do with it - but from the context of your message, I assume that you are using it to develop a RTSP server.<br>
<br>
<br>
> It seems to be working fine but when I stream over RTSP, VLC is telling me that it hasn't gotten the SPS/PPS. It seems like I'm generating it ok, though clearly something is off. Perhaps you can tell me at what point the SPS & PPS are actually sent?<br>
<br>
SPS and PPS are H.264 NAL units, just like those for video frame data.  The LIVE555 code does not generate them (to insert into an outgoing RTP stream); it is up to your H.264 source (i.e., encoder) to generate them.<br>
<br>
However, the presence of "sprop-parameter-sets” in your SDP means that the LIVE555 RTSP server code *has* seen SPS and PPS NAL units - most likely at the very beginning of your stream.  So it seems that your encoder generated SPS and PPS NAL units once, at the very start, but not thereafter.<br>
<br>
This should, however, be enough for VLC (as a RTSP client), because it gets the SPS and PPS from the SDP (returned by a RTSP “DESCRIBE” command) before it starts receiving the H.264/RTP stream.  I can’t help you with problems with VLC, but you should make sure that you are using the most up-to-date version.<br>
<br>
You could also try using “openRTSP” as a RTSP client, and rename the resulting video output file to have a “.h264” video suffix before playing it with a video player.  (“openRTSP” also gets the SPS and PPS NAL units from the SDP, and prepends them to the video output file.)<br>
<br>
<br>
Ross Finlayson<br>
Live Networks, Inc.<br>
<a href="http://www.live555.com/" rel="noreferrer" target="_blank">http://www.live555.com/</a><br>
<br>
<br>
_______________________________________________<br>
live-devel mailing list<br>
<a href="mailto:live-devel@lists.live555.com" target="_blank">live-devel@lists.live555.com</a><br>
<a href="http://lists.live555.com/mailman/listinfo/live-devel" rel="noreferrer" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Matthew Czarnek<div>(814) 421-6770</div></div></div>