트위치의 현재 스트리밍 서버 위치를 파악하는 방법

카테고리 : dev

크롬 개발자도구(F12 또는 Ctrl + Shift + I)를 이용하여 현재 진행중인 네트워크중,

".ts"를 검색하여 ".ts"를 포함하는 모든 url을 반환한다.

 

https://video-edge-******.sel03.abs.hls.ttvnw.net/

과 같은 형식으로 주소가 뜨는데, sel03 이 서버를 나타내는 이름(공항코드명 SEL = 서울)이다.

 

아마 내부는 프록시로 로드밸런싱을 진행하는것 같다

 

 

이 프로그램에서는 해당 서버의 지역코드가 공항코드를 사용함을 활용,

공항코드를 json으로 만들어서 설치시 같이 포함되어 스트리밍 주소와 비교하여 서버위치를 표시한다.

 

다음의 CDN에서는 Twitch Server Checker 가 사용하는 지역코드, 도시,국가를 가지는 json 파일을 가져올수 있다.

https://cdn.jsdelivr.net/gh/hi098123/TwitchServerChecker/loc.json

 

twitchstatus.com 에서 서버를 목록을 알수도있다.

https://twitchstatus.com