영상
로비에서는 음소거로 재생됩니다. 광고가 나오면 플레이어의 건너뛰기 버튼을 직접 누르세요. 건너뛴 뒤에는 플레이어 밖을 한 번 클릭해 키보드 포커스를 되돌리세요.
노트 화면 (준비 완료 이후에만 표시)
영상의 박자와 BPM/첫 박을 맞춘 뒤, 화면의 노트가 판정선에 닿을 때 Space·A·S·W·D 또는 화면 탭으로 입력하세요. 입력 오차가 아래 통계에 쌓입니다.
1. 진행
- 영상 넣기
- 로비
- 준비 완료
- 카운트다운
- 재생
| 현재 단계 | - |
|---|---|
| 준비 가능 여부 | - |
| 준비 완료까지(정지+0초+버퍼) | - |
| playVideo() → PLAYING | - |
| 시작 시 시계 점프 | - |
2. 광고 관측
| 플레이어 상태 | - |
|---|---|
| video_id (현재 / 로드한 값) | - |
| getDuration() | - |
| getAdState() (비공식) | - |
| 판별 | - |
| 광고 의심 발생 횟수 | 0 |
광고가 끝나 본 영상이 재생 중일 때 저장 버튼을 누르면, 이후 길이가 다르면 광고로 의심합니다. 값이 바뀔 때마다 아래 로그에 남습니다.
3. 시계
| raw getCurrentTime | - |
|---|---|
| 게임 시계 | - |
| 드리프트 (smooth 시계 - 벽시계) | - |
| raw 갱신 간격 (평균 / p95 / 최대) | - |
| raw 갱신 폭 (평균 / 최대) | - |
| anchor 예측 오차 (|평균| / p95 / 최대) | - |
| smooth 잔차 (SD / p95) | - |
| 버퍼링 (횟수 / 총 ms) | - |
| 재동기 (강제 / 재개) | - |
| 화면 프레임 간격 | - |
4. 재생 지연 반복 측정
| 회차 | 호출→재생(ms) | 호출→시간 진행(ms) | 광고 의심 |
|---|
| 호출→재생 (평균 / SD / 최대) | - |
|---|---|
| 호출→시간 진행 (평균 / SD / 최대) | - |
로비에서 본 영상이 재생 중일 때 시작하세요. 정지 → 0초 이동 → 재생을 반복하며 지연과 광고 재발동 여부를 봅니다. 탭을 화면에 띄워 두세요.
5. 입력 지터
| 시계 방식 | 횟수 | 평균(ms) | SD(ms) | |오차| p95 |
|---|---|---|---|---|
| smooth | 0 | - | - | - |
| anchor | 0 | - | - | - |
| raw | 0 | - | - | - |
SD는 사람 입력의 흔들림이 섞여 있으므로 절대값이 아니라 방식끼리 비교하는 용도입니다. 방식을 바꿔 같은 조건으로 여러 번 측정하세요.