> I can successfully stream video one frame at a time as it is ready from my 
> hardware encoder for H.264 and MJPEG but for MPEG4 it appears the video 
> frames do not get sent out until some internal live555 buffer is full. When I 
> use openRTSP client to receive MPEG4 video frames no matter what buffer size 
> I set (-b), it always tells me that it received frames are larger than my 
> buffer size.
> 
> I derived my class from MPEG4VideoStreamDiscreteFramer. 

Why not just use "MPEG4VideoStreamDiscreteFramer" as is?

Unfortunately, because your problem is with your own custom code, I probably 
can't help you here.  But what I suggest you do instead is write - to a file - 
a few seconds of MPEG-4 video from your encoder.  Send me a link to this file 
(or post the file itself if it's small), and I'll take a look at it, to check 
whether it's legal MPEG-4 video.


> For H.264 I had to implement currentNALUnitEndsAccessUnit()

Arghh - you're using an old version of our code.  That function is no longer 
required/used.  We don't support old versions of the code.


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to