Hey all,

Quick question I wonder if you could help with.  I would like to send
H.264 frames from a custom source over RTSP, most of my code is
working, just have a query with regards to the framer behaviour.

>From what I gather the H264DiscreteFramer expects individual NALs
(that might not individually translate to a complete frame, e.g.
non-VCL NALs like SPS).  Inside the DeviceSource template code I have
implemented, libx264 generates a number of NALs for each frame (i.e.
it contains the odd SPS/PPS), and I would like to feed these into the
framer for sending.  Pretty standard.

Should I schedule a deliverFrame (and FramedSource::afterGetting( ..)
for each NAL, i.e. making a queue of NALs and repeatedly scheduling
deliverFrame in order to send a single frame.  Or should I package the
NALs into a single buffer somehow, and call FramedSource::afterGetting
( .. ) only once.  Or something else.

Much appreciated, thanks,
James
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to