ODROID-N2 (참고1). ****강력한 GPU 를 가졌다고 한다. 하지만 그 흔하디흔한 CSI 케이블 꽂는 곳이 없다. 응..? 카메라 케이블 하나 없다고..? 굉장히 수상하다. 이것과 관련이 있는지는 잘 모르겠으나, 프로세서 제조사에서 영상 인코딩 API 를 지원 안한단다 (참고4). 이건 뭐 어쩌자는거지..? 그냥 겜덕들이 안드로이드 깔아서 모바일폰 대용으로 하루종일 굴려두는 용도로써 인기가 많은 보드였다.

라즈베리파이와 비슷한 가격이면서도 더 괜찮은 성능을 보이는 다른 보드들 RockPro64 (참고2), 나노파이 (참고3), 오렌지파이 (참고5) 같은 것들을 하나하나 알아보았다. 하지만 이들은 모두 “인코딩되어 들어오는 유튜브 영상을 보여주는 것" 에 특화되었다는 것을 강조할 뿐, 실시간으로 카메라 스트림으로 흘러오는 정보를 인코딩해서 다른 곳으로 전송해야 하는 미디어 서버([Real Time Communication (RTC) Media Server](https://janghoo.notion.site/Media-Server-f29bce68ffde4c6ea2de8dcff2566288)) 로 사용하기에 적합하지는 않아 보였다. 정말 만에하나 라즈베리파이보다 더 잘 할 수 있다고 하더라도, 나는 다른 사람들이 여러 대의 카메라 데이터를 스트리밍하는 프로젝트들을 찾아보지 못했다.


CPU 에서 영상 인코딩을 아예 지원하지 않는데 도대체 어떻게 카메라신호를 처리할 수 있는 것인지


참고

  1. ODROID-N2: N2는 1.8GHz로 클럭되는 메인 보드에 통합 된 듀얼 코어 Cortex-A53 클러스터가있는 쿼드 코어 ARM Cortex-A73 CPU와 함께 제공됩니다. 본질적으로 1.5GHz로 클럭되는 RPi 4의 A72 CPU보다 강력합니다. 그 외에도 보드에는 60FPS에서 4K 콘텐츠를 스트리밍 할 수있을만큼 강력한 Mali-G52 GPU가 장착되어 있습니다
  2. ROCKPro64: 그 외에도 그래픽이 많은 콘텐츠를 실행할 수있을만큼 강력한 Mali T860 MP4 GPU가 있습니다.
  3. 나노 파이 M4: GPU 측면에는 문제없이 4K 콘텐츠를 렌더링 할 수있는 강력한 Mali-T864 GPU가 있습니다.
  4. Q. Amlogic S922X Processor 스팩에 H.265 encoding이 되는 것으로 나와 있는데 어떻게 하면 사용할 수 있나요? Android, Ubuntu에서 모두 확인하려 합니다. A. Video Encoding 관련 API는 Amlogic이 제공하지 않아 사용이 불가능해 보입니다. 언제 제공할 수 있을지에 대한 예측 일정도 없는 상황입니다.
  5. Orange Pi 4는 강력한 하드웨어와 함께 제공되고 뛰어난 성능을 제공하는 Raspberry Pi 4의 또 다른 가능한 대안입니다. 64 비트 아키텍처를 기반으로하는 ARM 기반 Rockchip RK3399 프로세서를 포함 하며 최대 2.0GHz까지 클럭되는 6 개의 코어가 있습니다. Orange Pi 4는 꽤 괜찮은 Mali-T864 GPU를 갖추고 있습니다. 또한이 보드는 4GB LPDDR4 RAM과 16GB 온보드 스토리지를 포함합니다. Orange Pi 4의 가장 좋은 점은 Raspberry Pi 4와 유사하게 Bluetooth 5.0, WiFi 지원 및 기가비트 이더넷 포트와 함께 제공된다는 것입니다.