нестабильная передача изображения - PullRequest
0 голосов
/ 14 февраля 2012

Я сейчас пытаюсь отправить снятые камерой снимки со своего места на другой сервер в другом удаленном городе. И сервер в удаленном городе отправит полученные изображения обратно, и я буду отображать изображения локально. Я использую Python TCP-сокет. Я отображаю два изображения, снятые камерой. Один проходит через локальную сеть, другой - через удаленный сервер Местный работает нормально. Проблема в том, что изображение, полученное из удаленного места, иногда отображается очень медленно, а затем внезапно становится быстрее и имеет ту же скорость, что и локальные изображения. Я измерил производительность, я могу захватить 30 изображений в секунду, и он может отправлять 30 изображений в секунду в локальной области, но при прохождении через удаленную часть иногда отправляет 20 изображений, иногда 40 ... и некоторое время 30. Кто-нибудь знает причину?

1 Ответ

0 голосов
/ 15 февраля 2012

Поскольку вы передаете живое видео, я полагаю, вы можете позволить себе потерять один или два кадра.Если да, то я предлагаю вам попробовать передать видеокадры по протоколу UDP.TCP действительно гарантирует доставку, но иногда за более длительное время доставки данных.

Вот некоторая информация о протоколах, которые можно использовать для передачи живых изображений с камеры

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...