Rivian, Kinesis Video Streams로 차량 보안 강화: 실시간 스트리밍 구현

by DD
5개월 전
조회수 42

RivianAmazon Kinesis Video Streams를 활용하여 차량의 실시간 라이브 영상 스트리밍 기능을 구현함

WebRTC 기반 아키텍처를 통해 1초 미만 지연의 실시간 스트리밍을 제공하고, 향후 기능 확장의 기반을 마련함

DynamoDB를 활용한 시그널링 채널 관리로 비용 절감서비스 안정성을 확보함

WebRTC 기반 실시간 스트리밍 아키텍처

Rivian은 WebRTC를 핵심 기술로 선택하여 저지연 스트리밍을 구현했다. 구체적으로, WebRTC는 양방향 오디오/비디오 통신을 지원하여 향후 음성 상호작용 기능 확장의 기반을 마련했다. 따라서 1초 미만 지연의 실시간 스트리밍을 통해 사용자 경험을 향상시켰다.

DynamoDB를 활용한 시그널링 채널 관리

Rivian은 DynamoDB를 사용하여 시그널링 채널의 존재 여부를 확인하고, 채널을 관리한다. 멀티 리전 DynamoDB 테이블을 통해 차량의 위치에 따라 적절한 리전에 시그널링 채널을 할당한다. 결과적으로, 비용 효율적인 리소스 관리서비스 안정성을 확보했다.

WebRTC의 확장성 및 비용 관리

WebRTC의 피어 투 피어(P2P) 특성상, 다중 시청자를 위한 확장에는 제약이 있다. 각 클라이언트는 고유한 암호화 키를 가진 별도의 SRTP/SRTCP 스트림이 필요하기 때문이다. 반면, 커넥션 서비스를 통해 시그널링 채널을 최적화하여 비용 관리를 효율적으로 수행한다.

‘Rivian and Volkswagen Technology Group’은 Amazon Kinesis Video Streams를 활용해 어떻게 실시간 차량 보안을 구축했을까?