와우자 스트리밍 엔진에서도 유튜브 라이브 스트리밍에 RTMP 대신 HLS를 사용할 수 있다.
유튜브용 HLS PUSH 모듈인 HLStoYTB 모듈 사용 방법과, 이를 이용해 안정적인 HLS 라이브 스트리밍 송출을 구현하고 서버의 안정성을 확보하는 방법에 대해 설명한다.
와우자 스트리밍 엔진은 서로 다른 두 스트림의 오디오와 비디오를 결합해 새로운 스트림을 만들 수 있다. POV 스트리밍, 멀티 앵글 스트리밍, 장르별 음악 스트리밍등을 위해, 라이브 스트림의 오디오와 비디오 결합을 지원하는, ModuleAVMix의 사용법과, 이를 통해 제공할 수 있는 서비스 시나리오의 예를 들어본다.
라이브 스트리밍 평균 세션 시간은 26.4분이며 수 시간을 넘어갈 경우, 비정상 세션일 가능성이 높다. Wowza Streaming Engine은 최대 세션 시간 제한 모듈인 ModuleTimedDisconnect을 통해 세션 자동 종료 기능을 제공한다. 이를이용해 비정상 세션으로 인해 발생하는 여러 비용을 방지하는 방법을 알아본다.
와우자 스트리밍 엔진 내부에서 어플리케이션 간에 스트림을 복제하고 공유하는 것은 단순히 주소만 입력한다 해서 가능한 것이 아니다.
ModuleDuplicateStreams 모듈을 이용해 와우자 라이브 어플리케이션간 스트림을 공유하면, 스트림의 효율적인 재활용이 가능해 진다.
와우자 스트리밍 엔진은 자바 모듈(Java modules)이라 불리는 확장 플러그인을 통해, 사용자가 필요한 기능을 추가할 수 있다. 모듈은 jar 파일 형태로 제공되며, 어플리케이션 또는 서버 레벨에서 동작한다. 모듈의 종류와 설치 및 사용 방법을 예시와 함께 설명한다.