Я уже несколько дней искал в Интернете о том, как реализовать функцию потоковой передачи видео с телефона android на другой телефон Android по Wi-Fi-соединению, но я не могу найти ничего полезного. Я посмотрел на разработчиков Android для примера кода, stackoverflow, google, android blogs, но ничего. Все, что я могу найти, это какие-то решения для работы с телефоном или настольным компьютером для потоковой передачи, но ничего, что я мог бы взять в своей реализации.
Мне нужно управлять роботом, используя arduino ADK, поэтому я использую 2 телефона, один из которых будет установлен на роботе, а другой, который получит видеопоток от робота. Я упоминаю об этом, потому что я пытаюсь добиться наименьшей задержки между временем трансляции и временем просмотра.
Я пишу 2 приложения, одно главное приложение для управления роботом (с карманного телефона), которое будет управлять подчиненным приложением и получать поток, а второе подчиненное приложение, которое будет работать на мобильном телефоне, контролируя двигатели/приводы/потоковая передача в главное приложение. К сожалению, я не могу использовать сторонние приложения. Мне нужно интегрировать код видеопотока в мои 2 приложения.
Какие существуют варианты для достижения этого? Кроме того, это очень сложно сделать, потому что я никогда не работал с видеопотоком, жестко, я неплохо занимаюсь разработкой как Java, так и Android. Как мне кодировать/декодировать поток, как мне инициировать соединение, мне нужно будет работать с UDP вместо TCP/IP? Я действительно не знаю, с чего начать, без примера кода. Я уверен, что этого можно добиться. Я просто не могу найти ничего полезного, чтобы начать меня в правильном направлении.
Я наткнулся на spydroid, но он использует VLC на рабочем столе, так что это не полезно для меня.