Chuyển đến nội dung

Được tạo ra cho một luồng không bao giờ dừng

Một máy chủ để mã hóa 24/7.

Hai yếu tố quyết định một buổi phát liên tục có hoạt động được hay không: máy có mã hóa được bằng phần cứng không, và có ai đếm số byte rời khỏi máy không. Hầu hết các hướng dẫn nói về yếu tố thứ nhất và bỏ qua yếu tố thứ hai, chính là yếu tố hiện ra trên hóa đơn.

Con số không ai ghi ra

Chi phí băng thông của một luồng phát liên tục.

Một đầu ra, chạy từng giây trong một tháng 30 ngày. Nhân với số đầu ra đồng thời mà bạn gửi đi.

Độ phân giảiBitrateLưu lượng ra mỗi thángVới hạn mức 1 TB
1080p608 Mbit/sYouTube khuyến nghị 4,5–9 Mbit/s2.59 TBvượt 1.59 TB
1440p6016 Mbit/sYouTube khuyến nghị 9–18 Mbit/s5.18 TBvượt 4.18 TB
4K6035 Mbit/sYouTube khuyến nghị 20–51 Mbit/s11.34 TBvượt 10.34 TB

Mọi dòng đều vượt hạn mức 1 TB mỗi tháng trước khi hết tuần đầu tiên. Đó là phép tính đằng sau lời khuyên bên dưới, và là lý do bộ mã hóa chỉ là câu hỏi thứ hai.

Ba cách mã hóa

Chọn bộ mã hóa, sau đó kiểm tra đường truyền lên.

Mỗi cách đều dùng được. Chúng khác nhau ở chi phí cho mỗi giờ đầu ra và phần cứng cần có bên dưới.

Intel Quick Sync

Đồ họa tích hợp trên CPU Intel: UHD 770 trở lên

Cách rẻ nhất để mã hóa liên tục. Một máy chủ dedicated xử lý 1080p và 1440p mà CPU gần như không bị ảnh hưởng.

Đây là tính năng của con chip, nên nó chỉ có trên một máy chủ nguyên chiếc do bạn kiểm soát. Không VPS dùng chung nào cung cấp tính năng này.

NVIDIA NVENC

Một card GPU: L4, A16, A40 và các card khác trong dòng

Nhiều đầu ra đồng thời, và dư địa thoải mái ở 4K, nơi iGPU đã chạm giới hạn.

Card là phần dễ. Hãy kiểm tra instance bao gồm bao nhiêu lưu lượng trước khi xem card.

Phần mềm (libx264 / libx265)

Bất kỳ máy nào đủ nhân

Chất lượng tốt nhất trên mỗi bit, và không cần chuẩn bị phần cứng đặc biệt.

Nó tiêu tốn CPU thực cho mỗi giờ đầu ra. Duy trì được ở 1080p trên một máy lớn; tốn kém ở mức cao hơn.

Chúng tôi khuyên dùng

Máy nào của chúng tôi phù hợp với luồng phát nào.

Cấu hình được chọn theo phép tính ở trên, không theo thứ đắt nhất.

1080p · 1440p

Một máy chủ riêng có Quick Sync

Một CPU Intel có đồ họa tích hợp, trên cổng 1 Gbit/s thực sự unmetered. Bộ mã hóa có sẵn trong chip và lưu lượng không được tính, nên một luồng chạy cả tháng có chi phí bằng một luồng chạy một ngày.

Xem các máy chủ

Mã hóa bằng phần mềm

Một VPS unmetered dư nhân

Nếu libx264 ở 1080p là đủ và bạn không muốn quản trị cả một máy chủ, dòng không tính lưu lượng cung cấp cho bạn thứ duy nhất mà một luồng phát không thể thiếu: đường truyền lên không ai đếm lưu lượng, kèm quyền root và giá hằng tháng không thay đổi.

Xem dòng Unmetered

4K · nhiều đầu ra

Một GPU, với lưu lượng được tính giá trước

NVENC trên một card thực xử lý 4K và nhiều đầu ra đồng thời một cách thoải mái. Các instance GPU của chúng tôi bao gồm 1 TB lưu lượng mỗi tháng và tính phí theo gigabyte sau đó, nên với một luồng phát liên tục, chi phí băng thông có thể cao hơn cả card. Hãy trao đổi với chúng tôi trước khi mua một instance cho mục đích đó.

Xem dòng GPU

Câu hỏi

Những điều mọi người hỏi trước khi mua.

Một luồng 24/7 thực sự dùng bao nhiêu băng thông?
Ở 1080p60 và 8 Mbit/s, một luồng không bao giờ dừng gửi khoảng 2.6 TB mỗi tháng. Ở 1440p60 là khoảng 5.2 TB, và ở 4K60 khoảng 11.3 TB. Phép tính đơn giản là bitrate duy trì trong mọi giây của tháng, và đó là con số quyết định máy chủ nào phù hợp, thường xuyên hơn cả bộ mã hóa.
Máy chủ GPU có phải là lựa chọn đúng cho phát trực tuyến liên tục không?
Thường là không, và lý do nằm ở lưu lượng chứ không phải ở card. Instance GPU thường được bán kèm hạn mức nhỏ (của chúng tôi bao gồm 1 TB mỗi tháng, sau đó tính phí theo gigabyte), trong khi một luồng phát liên tục tiêu tốn vài terabyte. Ở 4K, chi phí băng thông có thể cao hơn cả máy chủ. GPU chỉ đáng giá khi bạn mã hóa nhiều đầu ra cùng lúc hoặc làm việc trên 1440p; với một buổi phát liên tục, máy chủ dedicated có đường truyền lên không tính lưu lượng là lựa chọn rẻ hơn và đơn giản hơn.
Tôi có thể dùng Intel Quick Sync trên máy chủ riêng không?
Có, trên máy có CPU tích hợp đồ họa. Tính năng này thường bị tắt trong image Linux mặc định chứ không phải trong firmware: module i915 bị đưa vào blacklist và kernel khởi động với nomodeset. Khi gỡ bỏ cả hai và khởi động lại, /dev/dri/card0 và /dev/dri/renderD128 sẽ xuất hiện và FFmpeg có thể dùng VAAPI bình thường. Chúng tôi thiết lập việc này trước khi bàn giao cho mọi máy được mua để mã hóa, và gửi bạn kết quả của vainfo cùng thông tin đăng nhập để chứng minh nó hoạt động trước khi bạn trỏ luồng phát vào.
Tôi có dùng được /dev/dri/renderD128 không?
Trên máy chủ dedicated có GPU tích hợp thì có: thiết bị đó là render node mà bộ mã hóa giao tiếp, và nó xuất hiện khi driver đồ họa được phép tải. Trên VPS dùng chung thì không, vì máy chủ vật lý không chuyển GPU tích hợp cho máy khách. Nếu quy trình của bạn cần renderD128, bạn cần một máy chủ nguyên chiếc hoặc một instance GPU, không phải máy dùng chung.
'Unmetered' trên đường truyền lên của bạn nghĩa là gì?
Nghĩa là chúng tôi không đếm lưu lượng: không có hạn mức hằng tháng, không có dòng phí vượt mức trên hóa đơn, và không có điều khoản sử dụng hợp lý nào bóp băng thông một luồng ra liên tục. Đây không phải lời hứa về tốc độ vô hạn: tốc độ cổng là mức trần, và một cổng 1 Gbit/s truyền được khoảng 324 TB mỗi tháng nếu chạy hết công suất. Trên thực tế, điều đó có nghĩa là một luồng phát chạy suốt cả tháng sẽ có hóa đơn giống hệt một luồng chỉ chạy một tuần.
Tôi cần máy chủ riêng, hay VPS là đủ?
Với mã hóa bằng phần mềm ở 1080p, một VPS lớn là đủ, và một VPS unmetered giúp hóa đơn dễ dự đoán. Với mã hóa bằng phần cứng, bạn cần cả một máy: Quick Sync nằm trên đồ họa tích hợp của CPU, và các instance dùng chung không cung cấp nó. Đó mới là ranh giới thực sự: không phải tốc độ thuần, mà là có truy cập được vào phần cứng mã hóa hay không.
Tôi có thể chạy RTMP, SRT hoặc HLS từ một trong các máy chủ này không?
Có. Đây là các máy Ubuntu hoặc Debian thông thường với quyền root, nên nginx-rtmp, SRS, MediaMTX, OBS headless hay một quy trình FFmpeg đơn giản đều chạy như ở bất kỳ đâu. Trên máy chủ tự quản trị, chúng tôi không cài đặt hay quản trị hệ thống phát trực tuyến cho bạn; điều chúng tôi đảm bảo là bộ mã hóa sẵn sàng và đường truyền lên sẽ không tính lưu lượng của bạn.

Đọc tiếp

Các trang mà trang này dựa vào.