close_btn
팟수넷


?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

결론 : 송출용 nvenc 용 카드를 찾고있다면 gtx750/750ti,  900번대,  gtx1050 이  좋다. 

 

 

보통 cpu로 돌리는 것을 소프트웨어 , 그 외의 전용장비로 돌리면 하드웨어 라고 칭하는게 일반적이죠. 

 

인텔의 I3 5 7 라인업중에서 내장그래픽 이 있고,활성화에 문제가 없으면 intel quicksync를. 

 

650(케플러) 이상의 nvidia 라면 nvenc 

7850 (GCN) 이후의 amd 카드면 amd vce(혹은 amd amf)    이렇게 세종류가 1080p 60fps 에서 사용가능한 인코더입니다. 

 

퀵싱크랑 amd vce 는 자료 찾기가 힘들어서 그냥 1080p 60fps 1 인코딩에 최적화 되어있다고만 말씀드려야 할 것같습니다. 

R7 360(2세대 GCN)  으로는 2개째부터 메시지가 뜨면서 활성화가 안됩니다. 

 

Nvenc 는 많이 알려져 있고 인코딩 시의 옵션도 제공해 줍니다. 

 

 

카드 1장에 무려 4개의 nvenc 인코더 유닛이 탑재된 카드도 있다.

쿼드로 테슬라 제품군의 nvenc 코덱 숫자와 세션 제한 여부는 

https://developer.nvidia.com/video-encode-decode-gpu-support-matrix

에서 확인가능합니다. 신제품 출시때마다 업데이트 되는 듯 합니다. 

 

쿼드로도 또 싸구려는 nvenc 1개에 세션도 2개 제한걸린게 geforce랑 동일합니다. 좋은걸 원해? 그럼 돈을 더 내셔야죠 고객님!! 

 

그럼 일반적인 Geforce 는????

엔비디아에서 2세션 제한을 걸었다 라고 합니다. 무슨 의미냐면, 

1080p 60fps 8000비트레이트로 트위치 로 하나 송출하고, 동일한 셋팅으로 유튜브로 송출하고- 요기까지는 됨. 

믹서로 송출하기를 누른 순간, NVENC 제한입니다!! 하고 안된단 뜻입니다. 

 

nvenc perf.png

 

엔비디아 지포스가 대략

케플러(600번대, 700번대)-맥스웰2세대(900번대)-파스칼(10XX 번대) 입니다.  750/750ti는 맥스웰 1세대입니다. 

 

Low Latency High Quality  는 화질이 High Quality 에 비해서 좀 떨어진다는 얘기가 있던데.. 확인은 못해봤구요. 

High quality 기준으로, 케플러는 57~77프레임,  맥스웰1 세대가 180~220   파스칼은 350~370 이군요 ㄷㄷ 

1080ti 는 nvenc 2개있는 칩셋이라고 합니다. 

그럼 당연히 지포스 1080ti 사면 방송 한 4개도 돌릴거 같은데 앞서 말씀드린대로, 2세션 제한이 적용 됩니다. ( 포럼에서 딱 잘라서 정의하더군요.... 1080ti 가지신분 테스트좀 ㅎㅎ;;) 

 

방송용으로 쓸 nvenc 를 찾는다면, 맥스웰 아키텍쳐 이상의 그래픽 카드 중에서 전기 적게먹고 관리 잘 된거 찾으시면 됩니다. 

신품이라면 gtx 1050 이 가장 저렴하니까 선택하시면 되겠죠.  (1030은 nvenc 가 없습니다. )

 

실제 체감 : 케플러인 gtx660으로는 트위치/유튜브 의 동시송출이 불가능 했습니다. gtx750ti 로는 트위치와 유튜브의 송출이 가능합니다. 

 

 Ffmpeg 인코딩 포럼 뒤져보면, 엔비디아 카드를 여러개 꽂고, nvenc #  파라미터로  지정을 할수 있다고 합니다. 

하지만 Xsplit 상에서는 저 파라미터가 안먹더군요. 그냥 nvenc 0에 해당하는 카드 하나만 갈굽니다.  xsplit 쪽에 문의했을때도 우린 그런거 지원안함.. 끗. 이래서 안되는걸로 결론 내렸구요. 

 

동시송출이나 안정적인 송출을 위해서, CPU 나 GPU 에 얼마를 투자해야 좋은 효율이 나올지 참고자료가 되었으면 좋겠습니다. 

 

 

 

 

 

 

  • title: 팟수넷potsu 2018.06.01 09:01
    정성글엔 닥추!
  • title: 기아타이거즈농심카레라면 2018.06.01 09:46
    잘은 모르겠는데 송출시 cpu점유율의 부하를 덜어주기 위해 그래픽카드로 송출하는 건가보네여? 원컴하는 분들한테 유용한 정보일 듯..