Hls.js

image.png

image.png

커스텀은 쉽게 가능

node-media-server

OBS와 연결 후 송출은 어렵지 않음

RTMP로 송출

테스트한 결과 약 13~14초 지연 (RTMP 바로 송출시)

image.png

image.png

HLS.js 적용

HLS로 변환을 위해서 ffmpeg를 설치해야함.

우선 로딩이랑 레이턴시가 너무 심함… 세그먼트 생성 시간 이슈가 큰거 같음. 생성할 세그먼트의 길이를 줄여보기

hls_time을 1로 하면 확실히 아예 진행이 더디던 2일 때보다 진행은 조금 빨라짐. 최소 레이턴시 30초 기본 1~2분느낌

버퍼 시간을 조정한다던가.. 뭔가 더 알아봐야할듯

        hlsFlags: "[hls_time=1:hls_list_size=10:hls_flags=delete_segments]", // HLS 옵션

image.png