CDN 서비스를 위한 wowza 설치 가이드
1. 설치 환경
OS : Centos7
2. 환경 설정
#yum install wget
2.1 chmod 변경
#chmod +x WowzaStreamingEngine-4.7.6-linux-x64-installer.run
3. 설치
#./WowzaStreamingEngine-4.7.6-linux-x64-installer.run
설치 진행을 하게 되면 아래와 같은 메세지가 나오게 됩니다.
----------------------------------------------------------------------------------------------------------------------------------
// 현재 사용하는 키, 추 후 변경 가능성 있음
License Key: []: xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx ( wowza 홈페이지에서 발급 받은 wowza license 를 입력 합니다. )
// 웹 관리콘솔 접속 정보
User Name: []: admin ( 웹 GUI를 지원하기 때문에 웹 로그인 시 필요한 계정입니다.
Password: : 패스워드 입력 ( 패스워드 정책에 맞게 설정해야 합니다. )
Start Wowza Streaming Engine automatically [Y/n]: y
Do you want to continue? [Y/n]: y
---------------------------------------------------------------------------------------------------------------------------------
4. 기본 구성
웹 GUI 에 접속하여 기본 환경 설정을 변경해줍니다.
4.1.1 Java Heap Size 변경
Development level -> Production level
4.1.2 Default Applicaion 삭제
Application -> live, vod Application 삭제 - 외부 api 요청 들어옴(무작위 트래픽 증가)
default 로 생성되어 있는 live , vod는 삭제 해주고, 새로 application 을 live, vod가 아닌 name으로 생성해줍니다.
4.1.3. Security 설정
Application 선택 -> Source Security
5. Application 구성
5.1. Live Application
실시간으로 송출되는 영상을 스트리밍으로 전송
방송 송출 테스트는 OBS 등의 프로그램을 통해 진행
5.1.1. Application 설정
Playback Type : 방송을 스트리밍할 프로토콜 선택
5.1.2. Source(Live)
Application Connection Settings 확인
5.1.3. Incoming Streams 확인
OBS 프로그램을 통해 해당 Source 로 방송 송출을 하게 되면 Incomming Streams 에 해당 내용이 표시됨
아래 요청은 live 라는 stream으로 방송 요청이 들어옵니다.
5.1.4. 동영상 확인
아래와 같은 url을 통해 동영상 플레이어의 Network 재생 기능을 통해 확인 할 수 있습니다.
rtmp://{{wowza ip}}:1935/{{Application 명}}/{{stream 명}}
http://{{wowza ip}}:1935/{{Application 명}}/{{stream 명}}/playlist.m3u8
5.2. Live Edge Application
Live로 송출되는 방송의 Edge 서버 역할을 하는 Application
Live Application의 stream을 mirror 형태로 출력
5.2.1. Application 설정
Primary Origin URL : wowza live server 의 주소(해당 application의 모든 stream을 mirror 함)
5.2.2. Incoming Streams
stream의 주소가 live application 서버로 설정되어있음.
5.3. VOD Application
동영상 파일을 스트리밍으로 출력
5.3.1. Application 설정
Content Directory : 동영상 파일이 존재하는 data 영역
5.3.2. 동영상 확인
http://{{wowza ip}}:1935/{{Application 명}}/[media-prefix]:[path]/[file-name]/playlist.m3u8
6. appendix
6.1. 명령어
wowza 서비스 시작
#service WowzaStreamingEngine start wowza server
wowza 서비스 중지
#service WowzaStreamingEngine stop
wowza 서비스 재시작
#service WowzaStreamingEngine restart
wowza manager 서비스 시작 ( 웹 관리콘솔 )
#service WowzaStreamingEngineManager start
wowza manager 서비스 중지
#service WowzaStreamingEngineManager stop
wowza manager 서비스 재시작
#service WowzaStreamingEngineManager restart
6.2. 서비스 Port 정보
1935 : streaming 용
8088 : 웹관리콘솔
8086,8087 : API 용(테스트 필요)
'System engineer' 카테고리의 다른 글
CentOS 설치 시 Black Screen 증상이 발생하며 멈추는 증상 (0) | 2019.08.21 |
---|---|
Alteon L4 기본 설정/로드밸런싱 설정/간단한 정보 확인 (2) | 2019.07.11 |
USERDIR에서 CGI 사용_python 테스트 (0) | 2019.06.14 |
apache CGI 파이썬(python) 사용_간단한 파일 생성과 url 테스트 (0) | 2019.06.13 |
apache CGI Ruby 사용 방법_테스트 페이지 생성과 url 테스트 (0) | 2019.06.13 |