Search

뉴빌리티의 Amazon Kinesis Video Streams 기반 원격 관제 확장 사례

URL
생성 일시
2026/05/18 05:06
최종 편집 일시
2026/05/18 05:06
태그
AWS
파일과 미디어
뉴빌리티는 일상 속 로봇 기술을 지향하며, 로봇 하드웨어·소프트웨어·운영 시스템을 통합 제공하는 Physical AI 기반 RX 솔루션 기업입니다. 배달과 순찰 등 실제 서비스 환경에서 로봇 서비스를 운영해 왔으며, 로봇 도입부터 운영까지 전 과정을 하나의 시스템으로 연결해 상용화하고 있습니다. 2017년 설립 이후 다양한 로봇 서비스 실증을 운영해 온 뉴빌리티는 2024년 요기요와 함께 로봇 배달 서비스를 상용화했고, 순찰 […] || 뉴빌리티는 일상 속 로봇 기술을 지향하며, 로봇 하드웨어·소프트웨어·운영 시스템을 통합 제공하는 Physical AI 기반 RX 솔루션 기업입니다. 배달과 순찰 등 실제 서비스 환경에서 로봇 서비스를 운영해 왔으며, 로봇 도입부터 운영까지 전 과정을 하나의 시스템으로 연결해 상용화하고 있습니다. 2017년 설립 이후 다양한 로봇 서비스 실증을 운영해 온 뉴빌리티는 2024년 요기요와 함께 로봇 배달 서비스를 상용화했고, 순찰 분야에서도 SK쉴더스, 성남시 등과 협력해 공공 및 사유지를 넘나드는 현장 서비스를 제공하고 있습니다. 2026년 기준 국내외 140여 개 현장에서 300대 이상의 로봇을 운영해 왔습니다. 과제: 실환경의 로봇 운영과 원격 모니터링 시스템 운영 규모가 커지면서 여러 현장에서 운영되는 로봇의 영상과 상태 정보를 NCC(Neubility Control Center)를 통해 안정적으로 확인하고, 이를 내부 운영 환경을 넘어 고객 및 외부 사용자 환경까지 확장하는 것이 중요한 과제가 되었습니다. 이 과정에서 기존 RTSP 기반 스트리밍과 포트포워딩 방식은 초기 운영에는 유효했지만, 서비스가 확장될수록 한계가 분명해졌습니다. 특정 네트워크 환경에 의존해야 하고 외부 접근이 제한되는 문제가 있었으며, 로봇 수가 증가할수록 개별 네트워크 설정에 대한 운영 부담도 커졌습니다. 실시간 대응이 필요한 서비스 특성상 저지연 영상 전송 구조에 대한 요구도 점점 높아졌습니다. 이를 개선하기 위해 뉴빌리티는 WebRTC 기반 구조를 검토했고, AWS의 관리형 서비스인 Amazon Kinesis Video Streams 서비스의 WebRTC 기능을 활용해 연결 구조를 설계했습니다. 이 글에서는 뉴빌리티가 이러한 구조를 바탕으로 로봇 원격 관제 환경을 어떻게 개선하고 확장했는지 소개합니다. 솔루션 개요: Amazon Kinesis Video Streams 서비스의 WebRTC 기능을 활용한 연결 구조 Kinesis Video Streams는 수백만 디바이스에서 비디오, 오디오 등 미디어 데이터를 AWS로 안전하게 스트리밍하여 저장, 재생, 분석할 수 있는 완전 관리형 서비스입니다. 이 서비스는 초저지연 양방향 미디어 스트리밍을 위한 개방형 표준 프로토콜인 WebRTC 기능을 제공합니다. 뉴빌리티는 기존 RTSP 기반 영상 전송 구조를 WebRTC 기반 아키텍처로 전환하면서, Kinesis Video Streams의 WebRTC 기능을 활용해 로봇과 클라이언트 간 연결 구조를 구성했습니다. 기존 방식에서 관제센터의 라우터는 공인 IP가 하나만 할당되어 있지만, 내부에는 RTSP 서버를 실행 중인 클라이언트가 여러 대 있습니다. 공인 IP로 접근했을 때, 라우터는 이 요청을 내부의 어떤 디바이스로 전달해야 할지 알 수 없습니다. IP 주소만으로는 내부 디바이스를 구분할 수 없으므로, 외부 포트 번호를 각 디바이스에 1:1로 매핑하기 위해서는 포트포워딩 설정이 필요했습니다. Kinesis Video Streams의 Signaling Channel을 사용하면 별도의 시그널링 서버를 직접 구축하지 않고도 몇 번의 API 호출로 WebRTC 기반 Peer-to-Peer(P2P) 연결을 구현할 수 있습니다. 이 구조에서 로봇은 영상 데이터를 전송하고, 클라이언트는 Kinesis Video Streams에서 시그널링 정보를 교환한 뒤 직접 P2P 연결을 형성합니다. 구현 과정에서는 Amazon Kinesis Video Streams WebRTC SDK에서 제공하는 예제와 API가