NOMO.asia
Twitch가 한국의 1080p 재생을 차단한 원리 & 우회 확장기능의 원리
개발 2022. 9. 30. 08:36

[!] 본 글에서는 Twitch 의 1080p 차단을 회피하기 위한 적용 방법을 설명하지는 않으며, 작동 원리만을 설명한다. 본 글에서는 해당 확장기능의 사용을 권장하거나 사용하지 말라고 권하지 않는다. Twitch 가 갑자기 어제 공지를 올렸는데, 내용을 요약하면 한국에서 망사용료의 부담으로 인하여 원본(1080p) 품질의 재생을 막겠다는 것이다. 그리고 약 3시간 전부터 원본 품질의 재생이 불가능하게 되기 시작했다. 자세한 내용은 다음의 링크를 참고. https://blog.twitch.tv/ko-kr/2022/09/28/%ED%95%9C%EA%B5%AD-twitch-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8/ Twitch 가 1080p 재생을 막은 방법 Twitch 채널에 들..

VIEW POST
Twitch P2P 실험 대상 여부 확인 & 켜고 끄기
개발/JavaScript 2022. 7. 31. 01:21

최근 Twitch 에서 일부 유저, 일부 스트림을 대상으로 P2P 기능을 실험하기 시작했다. 자세한 설명은 여기를 클릭. P2P 실험 기능 끄기 만약 P2P 실험 대상 유저에 선정된 경우, 다음과 같은 방법으로 P2P 실험 기능을 끌 수 있을 것 같다. twitch.tv 에 접속한다. F12 버튼을 눌러 개발자 도구를 연다. 애플리케이션 탭을 연다. 쿠키 - twitch.tv 를 선택한다. 리스트에서 experiment_overrides 를 찾는다. 우클릭 - {PH1} 수정 클릭 후 아래의 내용을 붙여넣기 한다. {%22experiments%22:{%22d70017a1-a0bf-455b-9d1f-c41def5a8bd3%22:%22control%22}%2C%22disabled%22:[]} 새로고침 P2P..

VIEW POST
22.05.27. 대상포진 걸린 후기
일상·취미/일기&짤막글 2022. 5. 27. 23:34

起 발단, 증상 최근 대상포진에 걸렸다. 처음 증상의 시작은 무언가를 먹을 때 & 왼쪽 송곳니와 어금니로 무언가를 씹을 때 이빨과 턱이 아픈 증상으로 나타났다. 나는 처음에 이것이 대상포진의 증상일 것이라고는 상상도 못했다. 헬스장에서 무게를 들 때 이를 악무는 경우가 종종 있다보니, 최근 무게를 늘리며 이를 너무 심하게 악물어서 턱이 아픈가 라고만 생각했다. 그리고 왠지 뿌듯한 느낌, 음음... 이렇게 까지 운동을 열심히 했구만... 그리고 헬스장에 가서 이를 악물면서 운동하지 않도록 조심했었다. 이틀이 지나도 턱이 아픈 증상이 나아지지 않아 약국에서 증상을 말하고 소염진통제와 근육이완제를 받아 먹고, 그 다음 하루 이틀 정도 증상이 좋아지는 듯 싶었다. 그러다 침을 삼킬 때 왼쪽 목(편도)이 살짝 아..

VIEW POST
쿠팡 웹사이트에서 제품의 개당 가격을 표시해주는 브라우저 확장기능 (UserScript)
개발/UserScript 2022. 5. 19. 01:30

Coupang-Price-Per-Piece 쿠팡 웹사이트는 제품의 100g, 100ml 당 가격은 자동으로 계산하여 보여주지만 개당 가격까지 표시해주지는 않는다. 나는 쿠팡에서 도시락을 종종 사는데, 상품마다 개수가 달라서 개당 가격을 계산하기가 너무 귀찮았다. 그래서 Coupang 웹사이트에서 제품의 개당 가격을 계산할 수 있는 경우 "대충" 표시해주는 툴을 브라우저 확장 기능의 일종인 UserScript 기반으로 만들었다. 이름은 Coupang-Price-Per-Piece 이다. 일단 생각나는대로 코드를 짜깁기해서 동작만 되게 만들어둔 것이지만 작동은 "대충" 잘 된다. 제품 상세 페이지에서도 "대충" 개당 가격을 보여준다. 동작 방식은 제품의 제목에 표시된 패턴을 분석하여 총 개수를 계산하고, 이에..

VIEW POST
뱀파이어 서바이버 시청자 참여 모드 제작
개발/JavaScript 2022. 2. 24. 23:34

Twitch Plays Vampire Survivors 이번달 초부터 Twitch 에는 뱀파이어 서바이버라는 게임이 유행이다. 지난 일요일에 사신런을 달리는 풍월량님 방송을 보는데, Twitch 시청자가 아이템을 선택할 수 있는 기능이 추가되면 재미있을 것 같다는 이야기가 도네이션과 채팅 등에서 나왔다. 그래서 만들었다! 뱀파이어 서바이버 시청자 참여 모드 TPVS 를! TPVS는 레벨 업 시 시청자가 선택하고 싶은 아이템을 트위치 채팅을 통해 고를 수 있도록 하는 모드이다. 모드 제작은 일요일~월요일 새벽에 시작해서 오늘 새벽에 끝났으니 일수로는 대략 3~4일이 걸렸다. 짧은 시간동안 기능을 어떻게든 구현하는 것 위주로만 작업해서 실제 작업 시간은 그렇게까지 많이 소요되지는 않았다. 만들 생각을 조금 ..

VIEW POST
XSplit 에서 Twitch 관련 This API does not exist 오류
정보 2022. 2. 17. 10:12

문제, 원인, 시도 가능한 해결 방법 최근 XSplit 에서 Twitch 관련 기능을 사용할 때 간헐적으로 This API does not exist 라는 에러 메시지가 뜨거나, 방송 가능한 서버를 찾을 수 없거나, An error is preventing you from authenticating 라는 에러가 뜨며 스트리밍 시작이 불가능한 경우가 있다. 문제는 아마 XSplit 과 XSplit 의 Twitch 플러그인을 업데이트하면 해결될 것이라고 생각되지만 아직도 문제가 없진 않는 듯하다. XSplit 의 Twitch 플러그인을 최신 버전으로 업데이트 한 후에도 Twitch 인증 관련 401 에러 팝업창이 뜨는 문제가 발생했는데, XSplit 프로그램에서 Twitch 계정 연동을 끊고, XSplit ..

VIEW POST
Naver 카페에서 Twitch 클립 링크를 비디오로 변환해주는 UserScript 기반 브라우저 확장기능
개발/UserScript 2022. 1. 9. 16:34

Naver-Cafe-Twitch-Clip-Loader Naver 카페는 Youtube 링크를 카페 글 내에서 바로 볼 수 있게 비디오로 자동 변환해주는 기능을 지원한다. 하지만 Twitch Cilp 에 대해서는 해당 기능을 지원하지 않아서, Twitch Clip 의 경우 매번 새 창을 띄워 클립을 재생해야 하는 귀찮음이 있다. 그래서 네이버 카페 글에서 Twitch 클립 링크를 감지하는 경우, 재생 가능한 비디오로 변환해주는 툴을 브라우저 확장 기능의 일종인 UserScript 기반으로 만들었다. 이름은 Naver-Cafe-Twitch-Clip-Loader 이다. 일단 생각나는대로 코드를 짜깁기해서 동작만 되게 만들어둔 것이지만 작동은 잘 된다. Github 링크(https://github.com/nom..

VIEW POST
Twip, Toonation, 아프리카도우미 파싱하는 Nodejs 예제
개발/JavaScript 2021. 6. 9. 05:30

Twip-Toonation-Afreehp-Parser-Example 이전에 Twitch Play 개발 중, 시청자들의 도네이션 금액이 일정 금액이 되는 경우 무언가 피드백을 주기 위한 용도로 투네이션(Toonation) 의 도네이션 알림을 파싱하는 코드를 Nodejs 로 작성한 적이 있었다. 누군가 후원을 하면 이를 파싱하여 인식하고 채널 내에서만 사용 가능한 가상의 포인트로 리워드를 주었는데, 시청자들이 채팅을 통해 이 포인트를 사용하여 게임에 직접 참여하거나 이것저것을 재미있는 것들을 할 수 있게 하려는 목적이었다. 이와 유사하게, 최근 자신만의 Twitch Play 를 만드려는 어떤 분의 부탁으로 투네이션(Toonation), 트윕(Twip), 아프리카 도우미(Afreeca Helper) 의 도네이..

VIEW POST
크롬 원격 데스크톱을 듀얼(다중) 모니터에 띄우는 방법들
개발 2021. 5. 20. 13:41

코로나 시대가 오며 많은 기업에서 재택 근무가 일반화 되었다. 이 때문에 집에서 원격으로 회사에 있는 PC를 사용해야 하는 경우가 생기기도 한다. 이를 위한 많은 툴 중 무료로 가볍게 사용할 수 있는 것 중 하나가 바로 크롬 원격 데스크톱(Chrome Remote Desktop)이다. 크롬 원격 데스크톱에는 2021년 초 기준으로 다른 상용 툴이나 Windows Remote Desktop 에 비하여 몇 가지 제약이 있는데, 그 중 내가 느끼는 가장 큰 제약은 다중 모니터를 제한적으로 지원한다는 것이다. 크롬 원격 데스크톱을 사용하여 듀얼 모니터를 사용하는 Client 에 접속해본 사람이라면 모두 공감할 것이다. 아무리 단축키를 잘 활용하더라도 듀얼 모니터를 모두 활용하기 불편하기 때문에 결국 모니터 표시..

VIEW POST
(스포주의) Netflix 영화 O2(Oxygen) 에서 산소 충전에 14227분이 필요한데 살 수 있는 이유
카테고리 없음 2021. 5. 13. 00:55

2021년 5월 12일 수요일 Netflix 에서 공개된 영화 O2 는 어떤 캡슐에 갇힌 한 여성의 이야기를 그린 영화이다. 자세한 설명이나 감상평은 생략하고, 내가 영화를 대충대충 빨리감기 & 스킵하며 하면서 보다보니 마지막 결말 부분에 하나 이해가 안 되는 부분이 생겼다. [스포 주의] 극후반부에 산소가 1%도 남지 않은 상황에서, 다른 고장난 오미트론으로부터 주인공의 오미트론으로 산소를 가져오는데 14227분이 소요될 예정이라고 AI인 밀로가 이야기한다. 잉? 산소가 1%도 안 남았는데 14227분을 어떻게 버티지? 그런데 이어진 밀로의 설명을 들은 주인공이 기뻐하며 초수면에 드는 것이 아닌가? 분명 주인공의 본체는 최소 2% 의 산소를 남겨야 소생할 수 있다고 했는데 말이다. 알고보니, 소생이란 ..

VIEW POST