У меня есть две конечные точки за брандмауэрами, которые могут общаться только через внешний ретранслятор/прокси.
Я собираюсь передавать видеокадры с одной конечной точки на ретранслятор на другую конечную точку. Неважно, будут ли потеряны кадры — главное требование — чтобы латентность была как можно меньше. Порядок кадров также довольно важен.
Что лучше всего подходит для этого, UDP или TCP? Какие дополнительные соображения мне нужно было бы сделать, если бы я использовал UDP? Есть ли другие более подходящие протоколы/библиотеки, которые я мог бы использовать? Я делаю это из Java.