• Low-Latency Streaming
    • IVS Channel : 5초 미만의 지연시간.
    • OBS 혹은 FFMPEG 으로 스트리밍 (https://docs.aws.amazon.com/ko_kr/ivs/latest/LowLatencyUserGuide/getting-started-set-up-streaming.html)
    • 지연시간 단축 및 인코더 설정 등등 (https://docs.aws.amazon.com/ko_kr/ivs/latest/LowLatencyUserGuide/streaming-config.html)
  • Real-Time Streaming
    • IVS Stage : 300ms 미만의 지연시간.
    • 최대 1만명 시청자 동시접속 가능 및 Region 셋팅 -> Global 자동으로 가까운 위치에서 수집 -> 스트리밍.
    • 1) 스테이지 생성
    • 2) 참가자 토큰 생성
    • 3) 인코더 생성
    • 4) 컴포즈 !!!
      • target -> Live Ch 혹은 Rec S3
    • OBS 설정
      • WHIP 송출 (https://docs.aws.amazon.com/ko_kr/ivs/latest/RealTimeUserGuide/obs-whip-support.html)
  • Chatting
    • 비디오 스트리밍 과는 별도로, 채팅룸 생성 -> 사용자 간 채팅 세션 활성.
    • 1) IAM 권한
      • ivschat
      • servicequotas , cloudwatch
      • logs , ...
    • 2) 채팅룸
      • 최대 글자수, 초당 몇번 메세징 설정.
      • message review handler : 람다와 연동하여 검열 로직 ???
      • message log : CloudWatch 로그 그룹, Kinesis firehose 전송 스트림, Amazon S3 버킷 등으로 ...
    • 3) 채팅 토큰 생성
      • 세션 만료시간 : Token 생성후, ChatRoom 에 연결된 상태를 유지할 수 있는 기간. (Token 생성시, 만료시간 지정 가능)
      • 토큰 만료시간 : Token 의 유효시간. ChatRoom 연결시 한번 사용하고, 해당 연결이 닫희면~ 새로운 Token 으로...
    • 4)
      • ...
    • Service Quotas (AWS 리전 계정별 할당량 한도)
      • 예) SendEvent (메세지 발송) = 100 Transaction Per Second
      • 예) 동시 채팅 연결 (모든 방에서 계정당 최대 동시 채팅 연결 수) = 50,000 
      • 예) 모든 방의 SendMessage 요청 비율 (모든 방에서 1초 동안 만들 수 있는 최대 SendMessage 요청 수) = 
      • 예) 방당 SendMessage 요청 비율 (방 중 하나에 대해 1초 동안 만들 수 있는 최대 SendMessage 요청 수) = 
      • ...

-끝-

'AWS' 카테고리의 다른 글

AWS Elemental MediaLive (+MediaPackage)  (0) 2024.03.07
Amazon DynamoDB (정리중...)  (0) 2023.11.21
The Complete AWS SAM Workshop  (0) 2023.07.18
AWS Marketplace (AMI EC2Launch V2)  (0) 2023.03.05
AWS SAM 과 Lambda 이미지 커스텀  (0) 2022.08.31

+ Recent posts