Требуется построить сеть на основе VPN-туннеля, в которой данные (преимущественно потоковое видео) передаются через несколько независимых каналов мобильной связи по UDP. Потеря пакетов не страшна, но как отсеять повторяющиеся? Вероятно, необходимо считать контрольную сумму каждого пришедшего пакета и записывать ее в таблицу, ну и по таблице сразу уничтожать дубликаты. Вот как это реализовать в коде слабо представляю, прошу помочь советом.