I am currently working on an application, that streams MPEG TS over the network.
I am having problems with "fast forward" implementation. My intention is to stream only I-frames, which works fine when "fast forwarding" in a slow mode, e.g. send an I-frame, skip 0.5 second, send an I-frame etc. However, when skipping a longer time (e.g. 16 seconds), the same I-frame is displayed over and over again, as if something is wrong with the data being sent.
Do I need to modify the packets being sent in any way (modify PCR, PTS, DTS, or some other fields)? What could be a problem with this approach?
Thanks..
I am having problems with "fast forward" implementation. My intention is to stream only I-frames, which works fine when "fast forwarding" in a slow mode, e.g. send an I-frame, skip 0.5 second, send an I-frame etc. However, when skipping a longer time (e.g. 16 seconds), the same I-frame is displayed over and over again, as if something is wrong with the data being sent.
Do I need to modify the packets being sent in any way (modify PCR, PTS, DTS, or some other fields)? What could be a problem with this approach?
Thanks..