파일 자동 반복 재생 24시간 라이브 스트림 생성 방법 : 와우자 서버 리스너 사용

홀로 바이올린을 연주하는 서버

미디어 파일을 기반으로 라이브 스트림을 생성하는 것은 OBS같이 무거운 프로그램이 없어도 가능하다. 와우자 스트리밍 엔진에 업로드한 파일의 재생 목록을 만들고, 서버 리스너(ServerListener) 클래스를 이용해 24시간 무한 반복하는 라이브 스트림을 생성하는 방법에 대해 설명한다.

와우자 스트리밍 엔진 VOD 지원 파일 형식과 프리픽스

저글링하는 서버

와우자 스트리밍 엔진에서 사용할 콘텐츠를 지정할 때는 앞에 프리픽스를 붙인다. 이를 통해 와우자 엔진이 해당 콘텐츠가 mp4, flv, mp3, id3, smil 중 어떤 형태인지 인식하고, 정확한 방법으로 핸들링 할 수 있도록 해 준다.
프리픽스의 종류와 사용 이유, 사용 방법에 대해 정리해 본다.

와우자 스트리밍 엔진 확장 모듈 종류와 설치 방법

마술공연을 펼치는 와우자 서버

와우자 스트리밍 엔진은 자바 모듈(Java modules)이라 불리는 확장 플러그인을 통해, 사용자가 필요한 기능을 추가할 수 있다. 모듈은 jar 파일 형태로 제공되며, 어플리케이션 또는 서버 레벨에서 동작한다. 모듈의 종류와 설치 및 사용 방법을 예시와 함께 설명한다.

와우자 스트리밍 엔진 성능 튜닝 가이드 – Java 메모리와 스레드 풀 설정

과도한 요청에 버거워하는 서버

와우자 스트리밍 엔진 성능 최적화의 기본인 Java Heap Size 설정과, Thread Pool Size 설정을 통해 누구나 쉽게 와우자의 안정성과 성능을 향상시킬 수 있다. 기본 튜닝 항목에 대해 설명하고, 하드웨어의 성능을 최대한 활용할 수 있도록 적절한 값을 찾는 방법을 소개한다.

와우자 라이브 소스 중계 가이드 : 라이브리피터를 이용한 RTMP PULL 중계 재전송

서버 이어달리기

와우자 스트리밍 엔진에서 외부의 RTMP 스트림 소스를 수신해 재전송하기 위해서는 미디어캐스터의 타입을 라이브리피터 모드로 설정해야 한다. RTMP PULL 소스 연동 방법과, 이를 이용해 무중단으로 방송송출 시설을 이전한 실제 사례를 나누고자 한다.