안녕하세요 블루입니다 ^^;;
지난 TVH+튜너 글에 이어..
이번에는 TVH+GPU 트랜스코딩 글을 올립니다..
TVH 인기가 시들한 지금의 상황에서는 큰 의미는 없을 듯 합니다..
하지만 저처럼 튜너 사용자고 OTT를 사용하지 않는다라면..
나름 구축하시는데 도움이 되실 것입니다..
1. 인텔 GPU 트랜스코딩 VAAPI
가장 기본적인 트랜스코딩입니다.
셀러론을 비롯해서 펜티엄, 코어 i 시리즈까지 그래픽코어가 내장된 대다수의 인텔 GPU가 지원합니다..
4세대 이상은 H264.. 6세대부터는 H264와 HEVC를 모두 지원합니다..
셀러론으로 꾸미면 아마도 가성비는 최고일 듯 합니다..
J시리즈에서도 잘 되거든요..
그리고 세팅도 비교적 쉬운편입니다..
그래서 아마도 가장 많이 쓰시는 것일 듯 합니다..
비교적 전성비도 좋은 편입니다. 그래픽코어가 성능이 크게 높지 않기 때문입니다..
하지만.. 비트레이트 대비 화질이 아쉽습니다..
2. 인텔 GPU 트랜스코딩 QSV (퀵싱크비디오)
윈도우쪽에서는 셀러론도 지원하지만..
리눅스쪽에서는 코어 i3 이상의 제약이 있습니다.
i3 이상만 QSV를 지원하고, 세대별 코덱은 VAAPI와 동일합니다..
장점은 비트레이트 대비 화질입니다..
VAAPI와 비교해보면 확실히 좋다는게 느껴질 정도입니다..
3G 무제한 요금제를 사용중인데.. 1Mbps급으로 720P로 트랜스코딩을 해서 보면...
끊김은 거의 느끼지 못할 정도입니다..
왠만한 OTT 서비스에 비해 화질도 좋습니다..
하지만 코어i3 이상이라는 제약으로 구축비용이 비교적 많이 들고,,
전성비도 아주 좋은 편은 아닙니다..
될 수 있으면 NUC 같은 미니PC로 구축하시는 것 추천합니다..
그러나.. VAAPI 대비 세팅도 어렵고 귀찮은 편입니다..
3. nVIDIA의 NVENC
nVIDIA 외장 그래픽을 이용한 트랜스코딩입니다.
화질 성능 모두 만족스럽습니다..
성능 좋은 그래픽카드를 사용하면 트랜스코딩 가능한 채널수도 많이 늘어납니다..
하지만 전성비는 정말 안좋습니다..
그래서 쿼드로 P400을 이용한 트랜스코딩을 많이 사용하는데..
저전력으로 대충 8채널 이상의 FHD 트랜스코딩이 가능하기 때문입니다..
저도 이것을 사용합니다...
세팅도 비교적으로 어려운편이고.. ffmpeg 빌드도 복잡한 편입니다..
하지만 한번 써보면.. 10중 8~9는 이것에 정착합니다..
저전력 메인보드에 P400 조합은 아마도 TVH 트랜스코딩에 최고의 조합니다..
4. AMD VAAPI
AMD GPU에서 VAAPI를 지원한다라고 소개해드렸습니다..
저도 테스트만 하고 실제 사용은 전혀 하지 않습니다..
그 이유는 바로 전성비입니다..
인텔처럼 U 계열의 저전력 메인보드나 미니 PC가 나오면 모를까..
2200G나 3200G 같은 CPU를 이용해도 전성비는 없다라 보시면 됩니다..
NAS로도 부담스러운 소비전력인데 GPU 트랜스코딩까지한다면...
장점은 H264나 HEVC 모두 동일한 성능으로 트랜스코딩합니다..
인텔이나 nVIDIA GPU 모두 두 코덱의 GPU 사용율은 거의 2배가 차이나기 때문에..
최대 트랜스코딩 가능한 채널수도 절반으로 줄어드는데..
AMD GPU는 이상하게도 두 코덱의 트랜스코딩 성능이 모두 동일합니다..
AMD에서도 NUC 같은 미니PC를 출시할 예정이라고 합니다..
라이젠 4000U 시리즈 가 참 기대 됩니다..
인텔 VAAPI 대비 거의 동일한 화질과..
쿼드로 P400급보다는 떨어지지만 인텔 VAAPI에 비해 다소 뛰어난 트랜스코딩 능력까지..
전성비 문제만 해결되면 기대되는 것 가운데 하나입니다..
다만.. 아직 드라이버가 불안한 편이라서..
지금의 화질은 만족할 만하지는 않습니다..
개선이 필요하다는게 개인적인 생각입니다..
이는 인텔의 VAAPI도 초기에는 동일했습니다..
시간이 해결해주었기에 지금의 화질이 나온 것입니다 ^^;;;;
5. 정리하면..
화질을 원한다면 NVENC로 가시는 것 추천합니다..
다만 전성비는 포기하셔야 합니다..
포기 하신 만큼 성능을 얻을 수 있기 때문에 다채널 트랜스코딩을 원하시면 최상의 선택입니다..
화질과 전성비 모두 원하신다면..
NUC 기반의 QSV를 원해드립니다..
구축비용이 조금 많이 들긴해도 만족스러우실 것입니다..
다 필요없고 가성비가 최고라고 생각하시면..
J시리즈 기반의 VAAPI 를 선택하시는게 좋습니다..
AMD VAAPI 는 아직은 시기상조네요...
TVH로 모바일 라이프를 원하신다면 아마도 도움이 되실 것입니다 ^^;;;
-블루-
구축하고 싶어도 P400을 못구해서 구축못하시는 분이 의외로 많습니다..
참고로 적정한 가격은 7만원선입니다.. ^^;;
전력소모가 차이가 많이 나는거 같지는 않아서..저번에 P600 으로 사서 잘 쓰고 있습니다.
저는 tvh에서 자체 녹화는 mpegts로 녹화하고
요즘은 별로 안쓰네요
plex dvr 통해서 몇개 정도만 녹화하고 있습니다.
넹 ㅎㅎ;
TS140 수명이 더 늘었습니다...ㅋㅋ
예전에 클리앙에서 보고 산건데... ESXI 해본다고 램도 많이 늘리고 하드 더 끼우고..
하드는 몇년 사이에 죽은것도 있지만요...
현재는 윈도우로 사용하고 있습니다.^^
여기 저기 삽질하다 보니 거의 대부분 블루TM님 글을 보고 구축중 이네요 ㄷㄷ