Notice
Recent Posts
Recent Comments
Link
투케이2K
65. (Aws/Amazon) [Aws Kinesis Video Streams] Aws KVS WebRTC 실시간 비디오 영상 재생 offer , answer 차이점 정리 본문
Aws (Amazon)
65. (Aws/Amazon) [Aws Kinesis Video Streams] Aws KVS WebRTC 실시간 비디오 영상 재생 offer , answer 차이점 정리
투케이2K 2025. 5. 20. 19:53[개발 환경 설정]
개발 환경 : Aws / Amazon Web Services

[설명 정리]
// --------------------------------------------------------------------------------------
[개발 및 환경]
// --------------------------------------------------------------------------------------
- 인프라 : Aws / Amazon Web Services
- 기술 구분 : Aws / KVS / WebRTC / Offer / Answer
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[설 명]
// --------------------------------------------------------------------------------------
1. AWS KVS WebRTC 설명 :
>> WebRTC 란 실시간 라이브 비디오를 웹 브라우저 및 모바일, 연결된 디바이스 간에 실시간 통신을 가능하게 하는 API 입니다
>> WebRTC 는 연결된 피어간 지연시간이 짧은 미디어 스트리밍을 제공합니다
2. WebRTC Offer (오퍼) 설명 :
>> Offer 는 Viewer 뷰어가 마스터에게로 세션 생성 요청하기 위해 보낸 SDP 메시지입니다
- 뷰어는 마스터에게 연결 된 수 있는 클라이언트 App 및 Web 등이 될 수 있습니다
- SDP : 데이터가 전송되면 두 Peer 가 서로 이해할 수 있도록 해상도, 포트, 코덱, 암호화 등과 같은 스트리밍 정보를 담은 멀티미디어 콘텐츠 설명 텍스트 포맷입니다
>> Offer 에는 하나의 피어가 다른 피어에게 어떤 미디어 트랙 (오디오, 비디오 등) 을 사용할 것인지와
어떤 코덱을 사용할 것인지, 어떻게 네트워크 연결을 설정할 것인지에 대한 정보를 포함하고 있습니다
>> Offer 는 피어간 연결 설정 과정 중 하나로 Viewer 가 Offer 전송 후 Master 로 부터 Answer 를 전달 받으면 피어 연결이 완료 됩니다
3. WebRTC Answer (응답) 설명 :
>> Answer 는 Master 가 Viewer 뷰어의 Offer 요청에 대한 응답을 포함한 SDP 메시지입니다
- SDP : 데이터가 전송되면 두 Peer 가 서로 이해할 수 있도록 해상도, 포트, 코덱, 암호화 등과 같은 스트리밍 정보를 담은 멀티미디어 콘텐츠 설명 텍스트 포맷입니다
>> Master 는 Viewer 의 Offer 제안에 대해 내용을 수락하거나 거부할 수 있습니다
>> Answer 는 Offer 에 대한 응답을 전송하므로 최종적으로 양 피어간의 연결 설정을 확정 짓는 역할을 수행합니다
- 최종적 양 피어간의 연결 설정이 확정 되면 IP, PORT 를 사용해 실시간 스트리밍 데이터를 송수신합니다 (ICE Candidates 는 연결 가능한 IP와 PORT 조합)
4. WebRTC SDP Offer , Answer 플로우 과정 :
>> [Viewer] -- Signaling Server -- SDP Offer --> [Master]
>> [Master] -- SDP Answer --> [Viewer]
>> [Viewer] -- ICE Candidate --> [Master]
>> [Master] -- ICE Candidate --> [Viewer]
>> P2P 연결 성립 → 스트리밍 시작
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
[Aws Kvs WebRTC 실시간 영상 재생 관련 구성 요소 및 용어 정리]
https://blog.naver.com/kkh0977/223858189791
[Aws Kvs WebRTC 실시간 비디오 영상 재생 Stream 스트림 및 Track 트랙 설명]
https://blog.naver.com/kkh0977/223864525563
[Aws KVS 비디오 스트림 , 신호 전송 채널 차이점 설명 정리]
https://blog.naver.com/kkh0977/223854439046
[Aws STS 임시 보안 자격 증명 설명 정리]
https://blog.naver.com/kkh0977/223846461194
// --------------------------------------------------------------------------------------
반응형
'Aws (Amazon)' 카테고리의 다른 글
Comments