Fabiana moreno wrote:
> I'm streaming a video and i want to know how many frames i have lost 
> when streaming.
> 
> How can i find out how many frames i have lost when doing a capture?
> 
> I know the same timestamp means same frame..
> 
> So when i have incorrect timestamp or wrong sequence in rtp analysis 
> this mean that the frames are lost?


streaming video usually denotes UDP, so you can't do sequence number 
analysis.  However, there are clues that you can use to find missing 
packets.

1)  Look at the IP ID field.  Do they increment uniformly?  They may not 
if the publisher of the stream is servicing more than this one stream. 
But if you're lucky, it may increment by one, or by two.  If all of 
sudden they increment by two or four (respectively), then you may have 
lost a packet.

2)  See if the streaming server puts any identification within the 
packet itself.  You may be able to find a few fields that are 
incrementing uniformly.  Again, it may be a clue as to how the packets 
are "timestamped" for application tracking.  By timestamp, I mean a 
counter and not the packet's absolute capture time.

3)  This may be the most reliable (but not scalable) way.  Capture at 
the publisher and some consumer.  See if the same number of packets are 
captured on both sides.

Unfortunately, for case #3, the old rule of engineering kicks in: you 
can have it fast, cheap, or reliable.  You can have any two, but not all 
three.

-- 

Thanks,
Hansang
_______________________________________________
Wireshark-users mailing list
Wireshark-users@wireshark.org
http://www.wireshark.org/mailman/listinfo/wireshark-users

Reply via email to