Протягом днів я шукав в Інтернеті, як реалізувати функцію потокового відео з Android-телефону на інший телефон Android через Wi-Fi, але, здається, не можу знайти нічого корисного. Я дивився на андроїд розробників на зразок коду, stackoverflow, google, android blogs, але нічого. Все, що я можу знайти, - це якісь рішення «від телефону до настільного ПК» або «настільний телефон» для потокової передачі, але нічого, що я можу позичити в своїй реалізації.
Мені потрібно керувати роботом за допомогою ардуїно ADK, тому я використовую 2 телефони, один, який буде встановлений на робота, а інший, який буде отримувати відеопотік від робота. Я згадую про це, бо намагаюся домогтися найменшої затримки між часом трансляції та часом перегляду.
Я пишу 2 додатки, один головний додаток для управління роботом (з кишенькового телефону), який керуватиме рабовласницьким додатком і отримувати потік, і другий доданий підлеглий, який працюватиме на телефоні, пов'язаному з роботом, керуючи двигунами / приводами / потокове для головного додатка. На жаль, я не можу використовувати додатки сторонніх розробників. Мені потрібно інтегрувати код відеопотоку у свої 2 програми.
Які існують варіанти для цього? Крім того, це дуже важко зробити, тому що я ніколи не працював з відеопотоком, але я дуже добре і в розробці Java, і в Android. Як мені кодувати / декодувати потік, як я ініціюю з'єднання, чи потрібно мені працювати з UDP замість TCP / IP? Я дійсно не знаю, з чого почати, без зразка коду ніде. Я майже впевнений, що цього можна досягти. Я просто не можу знайти нічого корисного для того, щоб почати мене в правильному напрямку.
Я наткнувся на шпидороїда, але він використовує VLC на робочому столі, так що це не добре для мене.
РЕДАКТУЙТЕ: Ознайомтесь із блогом Кенні Моро . Він розбирається в деталях щодо цього.