On Mon, May 17, 2021 at 8:02 PM Ross Finlayson <finlay...@live555.com> wrote: > > Feel free to file bug reports with that project. > Feel free to file a bug report with “ffmpeg”.
OK, your point is taken. > >>> Is it absolutely impossible to > >>> discard all NALs for the given RTP stream on the server side until > >>> SPS/PPS arrive? > >> > >> If your server is using our “H264VideoFileServerMediaSubsession” class, > >> then it’s already doing this. However, the problem is that - for many > >> H.264 video sources - the PPS and SPS NAL units appear only at the very > >> start of the stream, and never thereafter. That’s why - if you set > >> “reuseFirstSource” to True - the second and subsequent receivers will not > >> get the SPS/PPS NAL units in the media stream. But, as I’ve already > >> noted, this is not something that receivers should be relying on anyway. > > > > No, it's based on H264LiveServerMediaSubsession > > I don’t know what “H264LiveServerMediaSubsession” is. We have no class with > that name,. Sorry, copy/paste error. Actually H264LiveServerMediaSubsession is my subclass of OnDemandServerMediaSubsession with createNewRTPSink() creating H264VideoRTPSink instance. - Dmitry Bely _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel