- 임시 포스팅 입니다. ㅜ

안녕하세요 깍돌이입니다.  테스트 자동화 플랫폼 개발기에서 Detail VIEW와 Image VIEW에 대한 기본 구현이 되었는데요  (아직 포스팅안됨) 해당의 Image VIEW의 경우 이미지를 통해서 하다보니까 프레임이 낮고 그러다보니 아쉬운점이 이만 저만이 아닙니다. 그렇기 때문에 해당 자동화 테스트 화면을 실시간으로 스트리밍을 하는게 궁극적인 목표인데요

 

그렇기 위해서는 아래의 작업들이 필요합니다. 

OBS ( Open Broadcaster Software ) 

방송과 녹화를 할수있는 오픈소스 프로그램으로 해당을 통해서 화면 캡처를 하게 됩니다.

 

RTMP Server

OBS으로 캡처된 화면을 RTMP Server로 보내게 되며 해당 화면들을 받아서 처리합니다.

 

ffmpeg && HLS 인코딩

RTMP Server로 받아온 캡처 내용들을 ffmpeg을 통해서 hls로 인코딩합니다.

저장소 저장

저장된 HLS 파일을 특정 저장소에 저장합니다.( S3, Object Storage ) 

hls url 배포

저장소에 저장된 경우 해당 URL이 있기 때문에 배포가 완료 될 경우 hls url을 배포합니다. 그리고 Client FE에서 배포가 된점을 알수 있게 합니다.

FE Client HLS Player 재생 

FE Client에서는 해당 배포 내용을 받고 스트리밍을 시작합니다.

 

( 작업 내용 추후 포스팅 ) 

+ Recent posts