방송하기 Twitch 120fps 송출

streamlabs_kr
2019-11-29 13:58:26 1420 15 9

이건 방송팁이라기 보다는 제가 궁금해서 테스트 해 본 것인데 공유해 봅니다.

호기심에 Twitch로 120fps 송출 테스트를 해 보았습니다(글을 쓰는 시점에서 유튜브는 무조건 60fps로 바꿔버립니다).

테스트는 다음과 같이 했습니다.

a025a46e8f1bc1af71e3092dd5bc45a8.png

일단 게임 화면을 송출하면 프레임 변화가 많아서 120프레임을 일정하게 유지하면서 송출할 수 있게 720 해상도에 120fps 비디오 파일을 하나 만들었습니다.

차후에 재생하면서 프레임 확인을 위해 타임 코드를 초당 120까지 “absolute frame”으로 표시하도록 해서 렌더링 한 파일입니다(파일 링크).


42fa1f8439b719f03e203f067fb85f91.png

이 비디오 파일을 소스로 추가해서 OBS에서 120fps로 트위치에 송출하고


c6816235f0c1ebe439126166a15a9f1f.png

브라우저로 방송되고 있는 화면을 확인 해 보니 설정 – 화질(원본)에는 60fps 라고 표시되지만


c38c9c475247784b5303723eb6f5d0c2.png

고급 – 동영상 통계에는 120fps 라고 표시되고 있습니다(물론 트위치에서 트랜스코딩된 해상도는 60fps로 고정됩니다).


fcc0b505dba1adc8e4f9490344daf048.png

송출을 중단하고 OBS 통계를 봐도 드롭 프레임은 없었습니다.

2b189e23ffbb221d5cf8f2051ce5f3aa.png

https://inspector.twitch.tv/


트위치 인스펙터에 들어가서 확인 해 봐도 120 프레임으로 표시되네요.


4852a62fff4ddca120710cf95bec8897.png

여기까지 봐서는 twitch ingest 서버가 120fps 이상도 받아들이는 것이 확인됩니다.

실제 브라우저에서 재생되고 있는 화면도 120 프레임이 모두 나오는지 확인하기 위해서 송출하면서 다른 PC에서 크롬으로 생방송을 재생하는 화면을 OBS로 녹화 했습니다.


588adce92abfd0269075df272ed560a7.png

녹화된 파일을 프리미어에서 120 프레임 타임라인에 불러와서 타임 코드를 일일히 확인 해 보았습니다. 초(120프레임)당 10~20프레임 정도 빠진 프레임이 있긴 한데 평균 100프레임은 넘게 재생되었네요.

드롭되는 프레임이 시청자쪽 브라우저(재생하는 쪽)에서 일어나는 것인지 아니면 트위치 서버에서 그렇게 되었는지 까지는 확인할 수 없습니다.


효용성


결론적으로 트위치로 120fps 이상 송출도 되고 재생도 할 수는 있습니다(해상도 아니고 프레임입니다. 1440p60, 1080p30 이런 표기들 때문에 해상도와 프레임수를 혼돈하는 경우가 많아서...).

하지만 1280×720 해상도에서도 스킵되는 프레임이 많은것으로 봐서 1920×1080 해상도에서는 더 심할 것으로 추측됩니다(인코딩/디코딩/네트워크 부하 때문에).

트랜스코딩이 100% 보장되는 파트너(제휴도 잘 해주긴 하는데 가끔 안되는 경우가 있어서) 정도되면 120 프레임 이상으로 방송을 시도해 볼 만 하겠다는 생각도 들긴하네요.

하지만 송출하는 측이나 재생하는 시청자 입장에서 봐도 효용성을 보면 아직까지는 트위치에서 권장하는데로 최대 60프레임 이하로 송출하는 것이 좋아보입니다.

[원문]

댓글 9개  
이전 댓글 더 보기
방송하기프로그램채팅/봇업데이트
3
프로그램
OBS 모션 이펙트 플러그인 [1]
streamlabs_kr
00:47
8
12-05
»
방송하기
Twitch 120fps 송출 [9]
streamlabs_kr
11-29
15
방송하기
그래픽카드를 잘 골라봅시다 [19]
_무안_
11-26
10
11-25
7
업데이트
NVIDIA GeForce Hotfix v441.34 Driver [8]
로즈우
11-20
13
프로그램
OBS 화면 부분 블러 처리하기 [3]
streamlabs_kr
11-17
18
11-09
17
프로그램
스마트폰을 캠으로 활용하기 [10]
다형하기
11-06
24
11-06
4
방송하기
PC방 키보드 처럼 매끄럽게! [8]
알티그룹
11-04
3
프로그램
X split 실행됩니다 [1]
석기__
11-01
2
프로그램
엑스플릿] 로그인 관련 공지 [3]
번아웃파이터
11-01
11
업데이트
트위치 사랑방 기능 종료 [5]
태연한척하는
10-29
17
방송하기
스팀 리모트 플레이 베타 [9]
죠스
10-22
31
프로그램
채팅 읽어주는 로봇 업데이트 [10]
라스트오더
10-20
21
방송하기
트위치가 준비중인 새 기능.jpg [6]
진리를말하는자
10-20
인기글 글 쓰기