미니 프로젝트 도전기/fpv 프로젝트

fpv 드론 프로젝트-8

박재완 2021. 4. 29. 09:00
728x90
반응형

이번에는 YOUTUBE에서 지원하는 LIVE 기능을 이용해서 HMD VR 기기에서 정상적으로 작동하는지 확인 해보았다.

youtube의 경우 gstreamer로 스트리밍을 시도할 경우 포맷형식등의 문제가 발생하여 영상을 전송하지 못하는 문제가 발생하였다.

그래서 우리는 해결책으로 ffmpeg를 통해서 youtube live를 전송할 수 있게 되었다.

YOUTUBE live는 정상적으로 hmd에서 수신되어 vr mode로 실행되었으며 영상이 정상적으로 출력 되고 있는 것을 확인 하였다.

 

영상 전송 지연의 경우 일반적인 직결 rtsp 영상 전송과는 다르게 ap를 통하여 youtube 서버에 전송을 하는 것을 다시 받아오는 형식이여서 그런지 약 2000 3000 ms 정도의 지연률이 발생하였다. 또한 rapsberry pi zero w에서 영상 처리와 동시에 송신 또한 부하가 커져 약 3분이상 영상을 송신 하는 중에 리소스 부족현상으로 인해서 영상이 정상적으로 보내지 못하는 문제가 발생하였다.

위와 같은 화면에 깨짐 현상이 간혈적으로 발생하여 조종사가 직접 이러한 화면을 보고 조종하는데 많은 어려움이 발생할것으로 예상된다. 하지만 좀더 스펙이 높은 보드에서는 이러한 지연률과 화면 깨짐 현상이 발생이 적거나 없을것으로 예상된다. 그래도 이러한 방식의 영상 송신은 여러 사람들이 접속을 해도 부하는 youtube 서버에 있기 때문에 카메라처리와 네트워크 성능만 받쳐준다면 여러 사람이 한 조종화면을 공유하여 군집 비행 또는 조종사의 화면을 공유하여 볼수 있다는 장점을 확인하였다.

 

추후 rtsp에서도 이러한 다중접속 스트리밍이 구현된다면 군집 비행 또는 위험지역 순찰에서도 많은 활용성을 보일것으로 예상된다,

 

다음 차시에서는 수정된 설계를 확인하고 이를 인쇄하여 문제점이 해결되었는지 확인하고자 한다.

 

 

youtube live api : https://developers.google.com/youtube/v3/live/getting-started

728x90
반응형

'미니 프로젝트 도전기 > fpv 프로젝트' 카테고리의 다른 글

fpv 드론 프로젝트-10 (完)  (0) 2021.05.01
fpv 드론 프로젝트-9  (0) 2021.04.30
fpv 드론 프로젝트-7  (0) 2021.04.28
fpv 드론 프로젝트-6  (0) 2021.04.27
fpv 드론 프로젝트-5  (0) 2021.04.26