Notice
Recent Posts
Recent Comments
Link
투케이2K
112. (Aws/Amazon) [Aws Kinesis Video Streams] Aws Kvs Hls ListStreamsRequest 통해 반환 되는 신호 채널 개수 정리 본문
Aws (Amazon)
112. (Aws/Amazon) [Aws Kinesis Video Streams] Aws Kvs Hls ListStreamsRequest 통해 반환 되는 신호 채널 개수 정리
투케이2K 2025. 9. 12. 09:12728x90
[개발 환경 설정]
개발 환경 : Aws / Amazon Web Services

[설명 정리]
// --------------------------------------------------------------------------------------
[개발 및 환경]
// --------------------------------------------------------------------------------------
- 인프라 : Aws / Amazon Web Services
- 기술 구분 : Aws / Aws Kinesis Video Streams / HLS / ListStreamsRequest
- 사전) 비디오 스트림 간략 설명 정리 :
>> 비디오 스트림은 라이브 비디오 및 기타 시간이 인코딩된 데이터를 캡처하고, 선택적으로 저장하고, 실시간, 배치 혹은 애드혹 형식으로 데이터의 소비를 가능하게 할 수 있도록 해 주는 리소스입니다
>> 일반적인 구성에서는 Kinesis 비디오 스트림은 데이터를 푸시해 주는 생산자가 하나만 있습니다 (실시간 스트리밍 데이터를 밀어 넣어주는 하드웨어 기기)
- 사전) HLS 개념 설명 :
>> HTTP 라이브 스트리밍으로 인터넷을 통해 소비자에게 미디어 콘텐츠를 제공하는 데 사용되는 스트리밍 프로토콜입니다
>> HLS 는 Apple 장치에서 지원하는 유일한 형식입니다
>> 미디어는 h.264 또는 h.265 인코딩된 비디오를 포함해야 하며 AAC 인코딩된 오디오는 선택 사항입니다
>> 미디어 타입 유효한 값의 예로는 "video/h264" 및 "video/h264,audio/aac" 가 있습니다
- 사전) PlaybackMode 설명 :
>> 라이브, 라이브 재생 또는 아카이브된 온디맨드 데이터를 검색할지 여부입니다
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[설 명]
// --------------------------------------------------------------------------------------
1. ListStreamsRequest 는 StreamInfo 에 관한 정보 요청을 수행하는 API 입니다
>> ListStreams 반환 예시 JSON :
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"StreamInfoList": [
{
"CreationTime": number,
"DataRetentionInHours": number,
"DeviceName": "string",
"KmsKeyId": "string",
"MediaType": "string",
"Status": "string",
"StreamARN": "string",
"StreamName": "string",
"Version": "string"
}
]
}
2. ListStreamsRequest 를 사용할 때 AWS Kinesis Video Streams 에서 반환되는 신호 채널의 최대 개수는 기본값으로 500개 입니다.
3. ListStreamsRequest 호출 시 maxResults 파라미터를 설정하면 이 값 (기본 500개) 을 조정할 수 있습니다.
>> 기본값 : 500
>> 유효 범위 : 최소 1개 ~ 최대 10,000개 (maxResults는 최대 10,000까지 설정 가능)
>> 반환 순서는 최근 생성 순이 아님
>> 단, 실제 반환되는 개수는 조건에 따라 달라질 수 있으며, 결과가 많을 경우 NextToken 을 사용해 페이징 처리해야 합니다.
4. AWS SDK for Android 에서 ListStreamsRequest 객체 생성 시 maxResults 지정 방법 :
ListStreamsRequest request = new ListStreamsRequest()
.withMaxResults(10000); // 최대 개수 지정
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
[AWS ListStreams API 설명]
https://docs.aws.amazon.com/ko_kr/kinesisvideostreams/latest/dg/API_ListStreams.html
[Aws Kinesis Video Streams] Aws KVS 비디오 스트림 , 신호 전송 채널 차이점 설명 정리
https://blog.naver.com/kkh0977/223854439046?trackingCode=blog_bloghome_searchlist
[Aws Kvs HSL 비디오 스트림 녹화 영상 관련 학습 정리]
https://blog.naver.com/kkh0977/223855980812?trackingCode=blog_bloghome_searchlist
[자바스크립트 AWS Kvs HLS 비디오 스트림 채널 생성 수행 - createStream]
https://blog.naver.com/kkh0977/223916957964
[자바스크립트 AWS Kvs HLS 비디오 스트림 채널 삭제 수행 - deleteStream]
https://blog.naver.com/kkh0977/223918327833
// --------------------------------------------------------------------------------------
728x90
반응형
'Aws (Amazon)' 카테고리의 다른 글
Comments
