>> I am using testOnDemandRTSPServer example code from live555. I have wrote my >> implementation of DeviceSource class. I have set presentation time properly: >> >> gettimeofday(&fPresentationTime, NULL); >> fDurationInMicroseconds = 1100000; > > That’s your problem. You’re telling the server to wait 1100000 microseconds > - i.e., 1.1 seconds - between sending each NAL unit. I think you mean 110000 > (or perhaps, to be more accurate: 111222).
On the other hand, if you’re streaming from a live source (i.e., if your NAL units are generated in ‘real time’ - e.g., by a video encoder), then you should probably not set “fDurationInMicroseconds” at all - i.e., it will be left at its default value of 0. But if your NAL units are coming from a pre-recorded source (i.e., if they will be delivered to you immediately, as soon as you ask for them), then you should 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