안녕하세요.
눈팅만 하는지라 올릴까 말까 고민하다가 많은분들께서 원컴 게임 방송을 위하여 게시판에서 정보를 구하시는것을 보고
아는 범위내로 정보를 정리해서 올려볼까 합니다.
원글작성자이며 트위치와 트게더에 게시하였습니다.
사양
CPU : AMD Ryzen™ 7 1800X
M/B : X370 GAMING PRO CARBON
RAM : CORSAIR DDR4 16G PC4-25600 CL16 VENGEANCE LPX RED (8Gx2)
VGA : ZOTAC GTX1080 Ti Founders Edition D5X 11GB
SSD : Crucial MX200 (500GB)
HDD :Seagate 2TB Barracuda ST2000DM001
P/S : SuperFlower SF-650F14MT LEADEX SILVER
C/S : NZXT H630
Keyboard : Cooler Master CM STORM MECH (RED)
Mouse : Razer DeathAdder Chroma
Etc. : SoundBlaster X G5 , RAZER SEIREN , HyperX Cloud , , BenQ ZOWIE RL2460, DELL U2414H
AMD Ryzen™ 7 1800X 의 성능과 다른 라이젠 CPU의 성능의 경우 아래 쿨엔조이 리뷰를 참고 하시는것을 추천드립니다.
쿨엔조이 AMD RYZEN 7 1800X / 1700X / 1700 벤치마크
링크 : http://cooln.kr/bbs/review/445932?sfl=wr_subject&stx=AMD&sop=and
AMD Ryzen™ 7 1800X 시스템 구성전 인텔 하이엔드 데스크탑 5820K 시스템을 구성하여 사용하였습니다.
잠깐 이야기 해본다면
인텔 하이엔드 데스크탑 5820K 시스템을 구성하고 MSI 메인보드의 게이밍 모드를 사용하여 3.8ghz 로 오버클럭킹하여 사용했습니다. LOL 이나 오버워치와 같은 CPU사용량이 적은 게임을 구동할때는 풀옵션으로 1920 X 1080 해상도 60프레임 으로는 매끄럽게 구동이 가능하나 배틀필드 시리즈와 레인보우식스 시즈같은 CPU 사용량이 많은 게임에서는 동일한 설정시 프레임 누락과 간혈적인 끈김 으로 방송자체가 불가능하여 1280 X 720 해상도에서 60 프레임 설정으로 방송을 하곤 하였습니다. 나름 철저하게 리소스 관리를 하여 송출을 진행하였으나 CPU사용량이 74%~87% OS의 CPU사용량에 따라 100%가 되어 웹캠같은 주변기기 사용은 엄두도 낼수 없던 상황이었습니다.
AMD Ryzen™ 7 1800X 사용하고 방송하고 부터는
이미 제가 유튜브에 스트리밍을 한 영상들을 쿨엔조이 게시판에 퍼오신분이 있으시더군요.
얼마전에 메인보니터를 samsung C34F791로변경하였지만 CPU 사용량은 그닥차이가 없더군요 면적이 2배 정도 늘어나서 옵션은 조금 낮추어 진행하는데 방송품질은 제가 판독하기엔 차이가 없었습니다.
배틀필드1 실시간 스트리밍
트리플 모니터로 모니터링 하면서 CPU 사용량을 보았습니다. (BenQ ZOWIE RL2460, DELL U2414H 2개 )모든 CPU사용은 당연히 잘되었구요 캡쳐화면의 움직임에 따라 CPU의 사용량이 8%~45%로 화면의 움직임이 심할수록 높게 올라갔습니다. 황경오차가 커서 확정적으로 말씀드리는데 무리는 있으나 저 같은경우 평균 CPU 사용량이 67%로 나름 고사양게임이라 칭할수 있는 배틀필드1을 구동 하며 게임방송을 진행할때 시청자분들께 컴자랑하며 놀수 있었습니다.
메모리누수의 경우 이미 게임패치로 개선된지라 메모리사용량이 13GB 미만으로 메모리 부족 현상을 경험하지 못했습니다.
셈플영상입니다.
레인보우 식스:시즈 실시간 스트리밍
레인보우식스:시즈의 배틀필드1보다 cpu 사용량이 높아서 동일한 셋팅기준 CPU를 최대 93%까지 사용하였습니다.
CPU 사용량이 높았지만, 레인보우 식스:시즈에서 잔렉이 없었고 CPU에 여유가 있어서 OS에서 CPU를 사용하더라도 여유로웠습니다.
셈플영상 입니다.
여기 까지는 일반적으로 써보니 잘~ 되더라 하는 내용입니다.
지금부터
제가 확실하게 말씀드릴수 있는 범위내에서 기본적인 셋팅과 어느부분에서 삽질을 할수있는지 알려드리겠습니다.
방송 설정
저도 여러분과 마찬가지로 방송 프로그램은 OBS 와 xsplit 를 사용합니다. 아프리카의 경우 제가 그쪽은 하지않아서 잘모르나 해당 셋팅의 경우 트위치와 유튜브에서 동시 송출로 사용하는 만큼 그대로 사용해 보시고 더 세밀한 설정으로 비트레이트 대비 높은 화질을 영상을 송출하시거나 CPU사용량은 낮고 비트레이트는 높게하여 셋팅하셔도 무방합니다.
먼저 간단한 이해를 위해 아래 링크를 읽어보시는것을 추천드립니다.
유튜브 관련 (읽어보면 도움 됩니다.)
실시간 스트리밍 시작하기 - YouTube 크리에이터 아카데미 - YouTube
링크 : https://creatoracademy.youtube.com/page/lesson/big-events-live?hl=ko
실시간 스트리밍 가이드
링크 : https://support.google.com/youtube/topic/2853712?hl=ko&ref_topic=4355169
트위치 관련
스트리머를 위한 트위치 방송 가이드
링크 : http://twitchkr.nflint.com/
※ 전반적인 방송 설정을 트위치 방송 가이드를 참조하세요.
OBS설정
xsplit 설정
캡쳐방식 : 게임캡쳐를통해 진행해야 매끄럽게 출력됩니다. 디스플레이캡쳐의경우 바탕화면을 보여줄때 사용하세요.
1080P60 기준 : 비트레이트 6000 , 키프레임 2 오디오 비트레이트 160
720P60 기준 : 비트레이트 2500~3500 (서버 상태에 따라 조정) , 키프레임 2 , 오디오 비트레이트 160
유튜브와 트위치 모두 영상 데이터를 송출하면 인코딩되어 시청자들에게 전송되나 유튜브의 경우 좀더 가공하여 보네는 편이라 열화가 좀있고 트위치는 되도록이면 스트리머가 송출하는 데이터 그대로 보낸다는 의견이 많습니다.
트위치는 트위치 파트너거나 시청자가 20명이상일때 서버에서 트랜스코딩으로 화질제어가 가능하나
유튜브는 그런제한없이 트랜스코딩을 사용가능하나 PC만 가능하고 모바일은 자동으로 제어됩니다.
서버가 해외인지라 회선이 안좋다면 테스트후 안정적인 송출값을 찾아서 진행하시는것이 좋으며
게임방송을 하실때 화질도 화질이지만 제일중요한것을 시청자들과의 소통 그리고 꾸준함 진정성을 우선으로 생각하시는것이 좋습니다. 진행하는 입장에서는 되도록이면 직접눈으로보는원본그대로 시청자분들께 전달하고싶은것이 본능(?) 이지만
그건 실제로 불가능한 부분이니까요.
동시송출의 경우 각각 인코딩하여 리소스를 낭비하시기보다는 Nginx을 이용한 한번의 인코딩으로 트위치와 유튜브 동시송출을 할수 있는 블로그의 글을 보고 참조 하시는 것을 추천드립니다.
동시송출 가이드
링크 : http://pd-retro-tv.tistory.com/117
방송시 개인적인 팁
OBS 로 방송 송출을 하실때는 엔비디아 익스페이언스의 쉐어 기능을 사용하여 동영상캡쳐를 하셔도 무방하나
xsplit 의경우 프로그램에서 그래픽자원을 만호이 사용하여 쉐도우 플레이 사용시 녹화본에서 끈김과 늘어짐이 그대로 나오고 방송송출 프리뷰가 매끄럽게 송출되더라도 시청자분들이 힘듭니다. 송출만 단독으로 하시거나 XSplit Broadcaster PTR 최신버전에서
설정변경으로 통하여 CPU자원을 사용하게 하면되나 그닥 차이가 없기 때문에 정식버전에서 패치되기를 기다려야됩니다.
실제로 XSplit에서 엔비디아 익스페이언스 쉐어기능을 사용시 비활성화하라고 경고메세지가 뜨는것을 보실수 있습니다.
라이젠 최적화 방법
1.
일단 저는 그래픽카드를 엔비디아 지포스 GTX1080 TI 제품을 사용하고 있었습니다.
HPET, High Precision Event Timer 를 끄기전에는 여러분이 아시는 그대로
활성화 상태에서는 GPU 사용량이 고르지 않았습니다. 프레임드랍으로 게임도 즐길수 없고 보는사람들도
밀리는화면을 보고 고통 받았습니다.
하지만 비활성화 하면 그런거 없이 GPU가 일 열심히 합니다.
꼭 비활성화 하시는것을 추천드립니다.
2.
CPU 0번만 열심히 일하는 현상 이 부분은 하드웨어 외부링크로 대체 하겠습니다.
1700x + 바이오스타 B350 GT3 비정상적인 CPU0 로드 해결했습니다!!!
링크 : http://www.hwbattle.com/bbs/board.php?bo_table=cpumbram&wr_id=59050
이렇게 하시면 대부분 문제가 날아갑니다.
※ 추가로 팁드리자면 어차피 컴퓨터 성능이 100% 필요한만큼 전력관리 기술들을 다끄시고 , 메인보드 바이오스 상에서 동작속도를 고정하여 사용하시는것을 추천드립니다.
3.
OS는 되도록이면 윈도우 10 RS2 보다는 윈도우 10 RS1 으로 설치하시는것을 추천드립니다.
송출프로그램이 오작동하고 방송하다가 크래쉬나고 난리 납니다.
프로그램들이 안정화되기 전까지는 RS1 버전으로 보안업데이트로 버티시는것을 추천드립니다.
제가 아는 범위내에서 간단하게 글을 적어 보았습니다.
여담으로
위 셋팅을 AMD 라이젠 5 런칭 행사장에서 사용하였었습니다.
잘놀다 갔습니다.
그리고 부천의 어느곳에 가서
잘놀다 왔구요.
저에게는 특별했던 경험이었습니다.
라이젠 7 시리즈 cpu들을 1800X 의 기본동작속도인 3.6ghz라면 비슷한 결과로 나오실것으로 판단됩니다.
AMD 라이젠 7 1800X 기반으로 적은 글이지만 AMD 라이젠 7 CPU로 방송을 하시고자하는분들께 도움이 되시길 바라며 글을 마치겠습니다.
:D
유튜브 : https://www.youtube.com/channel/UCtjnellGkDxX5pUv1I-ZQ6w
트위치 : https://www.twitch.tv/kimchobozzang
댓글 13개 ▼