투케이2K

141. (TWOK/STUDY) [투케이 학습] : Aws Kvs HSL 비디오 스트림 녹화 영상 관련 학습 정리 본문

투케이2K 학습정리

141. (TWOK/STUDY) [투케이 학습] : Aws Kvs HSL 비디오 스트림 녹화 영상 관련 학습 정리

투케이2K 2025. 5. 5. 16:09

[제 목]

[투케이 학습] : Aws Kvs HSL 비디오 스트림 녹화 영상 관련 학습 정리

 

[설 명]

-----------------------------------------------------------------------------------------
[구 분]
-----------------------------------------------------------------------------------------

구 분 : 투케이 학습 정리

제 목 : Aws Kvs HSL 비디오 스트림 녹화 영상 관련 학습 정리

-----------------------------------------------------------------------------------------





-----------------------------------------------------------------------------------------
[설 명]
-----------------------------------------------------------------------------------------

/**
* // -----------------------------------------------------------------
* // TODO >>>>>>>>>>>>>>>>>>>>> [AWS KVS 비디오 스트림 녹화 영상 관련] >>>>>>>>>>>>>>>>>>>>>
* // -----------------------------------------------------------------
*
* TODO 공통점 :
* - HTTP를 통해 실행되고, 전송 프로토콜로 TCP를 사용하고 색인 파일이 따르는 세그먼트로 비디오를 구분하며 적응 비트 전송률 스트리밍을 제공합니다
* - HLS 와 DASH 에서 지원하는 두 개의 재생 모드 라이브와 온디맨드 모드가 있습니다
*   (동적 : 라이브 세션의 경우, 조각이 제공되는 대로 HLS 미디어 재생 목록이 최신 조각으로 지속적으로 업데이트됩니다)
*   (정적 : 온디맨드의 경우, HLS 미디어 재생 목록에는 MaxMediaPlaylistFragmentResults에 지정된 수까지 세션의 모든 조각이 포함됩니다 : 재생 목록은 세션당 한 번만 검색)
*
* TODO HLS :
* - HLS 는 Apple 장치에서 지원하는 유일한 형식입니다
* - 미디어는 h.264 또는 h.265 인코딩된 비디오를 포함해야 하며 AAC 인코딩된 오디오는 선택 사항입니다
*   (MPEG-DASH에서는 어떠한 인코딩 표준도 사용할 수 있지만, HLS는 H.264 또는 H.265를 사용해야 합니다.)
*
* TODO DASH :
* - Apple 제품은 MPEG-DASH로 전송되는 비디오를 재생하지 못합니다
* - 미디어는 h.264 또는 h.265 인코딩된 비디오여야 하고 AAC 또는 G.711 인코딩된 오디오는 선택 사항입니다
*   (MPEG-DASH에서는 어떠한 인코딩 표준도 사용할 수 있지만, HLS는 H.264 또는 H.265를 사용해야 합니다.)
*
* TODO 디바이스 로직 정리 :
* - AWS IAM 계정에 할당 된 AccessKey 와 SecretKey 사용해 비디오 스트림 생성 수행 - 비디오 스트림 ARN 확인
* - 비디오 스트림을 Aws 에 업로드 하기 위해 생성 된 StreamName 사용해 Credential EndPoint 정보 받기
* - Aws Put API 사용해 Credential EndPoint 주소에 비디오 스트림 동영상 전송 수행
*
* // -----------------------------------------------------------------
*/

-----------------------------------------------------------------------------------------





-----------------------------------------------------------------------------------------
[참고 사이트]
-----------------------------------------------------------------------------------------

[Aws KVS 라이브러리 설치 버전 참고 사이트]

https://mvnrepository.com/artifact/com.amazonaws/aws-android-sdk-kinesisvideo


[kvs (Kinesis Video Streams) , HLS (HTTP 라이브 스트리밍) 설명 및 정리]

https://blog.naver.com/kkh0977/223724719256?trackingCode=blog_bloghome_searchlist


[Kvs 실시간 영상 재생 관련 STUN , TUN 서버 연결 이슈]

https://blog.naver.com/kkh0977/223162726931?trackingCode=blog_bloghome_searchlist


[자바스크립트 AWS WebRTC 실시간 동영상 재생 수행 - KVS Stream Video]

https://blog.naver.com/kkh0977/223170500993?trackingCode=blog_bloghome_searchlist


[AWS 사이트 주요 질문 정리 사이트]

https://aws.amazon.com/ko/kinesis/video-streams/faqs/

-----------------------------------------------------------------------------------------
 
반응형
Comments