Сетевая система обмена видеоданными сервисного робота и оператора
В статье рассматривается подход к построению системы установления прямой видеосвязи между сервисным роботом и оператором. Рассмотрен принцип построения сервисного робота. Предложено и обосновано использование технологии WebRTC для построения видеообмена без прохождения сигнала через промежуточные серверы. Приведены примеры организации сетевого подключения и разработанные фрагменты кода программы. Показано как преодолевается проблема, когда источник и приемник не находятся в одной локальной сети или находятся за пределами Network Address Translation. В статье описано использование STUN или TURN серверов для нахождения маршрута между клиентами, находящимися за пределами Network Address Translation. Сделан вывод о том, что организации обмена видеоданными на основе технологии WebRTC являются весьма эффективными, позволяя передавать данные от сервисного робота и получать их с необходимой скоростью.