Наш проект включает в себя потоковое воспроизведение захваченных изображений PointCloud из Xtion Pro Live для передачи по беспроводной сети от малины pi к ноутбуку. Мы предлагаем использовать UDP через TCP, поскольку UDP работает быстрее, чем TCP. Однако мы также хотели, чтобы малина pi обнаружила, потеряла ли связь с ноутбуком. Но поскольку UDP является бесконтактным, вот решения, о которых я могу думать:Какой протокол (UDP или TCP) используется для потоковой передачи изображений без беспроводной связи
1.) Использовать TCP для обнаружения соединения и UDP для потоковой точкиCloud 2.) Использовать UDP для потоковой передачи PointCloud и в малине pi, он имеет для получения кадра из ноутбука в течение временного окна, которое должно служить обнаружением для соединения. 3.) Используйте TCP.
Что следует использовать?
Если не важно, чтобы ноутбук получил изображения как можно быстрее, используйте TCP. –
Я сомневаюсь, что время передачи будет иметь значение здесь. И если вы считаете, что нужно прилагать усилия (* * *), чтобы закодировать окружающий протокол, построенный на UDP, чтобы иметь соединения и другие функции безопасности уже в TCP, тогда я вообще не вижу причины для этого. –
Как @JoachimPileborg говорит, я также сомневаюсь в этом. У вас есть некоторые фактические данные профилирования, указывающие, что TCP будет слишком медленным в вашем приложении? –