크롬 개발자도구(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 에서 서버를 목록을 알수도있다.
'dev' 카테고리의 다른 글
최근 다른 방식으로 버퍼걸리는 문제 (0) | 2020.01.02 |
---|---|
트위치 중계서버 도메인 변경 (0) | 2019.12.14 |
트위치 버퍼는 KT의 해외망 문제인가? NO (0) | 2019.10.14 |
아마존은 LG회선을 사용합니다. (0) | 2019.10.12 |
트위치는 사용자의 위치를 어떻게 파악하여 서버를 배정하는가? (0) | 2019.10.11 |