본문으로 건너뛰기

멈추지 않는 스트림을 위한 구성

24/7 인코딩용 서버.

연속 방송의 성패를 가르는 두 가지가 있습니다: 서버가 하드웨어로 인코딩할 수 있는지, 그리고 서버에서 나가는 바이트를 누군가 집계하는지입니다. 대부분의 가이드는 첫 번째만 다루고 두 번째는 건너뛰는데, 청구서에 나타나는 것은 바로 두 번째입니다.

아무도 표시하지 않는 숫자

연속 스트림의 대역폭 비용.

출력 1개를 30일 동안 매초 실행한 경우입니다. 동시에 보내는 출력 수를 곱하십시오.

해상도비트레이트월간 아웃바운드1 TB 한도 기준
1080p608 Mbit/sYouTube 권장 4.5–9 Mbit/s2.59 TB1.59 TB 초과
1440p6016 Mbit/sYouTube 권장 9–18 Mbit/s5.18 TB4.18 TB 초과
4K6035 Mbit/sYouTube 권장 20–51 Mbit/s11.34 TB10.34 TB 초과

모든 행이 첫 주가 지나기 전에 월 1 TB 한도를 넘습니다. 이것이 아래 조언의 근거이며, 인코더가 두 번째 문제인 이유입니다.

세 가지 인코딩 방식

인코더를 고른 다음, 업링크를 확인하십시오.

모두 사용할 수 있는 방식입니다. 출력 1시간당 비용과 필요한 기반 하드웨어가 다릅니다.

Intel Quick Sync

Intel CPU 내장 그래픽: UHD 770 이상

연속 인코딩에 가장 저렴한 방법입니다. 전용 서버 한 대가 CPU 부담 없이 1080p와 1440p를 처리합니다.

칩의 기능이므로 직접 제어하는 서버 전체에서만 사용할 수 있습니다. 공유 VPS에서는 노출되지 않습니다.

NVIDIA NVENC

GPU 카드: L4, A16, A40 및 라인의 다른 카드

여러 동시 출력, 그리고 iGPU가 한계에 이르는 4K에서도 넉넉한 여유.

카드는 쉬운 부분입니다. 카드보다 먼저 인스턴스에 포함된 전송량을 확인하십시오.

소프트웨어 (libx264 / libx265)

코어가 충분한 모든 서버

비트당 최고 화질이며, 별도 하드웨어를 마련할 필요가 없습니다.

출력 1시간마다 상당한 CPU를 소모합니다. 대형 서버에서 1080p까지는 지속 가능하지만, 그 이상은 비용이 큽니다.

당사의 권장 사항

어떤 서버가 어떤 스트림에 맞는지.

가장 비싼 서버가 아니라 위의 계산을 기준으로 크기를 정했습니다.

1080p · 1440p

Quick Sync를 지원하는 전용 서버

실제로 트래픽을 계량하지 않는 1 Gbit/s 포트에 연결된, 내장 그래픽이 있는 Intel CPU입니다. 인코더는 칩에 기본 포함되어 있고 전송 바이트는 집계되지 않으므로, 한 달 내내 실행되는 스트림도 하루 동안 실행되는 스트림과 비용이 같습니다.

서버 보기

소프트웨어 인코딩

코어 여유가 있는 Unmetered 라인 VPS

1080p의 libx264로 충분하고 서버 전체를 관리하고 싶지 않다면, 트래픽 미계량 라인이 스트림에 꼭 필요한 한 가지, 즉 아무도 집계하지 않는 업링크를 root 권한, 변하지 않는 월 요금과 함께 제공합니다.

Unmetered 라인 보기

4K · 다중 출력

GPU: 전송량 비용부터 확인

실제 카드의 NVENC는 4K와 여러 동시 출력을 무리 없이 처리합니다. 당사 GPU 인스턴스는 월 1 TB 전송량을 포함하고 초과분은 기가바이트 단위로 과금하므로, 단일 연속 스트림에서는 대역폭 비용이 카드 비용보다 클 수 있습니다. 이 용도로 구매하시기 전에 먼저 문의해 주십시오.

GPU 라인 보기

질문

구매 전에 자주 묻는 질문.

24/7 스트림은 실제로 대역폭을 얼마나 사용하나요?
1080p60, 8 Mbit/s로 멈추지 않는 스트림은 한 달에 약 2.6 TB를 전송합니다. 1440p60에서는 약 5.2 TB, 4K60에서는 약 11.3 TB입니다. 계산은 단순히 비트레이트를 한 달의 매초 유지한 값이며, 인코더보다도 이 숫자가 적합한 서버를 결정하는 경우가 더 많습니다.
GPU 서버가 연속 스트리밍에 적합한 선택인가요?
대개 아니며, 이유는 카드가 아니라 전송량입니다. GPU 인스턴스는 보통 적은 포함 전송량과 함께 판매되며(당사는 월 1 TB 포함 후 기가바이트 단위 과금), 단일 연속 스트림은 수 테라바이트를 사용합니다. 4K에서는 대역폭 비용이 서버 비용보다 클 수 있습니다. GPU는 여러 출력을 동시에 인코딩하거나 1440p를 넘는 작업에서 가치가 있습니다. 단일 연속 방송에는 트래픽 미계량 업링크를 갖춘 전용 서버가 더 저렴하고 간단한 답입니다.
전용 서버에서 Intel Quick Sync를 사용할 수 있나요?
예, CPU에 내장 그래픽이 있는 서버라면 가능합니다. 대개 펌웨어가 아니라 기본 Linux 이미지에서 비활성화되어 있습니다: i915 모듈이 블랙리스트에 올라 있고 커널이 nomodeset으로 부팅됩니다. 두 설정을 제거하고 재부팅하면 /dev/dri/card0과 /dev/dri/renderD128이 나타나며 FFmpeg에서 VAAPI를 정상적으로 사용할 수 있습니다. 인코딩용으로 구매한 서버는 인도 전에 이 설정을 완료하고, 접속 정보와 함께 vainfo 출력 결과를 보내 드리므로 스트림을 연결하기 전에 동작이 확인됩니다.
/dev/dri/renderD128을 사용할 수 있나요?
내장 GPU가 있는 전용 서버라면 예. 이 장치는 인코더가 사용하는 렌더 노드이며, 그래픽 드라이버 로드를 허용하면 나타납니다. 공유 VPS에서는 호스트가 내장 GPU를 게스트에 패스스루하지 않으므로 나타나지 않습니다. 파이프라인에 renderD128이 필요하다면 공유 인스턴스가 아닌 서버 전체 또는 GPU 인스턴스가 필요합니다.
업링크의 'unmetered'는 무슨 뜻인가요?
트래픽을 집계하지 않는다는 뜻입니다: 월간 한도도, 청구서의 초과 요금 항목도, 지속적인 아웃바운드 스트림을 제한하는 공정 사용 조항도 없습니다. 무한한 속도를 약속하는 것은 아닙니다. 포트 속도가 상한이며, 1 Gbit/s 포트를 포화시키면 한 달에 약 324 TB를 전송합니다. 실제로는 한 달 내내 실행된 스트림도 일주일 실행된 스트림과 같은 청구서를 받는다는 의미입니다.
전용 서버가 필요한가요, VPS로 충분한가요?
1080p 소프트웨어 인코딩이라면 대형 VPS로 충분하며, Unmetered 라인 VPS를 쓰면 요금을 예측할 수 있습니다. 하드웨어 인코딩에는 서버 전체가 필요합니다: Quick Sync는 CPU 내장 그래픽에 있으며, 공유 인스턴스에서는 노출되지 않습니다. 진짜 구분 기준은 순수 속도가 아니라 인코더 실리콘에 접근할 수 있는지 여부입니다.
이 서버에서 RTMP, SRT 또는 HLS를 실행할 수 있나요?
예. root 권한이 있는 일반 Ubuntu 또는 Debian 서버이므로 nginx-rtmp, SRS, MediaMTX, 헤드리스 OBS, 단순 FFmpeg 파이프라인 모두 다른 곳과 똑같이 실행됩니다. 자체 관리형 서버에서는 스트리밍 스택을 설치하거나 관리해 드리지 않습니다. 당사가 보장하는 것은 인코더를 사용할 수 있고 업링크가 트래픽을 계량하지 않는다는 점입니다.

더 읽어 보기

이 페이지가 참고하는 페이지.