독서만세 MYPI

독서만세
접속 : 3310   Lv. 49

Category

Profile

Counter

  • 오늘 : 7 명
  • 전체 : 10451 명
  • Mypi Ver. 0.3.1 β
[방송 관련] 퀵싱크 추가 및 nginx 사용 유튜브 동시송출 후기 (0) 2016/11/25 AM 01:07

퀵싱크 자체는 알고 있었지만 NVENC가 있기에 쓸일이 없겠구나 싶었는데 잘 생각해보니 동시송출 환경에서 양쪽에 분배시키면 큰 효과를 볼 수 있다는 것을 뒤늦게 깨달았습니다.

 

그래서 시험해보자고 마음 먹은 시점에서 항상 좋은 정보를 알려주시는 솔리드뱀병장님의 글인

http://pd-retro-tv.tistory.com/117

이걸 접하게 되어서 이 2가지를 같이 테스트해보기로 결정.


메인보드에 들어가서 내장그래픽을 활성화시키고 xsplit은 퀵싱크, 팟플레이어는 NVENC로 세팅하고

xsplit 쪽은 nginx 세팅을 해서 유튜브 동시 송출까지 해봤더니 놀라운 정도였습니다.

 

방송에서의 자원 소모는 결국 인코딩이 전부고 송출 자체는 아무것도 아닌 수준.

1인코딩 1송출이든 nginx를 이용한 1인코딩 2송출이든 아무 차이가 없었습니다.

 

다음팟은 팟플레이어라는 자체 프로그램을 한번 거쳐야 하기 때문에 따로 인코딩을 하는 수 밖에 없어서 최종적으로는

xsplit 퀵싱크 1인코딩->트위치, 유튜브 동시 송출

팟플레이어 NVENC 1인코딩-> 다음팟 송출

이렇게 2인코딩 3개 동시송출 방송이 된 셈이네요.

 

 

 

[기존]

xsplit: Elgato hd60 캡쳐보드->NVENC 1080p60 10000k 인코딩 및 트위치 송출+스트림 녹화 보존(스트림 지연 1초 옵션)

팟플레이어: xsplit 웹캠 장치 인식->NVENC 1080p60 8000k 다음팟 송출(1080p 테스터 신청자입니다)

 

Cap 2016-11-04 23-44-05-867.png

 

xsplit 50% 내외

팟플레이어 20% 내외

 

 

 

 

[변경 후]

xsplit: elgato hd60 캡쳐보드->Quick Sync 1080p60 10000k 인코딩 및 nginx로 rtmp 송출+스트림 녹화 보존(스트림 지연 1초 옵션)->트위치&유튜브 동시 송출

팟플레이어: xsplit 웹캠->NVENC 1080p60 8000k 인코딩 및 다음팟 송출(1080p 테스터 신청자입니다) 

 

Cap 2016-11-24 00-33-45-125.png

(총 cpu 사용량은 다른 걸 좀 켜서 그렇습니다)

xsplit 20% 내외

팟플레이어 20% 내외

(스샷에는 없지만)nginx 1% 이하


사실상 다음팟과 같이 전용프로그램 인코딩 말고 rtmp 송출만 하면 바로 방송이 on 되는 플랫폼이면 전부 기존 1방송 수준으로 동시송출이 가능하다고 봅니다.


즉, 동시송출 등을 생각하실 때 트위치, 유튜브 등은 추가자원 없이 그냥 동시 방송 된다고 치고, 다음팟에서 추가 자원소모 정도만 고려하면 될 것 같습니다.

그리고 이 때 인텔 퀵싱크와 NVENC를 둘다 사용할 수 있는 환경이면 각각 해주면 더 원활하게 가능하고요.

신고

 
X