The basic difference between ISO EP and BULK EP is that in ISO provides guaranteed USB bandwidth, but data might get corrupted sometimes whereas in BULK EP it will guarantee delivery of data but latency might vary according to the errors in the link. Both EPs performs CRC check but in ISO EP there will not be any retry if data is found corrupted. Isochronous transfers occur continuously and periodically. They typically contain time sensitive information, such as an audio or video stream. If there were a delay or retry of data in an audio stream, then you would expect some erratic audio containing glitches. However if a packet or frame was dropped every now and again, it is less likely to be noticed by the listener.
Thanks & RegardsAbhinav
Is the guaranteed bandwidth good for my mentioned applications?
As described above, ISO will give you a guaranteed USB bandwidth but data may corrupt sometimes. So if you are okay with that go ahead with ISO end point.
Thanks & Regards