나는 WiFi 연결을 통해 안드로이드 폰에서 다른 안드로이드 폰으로 비디오 스트리밍 기능을 구현하는 방법에 대해 며칠 동안 인터넷을 검색했지만 유용한 것을 찾을 수없는 것 같습니다. 샘플 코드, stackoverflow, google, android 블로그에 대해 Android 개발자를 찾았지만 아무것도 없었습니다. 내가 찾을 수있는 것은 스트리밍을위한 일종의 전화 대 데스크톱 또는 데스크톱 대 전화 솔루션이지만 구현에서 빌릴 수있는 것은 없습니다.
arduino ADK를 사용하여 로봇을 제어해야하므로 두 대의 전화기를 사용하고 있는데 하나는 로봇에 장착되고 다른 하나는 로봇으로부터 비디오 스트림을 수신합니다. 방송 시간과 시청 시간 사이의 지연 시간을 최소화하기 위해 노력하고 있기 때문입니다.
슬레이브 앱을 제어하고 스트림을 수신하는 로봇을 제어하는 마스터 앱 (휴대폰에서)과 모터 / 액추에이터를 제어하는 로봇이 묶인 전화기에서 실행되는 두 번째 슬레이브 앱, 두 개의 앱을 작성 중입니다. / 스트리밍 마스터 앱. 안타깝게도 타사 앱을 사용할 수 없습니다. 비디오 스트림 코드를 2 개의 앱에 통합해야합니다.
이를 달성하기 위해 어떤 옵션이 있습니까? 또한 비디오 스트리밍 작업을 한 적이 없기 때문에 수행하기가 매우 어렵고, Java와 Android 개발 모두에서 꽤 잘하고 있습니다. 스트림을 어떻게 인코딩 / 디코딩하고 연결을 시작합니까? TCP / IP 대신 UDP로 작업해야합니까? 어디서부터 시작해야할지 모르겠습니다. 샘플 코드는 어디에도 없습니다. 나는 이것이 달성 될 수 있다고 확신합니다. 올바른 방향으로 시작하는 데 유용한 정보를 찾을 수 없습니다.
나는 spydroid를 우연히 발견 했지만 데스크탑에서 VLC를 사용하고 있으므로 나에게 좋지 않습니다.
편집 : Cagney Moreau의 블로그를 확인하십시오 . 그는 이것을 구현하는 방법에 대해 자세히 설명합니다.