I would like to ask what is the best error correction algorithm for video implementation via microcontroller?