오랜만에 Wowza 를 linux 환경에 설치해 봤습니다.
1. AWS Marketplace
클라우드 중에서 요즘 대세인 AWS 의 instance 에 설치해 봅니다.
그냥 EC2 instance 에 linux 를 깔고, Wowza 파일 받아서 설치할 수도 있으나, AWS 서비스에서 제공하는 3rd party 솔루션 제공 방법인 Marketplace 를 사용해 봅니다. 돈은 조금 더 들지만, 편합니다.
아무래도 Wowza 는 License 지불을 해야 하므로, Marketplace 에서는 "구독" 으로 취급됩니다.
한달에 기본 사용료 15 USD + EC2 시간당 사용으로 과금됩니다.
License 사용료가 한달에 15 USD 인 셈이군요.
2. Wowza 시작
Marketplace 를 통해 설치한 Wowza 인스턴스는 5분정도 있으면 생성이 됩니다.
맙소사... 너무 편해. 물리적인 서버도 필요 없고, OS 설치도 없었을 뿐더러, Wowza 어플리케이션 설치도 하지 않았지만, 생겼습니다.
EC2 Instance URL 로 접속하면, 위의 시작 페이지가 뜹니다. Next 눌러 줍니다.
처음 시작했으니, admin 의 이름과 암호를 넣으라고 합니다.
ID 는 wowza 이고, 비번은 instance ID 입니다.
EC2 instance 관리 화면에서 Wowza 서버의 Instance ID 를 카피해, 암호로 넣으면 됩니다.
Live 를 사용할 것이라면 게시지점을 넣으라고 합니다. URI 정보입니다만, 나중에 설정하면 되니, 과감하게 패스.
10여분만에 Wowza 한대 추가요~.
응?!!! 4.8.5 버전으로 업데이트가 공개되었다고 뜨네요. 지금 설치된 버전은 4.8.0.
3. Update 파일 다운로드
우선 OS 를 최신으로 update
$ sudo yum upgrade
저 위의 화면에 떠 있는 "Download" 를 누르면 될 것 같은데, 궂이 힘들게 해 봅니다.
Wowza 웹사이트에 가서, 회원 가입 > My Downloads 에서 4.8.5 버전 다운로드.
개인 PC 에 파일을 다운로드 받았으면, FTP 를 이용하든 해서 서버에 파일을 다운로드 받아 놓습니다.
저는 그냥 편하게 S3 사용 했습니다. (점점 AWS 로 대동단결)
4. 설치 파일 구성
먼저, 서비스를 내립니다.
$ sudo service WowzaStreamingEngine stop $ sudo service WowzaStreamingEngineManager stop
Wowza 가 설치된 하위 directory 중에 updates 폴더 권한을 모두 읽을 수 있게 한 뒤, 다운로드 파일을 updates 에 모두 옮깁니다.
$ unzip WowzaStreamingEngine-Update-4.8.5.zip $ sudo chmod -R 777 /usr/local/WowzaStreamingEngine-4.8.0/updates/ $ sudo mv * /usr/local/WowzaStreamingEngine-4.8.0/updates/
압축을 풀어서 updates 디렉토리에서 linux 용 명령어를 실행합니다.
최종적으로는 아래와 같은 depth 를 가지게 됩니다.
/usr/local/WowzaStreamingEngine-4.8.0/updates/WowzaStreamingEngine-4.8.5/linux
$ cd /usr/local/WowzaStreamingEngine-4.8.0/ $ cd updates/ $ cd WowzaStreamingEngine-4.8.5/linux/ $ pwd /usr/local/WowzaStreamingEngine-4.8.0/updates/WowzaStreamingEngine-4.8.5/linux $ sudo chmod +x *.sh $ sudo ./update.sh
오잉?!!!! Java 9 이상이 설치되어야 한다고 하네요. 기본으로 Java 8 이 깔려 있었습니다.
어쩔 수 있나요, Java 9 및 Java 13 도 깔아 줍니다. 자세한 설명은 아래 포스트를 참조해 주세요.
* Java | OpenJDK 업데이트 및 선택 변경
- https://chocoball.tistory.com/entry/Java-OpenJDK-update-change
5. update.sh
Java 환경을 만들어 주면, 문제 없이 설치가 시작됩니다. sudo ./update.sh !!!
응 업데이트 하셈.
기존 설정은 backup 으로 옮기고 업데이트가 끝납니다. 요즘은 서버 성능이 좋은지라, 예전 보다 엄청 빨라졌네요.
(거의 10여년 전에 회사 최초로 linux 상에서 Wowza 깔아봤었슴)
다시, 서비스 올려 줍니다.
$ sudo systemctl daemon-reload $ sudo service WowzaStreamingEngine start $ sudo service WowzaStreamingEngineManager start
6. 4.8.5
Management UI 에서 버전 확인해 봅니다.
오늘도 알찬 하루였습니다.
FIN
'Cloud' 카테고리의 다른 글
AWS | Lightsail 과 Outline 이용하여 VPN 만들어 보기 (9) | 2020.07.26 |
---|