본문 바로가기
CSP (Cloud Service Provider)/AWS

[AWS] AWS IVS란?

by BTC_남요정 2023. 11. 26.

베하~!

안녕하세요, BTC 블랙아웃입니다.

 

 

요새 날씨가 정말 춥죠..!

날씨가 추워질수록 밖으로 나다니기 보다는 집에 있는 시간이 길어지게 되는 것 같습니다. 

저또한 퇴근 후에는 집에서 대부분의 시간을 보내게 되는데요, 

집에서 누워서 휴대폰을 뒤적이다보면, 여기저기서 라이브 쇼핑몰을 정말 많이 보게 되는 것 같아요..!

 

오늘은 이런 라이브 쇼핑몰들처럼 양방향 스트리밍 서비스를 구축할 수 있는

AWS의 IVS 서비스를 소개하겠습니다!

 

 


1. AWS IVS란?

AWS Interactive Video Service의 약자로, Twitch를 구동하는 것과 동일한 기술을 기반으로 구축된 관리형 라이브 스트리밍 솔루션으로, 전 세계 시청자에게 지연 시간이 짧은 라이브 비디오 또는 실시간 라이브 비디오를 제공하는 서비스입니다.

 

Amazon IVS에 라이브 스트림을 전송하기만 하면 해당 서비스에서 시청자에게 라이브 스트림을 제공하는 데 필요한 모든 작업을 처리해주기 때문에 사용자는 라이브 동영상과 함께 참여 가능한 대화형 환경을 구축하는 데 집중할 수 있습니다.

 

플레이어 및 브로드캐스트 SDK, 채팅 API 및 시한 메타데이터 API를 통해 시청자 경험을 사용자 지정하고 개선할 수 있으며, 이를 통해 자체 웹 사이트 및 애플리케이션의 시청자와 보다 돈독한 관계를 쌓을 수 있는 도구가 제공됩니다.

 

 


 

 

2. AWS IVS 특징

1) 초저지연 (Ultra Low Latency)

AWS IVS는 원활한 양방향 소통을 위해 300 밀리세컨초 내의 짧은 지연시간을 제공하고 있습니다.

 

스트리머와 시청자가 소통을 할 때 지연시간이 10초 이상 차이가 난다면, 스트리머에서 시청자로 내용이 전해지는 데 10초, 또 시청자가 스트리머에게 전달한 응답이 도달하는 데 또 10초가 걸리게 됩니다. 정말 간단한 의사소통만 하기에도 긴 시간이 소요되기 때문에 양방향 스트리밍 서비스에는 짧은 지연 시간을 제공하는 것이 무엇보다도 중요합니다.

 

AWS IVS는 이 초저지연 특징을 통해 11번가 Live11과 같은 대화형 쇼핑 뿐만 아니라 양방향 소통이 필요한 온라인 쇼핑이나 대화형 게임 애플리케이션 등을 성공적으로 구축할 수 있었습니다.

 

 

2) Timed Metadata 제공

Timed Metadata란, 말 그대로 타이밍에 맞는 메타데이터란 의미입니다.

 

Amazon IVS가 스트리밍을 위해서 여러 영상 세그먼트를 전달하는 과정에서 PutMetadata API를 통해서 1KB 내의 메타데이터를 실어 보낼 수 있습니다. 이 메타데이터는 영상 세그멘트 내에 임베딩되어 플레이어로 전송이 되고, 플레이어에서는 플레이어sdk를 통해 이 메타데이터를 이용하여 상호작용을 구현할 수 있습니다.

 

예를 들어서, 문제와 답변에 대한 정보를 메타데이터에 싣고 이 메타데이터를 받아서 플레이어에서 퀴즈를 구현하거나 실시간 투표나 설문조사와 같은 것들을 행할 수 있습니다. 메타데이터는 영상 세그먼트에 임베딩이 되어 있기 때문에 스트리밍과 메타데이터 간에 타이밍이 맞지 않는 문제를 해결할 수 있고, 사용자 간 지연시간 차이 때문에 다른 타이밍으로 메타데이터를 보고나 하는 문제없이 균일한 상호작용을 경험할 수 있게 됩니다.

 

 

3) 플레이어 SDK 제공

AWS IVS에서는 web, ios, android에 대해서 SDK를 제공하고 있으며, SDK 자체가 사용하기에 직관적으로 설계되어 있습니다. 또한 여러 가지 참고자료들이 존재하고, 편리한 SDK로 인해 직접 입맛에 맞게 자유로운 UI의 사용자화가 가능하다는 것도 큰 특징입니다.

 

단순히 UI의 배치를 변경하는 것뿐만 아니라, 다른 애플리케이션과의 통합이나 다른 솔루션에서는 제공하지 않는 추가 인터페이스를 개발하고자 하시는 분이라면 크게 도움이 될 것으로 생각됩니다.

 


 

=== 참고 자료 ===

[1] https://aws.amazon.com/ko/ivs/

 

대화형 라이브 스트림 - Amazon Interactive Video Service - Amazon Web Services

 

aws.amazon.com

: AWS IVS 공식 자료

 

[2] IVS 추가 자료

: https://ivs.rocks/

 

Amazon IVS - Low-latency and real-time live interactive video at scale

Amazon Interactive Video Service (Amazon IVS) is a managed live streaming solution that is quick and easy to set up, and ideal for creating interactive live video experiences with real-time and low-latency at scale. Browse demos that have been built for us

ivs.rocks

 


 

AWS에서도 양방향 스트리밍 서비스가 가능하다는 사실! 

다들 알고 계셨나요?!

 

이번 기회를 통해 AWS IVS 서비스에 대해 많이많이 알게 되시면 좋을 것 같습니다!

 

그럼 전 다음에 더욱 유익한 인프라 정보를 가져올게요.

그때까지 감기 조심하세요!

베빠~!

 

댓글