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

Reply via email to