Wowza Streaming Engine


ref: https://www.wowza.com


Intoduce

Wowza media systems의 유료 CDN 플랫폼이다. (구)Wowza Media Server는 미디어 플레이어에 실시간 스트리밍, VOD, 채팅, 원격 녹음 등의 기능을 제공하는 고성능의 확장가능한 대화식 미디어 스트리밍 소프트웨어이다.

Java를 기반 서버로, Java 8이 권장되며, JRE 서버 버전이 같이 설치된다.


Installation

Windows, OS X, Linux 지원

라이센스를 발급받고, Wowza-installer.run 파일을 다운 받아 실행한다.

[install-dir]/conf/Server.license 파일에 라이센스 키가 있다.

기본 설치 위치(Linux): /usr/local/WowzaStreamingEngine-[VERSION]/ (as a root)


Start

1
# /etc/init.d/WowzaStreamingEngine start
cs


http: 1935 포트 접속으로 엔진 동작 확인


성공 확인 후 관리자 시작

1
# /etc/init.d/WowzaStreamingEngineManager start
cs


http:// 8088/enginemanager 실행



관리자 계정으로 로그인하여 플레이어 테스트



[install-dir]/content/sample.mp4 비디오 파일 재생 테스트


Streaming Port

기본 포트

TCP 1935 

RTMP / RTMPE / RTMPT /RTSP 인터리빙 스트리밍 / WOWZ 

TCP 8086-8088 

관리 

UDP 6970-9999 

RTP UDP 스트리밍 


스트리밍 포트 추가 구성도 가능하지만, 다른 프로그램 / 서비스와 포트를 공유할 수 없기 때문에 사전 확인이 필요하다.

TCP 80 

Adobe HDS, Apple HLS, Microsoft Smooth Streaming, MPEG-DASH 스트리밍, RTMPT 

TCP 443 

RTMPS, HTTPS

TCP554 

RTSP 


Log

로그 파일이 기록되는 기본 경로: [install-dir] / logs

기본 로깅수준 INFO는 모니터링 활성화, 정보 수집 가능


Server Configuration

서버 설정

인스턴스 이름, 라이센스, 응용 프로그램 모니터링 기능 등 구성

서버모니터링: 총 리소스 소비(CPU, HEAP, 메모리, 디스크 등), 송수신 커넥션, 네트워크 처리량, 가동시간 모니터링

가상호스트 설정: vhost 환경 관리

가상호스트 모니터링

트랜스코더: 인바운드 소스 스트림 수 모니터링, 트랜스코더 템플릿 관리

미디어 캐시: HTTP 기반 서버 및 네트워크 연결 파일 시스템에서 VOD 파일 원본을 스트리밍하여 VOD 스트림의 확장형으로 사용하는 캐싱 구성

사용자 관리

원본 인증: RTMP / RTSP 기반 인코더 등에 필요한 사용자, 암호관리

성능 조정

로그 관리

SMIL 파일: Synchronized Multimedia integration language. 다양한 비트 전송률 스트림을 HTTP Adaptive bitrate streaming 하는 그룹 구성 관리


Application

스트리밍 컨텐츠 전달을 위한 특정 엔진 구성 옵션



Live

플레이어(단일 서버) 또는 원본 서버로 라이브 스트림 전달

Live Edge

Wowza Media Server 소프트웨어가 실행되는 원본 서버의 라이브 스트림 처리. 라이브 스트림 플레이어에 전달하는데 사용

Live HTTP Origin

HTTP 스트리밍 프로토콜 (Adobe HDS, Apple HLS, MSS, MPEG-DASH)을 사용하여 HTTP 캐싱 인프라에 라이브 스트림 전달

VOD

VOD 파일 플레이어로 스트리밍

VOD Engine

미디어 캐시 소스의 VOD 수집하여 VOD 플레이어로 스트리밍

VOD HTTP Origin

LIVE HTTP Origin과 동일

'CDN - Platform' 카테고리의 다른 글

Streaming Protocol: HLS  (0) 2018.08.21
Streaming Protocols  (0) 2018.08.10

+ Recent posts