PlexMediaServer 트랜스코딩 효율(리눅스 서버)

앞선글에서 리눅스 서버에 인텔 내장그래픽을 패스스루하고 드라이버 설치까지 진행했다.

이번엔 패스스루한 리눅스 서버의 plex 트랜스코딩 효율에 대해 알아보고자 한다.

테스트시스템 사양.

서버는 ESXi 게스트로 운영된다.
CPU : intel 9900tes 8core 16thread
RAM : 64G
VGA : intel UHD 630

분배
OS : Ubuntu 18.04.03 server
cpu : 8core
ram : 8G
vga : passthrought(램8G예약)

테스트영화 : 빵형 나오는 영화
화질 : 1080p BlueRay x265 10bit 4.4G

web으로 실행시켰을때 CPU사용량 테스트

내장그래픽 패스스루 전

ESXi 모니터상

영화 실행시 100% 초반에 찍고 하향

Plex 대시보드

내장그래픽 패스스루

ESXi 모니터상

PLEX 대시보드

뭔가이상하다… 설정..

후.. 체크안되있었다 다시 체크

오.. 짱짱맨.. 안정적이다 이후에는 제대로 되니까 10퍼도 안올라간다…

PLEX 쓰는사람들은 트랜스코딩 꼭 쓰기를… 물론 나는 PLEXPASS구매해서 쓴다. ㅋㅋ

 

————————————————–

사이트 리뉴얼중입니다~

서버(Linux, ESXi), NAS(헤놀로지, ESXi 및 IT관련 정보, 기타 등등을 공유하는 커뮤니티 SVRFORUM을 새로 만들었습니다.
많은 가입(?) 부탁드립니다~
https://svrforum.com

이전글들은 모두 상단 메뉴의 Blog 글 모음에있습니다!

8 thoughts on “PlexMediaServer 트랜스코딩 효율(리눅스 서버)”

  1. 안녕하세요 . G5420 cpu 사용해서 트랜스코딩 하려고 합니다
    원본 대비 체감상 화질은 어떤지 혹시 알수 있을까요?

    1. 트랜스코딩의 경우 화질을 향상시켜주는게 아니라 정해진 화질 플레이시 내장그래픽을 사용해서 효율적으로 보여주는거라고 보시면 됩니다.
      만약에 4k를 재생한다고하면 트랜스코딩사용을 하지않으면 cpu가 100% 사용하게되어 버퍼링이 생기는데 트랜스코딩의 경우에는 연산을 효율적으로 도와 20~30퍼센트정도만 사용된다고 보시면될거같아요

      1. 리눅스 OS에서 트랜스코딩 할 경우 인텔 QSV 사용이 불가해 va vai를 사용하는걸로 알고있습니다
        트랜스코딩에 따른 화질차이는 SW(CPU) > QSV > NVENC >>>VAAPI 인데 카비레이크 이후 vaapi가 극적인 성능향상이 있다고 했거든요.
        그래서 우분투에서 트랜스코딩 시 화질에 크게 문제가 없으면 plex를 리눅스 docker 기반으로 세팅하려고 합니다

        1. vaapi같은경우.. 저도 시도해보았는데 레퍼런스찾기도 힘들고 성공한 사례같은경우에도 환경을 따라하기가 힘들더라구요..
          plex docker같은경우에도 일반 리눅스 환경이 아니라서 실패 사례를 많이 봤던거같습니다.. 원하시는 도움이 못되서 아쉽네요..ㅠㅠ

          1. https://support.plex.tv/articles/115002178853-using-hardware-accelerated-streaming/
            링크의 최하단 OS별 decode/encode 우선순위를 보면 리눅스에 설치한 plex는 최우선 intel vaapi, 내장그래픽이 없을 경우 nvidia nvenc, 마지막으로 그래피깅 없을 경우 sw 가속을 하는걸로 나와있습니다
            vaapi 구축을 따로 안하셨어도 9900 cpu 시스템에 리눅스, plex 설치하셨으면 자연스럽게 vaapi 트랜스코딩 됐을겁니다
            그런데 깍두기 작렬한다거나 하는건 못보셨다는 이야기시죠?

        2. 현재 NAS 환경도 헤놀로지로 옮긴상태인데.. 라이선스가 없어서 트랜스코딩에 대해 테스트가 불가능한점 양해부탁드립니다

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

홈서버 IT 커뮤니티 SVRFORUM
Link