> The Live video playing method you described below is working well for most > h.264 stream formats. The Low Latency stream format supported by the AMD > APU's DEM does do not work properly in my implementation (it half works at a > slow or dropped rate). It does however work with the live555MediaServer.exe!
So - just to clarify: Are you saying that a particular stream of NAL units, when written as a file (with a 0x00 0x00 0x00 0x01 'start code' preceding each NAL unit) can be streamed OK by the "LIVE555 Media Server", but the *same* stream of NAL units, when generated by your "MyStreamSource" class, and passed to a "H264VideoStreamDiscreteFramer" (with *no* 'start codes') does not stream OK? If that's the case, then it *should* be the case that the same RTP packet payloads are sent in either case. (You can verify this.) The only potential difference is the time at which the packets are sent. Perhaps your "MyStreamSource" class is generating invalid "fPresentationTime" and/or "fDurationInMicroseconds" values in some cases? (Note that because you are streaming from a live source, you don't really need to set "fDurationInMicroseconds".) 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