Я пытаюсь реализовать нечто подобное.Одно из предложений, которое я получил, было, когда вы делаете свое устройство сервером RTSP, и кто-то хочет передавать потоковое видео с вашего устройства, это называется одноранговая потоковая передача.В этом случае лучше задействовать промежуточный сервер, который действует как кодер-декодер.Как и в случае, когда другой клиент отправляет запрос RTSP SETUP, он обязательно приходит на ваше устройство.Но теперь, когда вы готовы к потоковой передаче видео, отправьте полезную нагрузку (используя RTP) на сервер, а серверный специалист отправит ее запрашивающему устройству.Вы можете избежать проблем с брандмауэром в локальной сети или на маршрутизаторах (в случае сети супруга).