
NAS(Network Attached Storage) 장치를 구입할 때 하드웨어 트랜스코딩이 있거나 없는 모델을 선택할 수 있습니다. 하드웨어 트랜스코딩은 NAS에서 미디어 스트리밍을 더 빠르고 효율적으로 만듭니다. 작동 방식은 다음과 같습니다.
트랜스코딩이란?
비디오와 같은 미디어 파일은 특정 형식을 사용하여 인코딩됩니다. 예를 들어 널리 사용되는 비디오 형식은 H.264입니다. 다른 형식은 품질과 크기의 최상의 균형으로 비디오 정보를 저장하는 방법이 다릅니다.
미디어 인코딩에는 다양한 형식이 있으므로 종종 다음을 수행해야 합니다. 트랜스코딩 대상 장치가 이해할 수 있는 형식으로 파일을 변환합니다. 예를 들어 컴퓨터에서는 잘 재생되지만 스마트 TV와 완전히 호환되지 않는 파일 형식이 있을 수 있습니다. 이 경우 TV에서 사용할 수 있는 형식으로 코드를 변환합니다. 이 프로세스를 비디오 형식 변환이라고도 하지만 트랜스코딩은 스트리밍 미디어 및 미디어 파일의 라이브 변환에 더 자주 사용됩니다.
트랜스코딩은 단지 호환성에 관한 것이 아닙니다. 또한 사용 가능한 대역폭에 따라 다양한 품질 수준으로 스트리밍할 여러 비디오 버전을 만드는 데 사용됩니다. 이것은 Netflix 또는 YouTube와 같은 서비스가 하는 일이며 주어진 시간에 네트워크 연결에 가장 적합한 비디오 버전으로 자동 전환합니다.
가정용 NAS와 관련하여 많은 사람들이 이러한 장치를 구입하여 홈 미디어 서버 역할을 합니다. Plex와 같은 소프트웨어를 실행하는 트랜스코딩을 통해 NAS는 로컬 네트워크 사용자와 인터넷을 통해 콘텐츠에 연결하는 사용자에게 미디어 파일을 제공할 수 있습니다.
하드웨어 트랜스코딩이란 무엇입니까?

CPU(중앙 처리 장치)는 범용 컴퓨팅 장치입니다. 즉, 컴퓨터 코드로 표현할 수 있는 한 모든 유형의 계산을 수행할 수 있습니다. 이것의 단점은 CPU가 특정 유형의 계산에서만큼 효율적이지 않다는 것입니다. 덧셈, 뺄셈, 곱셈, 나눗셈을 할 수 있는 장비가 있지만 그 중 하나만 수행하면 용량의 75%가 낭비됩니다.
전문 프로세서가 작동하는 곳입니다. 매우 좁은 범위의 작업에 대해 제한된 수의 계산 유형을 수행하지만 수행합니다. 매우 빠르게. 이것이 바로 하드웨어 트랜스코딩입니다. 트랜스코딩 프로세스는 수학 트랜스코딩이 요구하는 종류에 적합하도록 설계된 특수 프로세서에 의해 처리됩니다. 하드웨어 트랜스코딩이 포함된 NAS를 구입하면 이러한 프로세서가 내부 어딘가에 포함됩니다. 그렇다면 이 기능이 중요한 이유는 무엇일까요?
하드웨어 트랜스코딩이 빠름
트랜스코딩 전용 특수 하드웨어를 사용하면 놀라운 결과를 얻을 수 있습니다. 일반적으로 실시간으로 발생할 만큼 빠르기 때문에 파일을 보기 전에 트랜스코딩할 때까지 기다릴 필요가 없습니다. 이것이 NAS에서 하드웨어 트랜스코딩을 원하는 가장 중요한 이유일 것입니다.
하드웨어 트랜스코딩으로 CPU 여유 공간 확보
NAS는 최고의 시간에 바쁜 장치입니다. 파일 전송을 처리하고, 백업 소프트웨어를 실행하고, 동시에 웹 서버로 작동하여 TV에서 영화를 재생하기를 원할 수 있습니다. 트랜스코딩은 CPU를 많이 사용하는 작업이며 NAS가 실시간 보기를 위해 충분히 빠르게 수행해야 하는 경우 다른 작업에 공을 떨어뜨립니다. 작업을 전용 하드웨어 트랜스코더 또는 (종종 그렇듯이) GPU로 오프로드하면 CPU를 확보하여 비트를 건너뛰지 않고 다른 모든 작업을 처리할 수 있습니다.
하드웨어 트랜스코딩이 더 효율적입니다.
전용 하드웨어를 사용하여 미디어를 트랜스코딩하는 것은 일반적으로 CPU를 사용하여 작업을 수행하는 것보다 전력을 덜 사용하고 발열도 적습니다. 트랜스코딩을 많이 하면 효율성의 차이가 시간이 지남에 따라 추가될 수 있습니다. 하드웨어 트랜스코딩의 가장 중요한 측면은 아니지만 주목할 가치가 있습니다.
하드웨어 트랜스코딩에는 단점이 있습니다

하드웨어 트랜스코딩은 NAS에서 바람직한 기능이지만 완벽하지는 않습니다. 첫째, 사용하는 미디어 스트리밍 소프트웨어는 NAS 및 NAS에서 사용하는 하드웨어 트랜스코더와 호환되어야 합니다. 예를 들어 Plex는 NAS 장치 목록과 하드웨어 트랜스코더가 Plex와 작동하는지 여부가 포함된 Google 시트를 유지 관리합니다.
하드웨어 트랜스코딩의 다음 문제는 트랜스코더가 매우 구체적일 수 있다는 것입니다. 예를 들어 트랜스코더는 H.264에서 작동하지만 최신 HEVC(고효율 비디오 코딩) 형식에서는 작동하지 않을 수 있습니다. 이러한 경우 NAS는 어쨌든 CPU를 사용하여 소프트웨어 인코딩으로 대체해야 합니다.
특히 Plex의 경우 하드웨어 인코딩으로 인해 추가 비용이 발생합니다. Plex는 하드웨어 트랜스코딩을 프리미엄 기능으로 포함하기로 결정했기 때문입니다. 물론, 그것은 Plex의 단점이며 특별히 하드웨어 트랜스코딩이 아닙니다. 그러나 Plex는 가장 인기 있는 NAS 미디어 스트리밍 선택이므로 적절한 관찰입니다.
소프트웨어 트랜스코딩은 언제 괜찮습니까?
하드웨어 트랜스코딩 없이 NAS를 구입하면 상당한 비용을 절약할 수 있지만 언제가 괜찮을까요? NAS를 구입하는 경우 오직 미디어 서버 역할을 하기 때문에 하드웨어 트랜스코딩이 없다는 것은 (아이러니하게도) 큰 문제가 아닙니다.
문제의 NAS의 CPU가 작업에 달려 있다고 가정합니다! 위에서 언급한 동일한 Plex Google 시트에서 다양한 해상도에서 소프트웨어 트랜스코딩에 대한 성능 테스트 결과를 볼 수 있습니다. 목록에 있는 각 NAS에 장착된 특정 CPU도 확인할 수 있습니다. 그러면 어떤 NAS CPU가 소프트웨어 트랜스코더로 잘 작동할 것인지 명확하게 알 수 있습니다.
마지막으로, 대부분의 NAS 스트리밍 소프트웨어는 백그라운드에서 미디어를 트랜스코딩하는 옵션을 제공합니다. 예를 들어, 바쁘지 않을 때 밤새 콘텐츠를 트랜스코딩할 수 있습니다. 따라서 미디어를 스트리밍할 때 이미 최적의 형식입니다. 이 경우 실시간 성능이 필요하지 않기 때문에 소프트웨어 트랜스코딩을 사용해도 상관 없습니다. 주요 단점은 미디어를 사용할 수 있는 데 시간이 걸리며, 물론 원본 파일을 삭제하도록 선택하지 않는 한 트랜스코딩된 미디어가 원본과 함께 저장되기 때문에 이 접근 방식은 더 많은 저장 공간을 사용한다는 것입니다.
결국 하드웨어 또는 소프트웨어 트랜스코딩은 필요와 예산에 맞는 선택입니다. 어느 쪽이든 객관적으로 모든 면에서 우월하지는 않지만 이제 스스로 결정해야 하는 지식을 갖게 되었습니다.








