Tất cả bài viết
Hướng dẫnStreamOBSmacOS8 phút

Stream ĐTCL trên Mac: quay lại ván đấu và phát trực tiếp

Cập nhật ngày · Đội ngũ OS FIGHT TACTICS

Quay lại ván Đấu Trường Chân Lý để xem lại và phát nó trực tiếp là hai chuyện khác nhau, và gộp chung là cách nhanh nhất để máy chạy hết công suất mà chẳng được gì. Quay lại chỉ cần một tệp trên ổ đĩa, hết. Phát trực tiếp cần mã hoá liên tục, một lớp thông tin phủ lên, thường thêm một khung camera, và tất cả diễn ra trong lúc ván đấu đã chạy sẵn. Trên Mac còn thêm một tầng nữa cần biết: từ bản 18.1, bản mở Mùa 18 và đưa ĐTCL sang Unreal Engine, macOS không còn được game hỗ trợ, không hỗ trợ cũng không vá lỗi. Riot nói việc gỡ bỏ này là tạm thời và cho biết đang làm để hỗ trợ lại hệ điều hành trong một bản cập nhật sau, nhưng chưa công bố ngày. Thứ chạy trên máy bạn là bản Android, vẫn được hỗ trợ, do OSFT Launcher mở trong một cửa sổ macOS bình thường. Với việc quay hình thì đó là tin tốt: cửa sổ đó quay và phát y như mọi cửa sổ khác. Nếu chưa cài launcher, bài hướng dẫn cài đặt lo trong vài phút.

Xem lại hay phát trực tiếp: hai nhu cầu, hai mức tốn máy

Bản ghi là để đọc lại chính mình: hiểu vì sao đội hình tan ngay lúc cả bàn bắt đầu lên cấp, xem lại một lượt chuẩn bị bị lãng phí, gửi một pha giao tranh cho bạn bè xem. Tệp nằm trên ổ đĩa, không ai nhìn nó trong lúc đang ghi, và thiếu một khung hình ở đâu đó cũng chẳng ai mất gì. Phát trực tiếp thì khác, nó phải cho ra hình đều đặn không nghỉ: bộ mã hoá chạy liên tục, đường tải lên chạy liên tục, và mỗi lần giật là tất cả cùng thấy trong đúng giây đó. Việc đầu tiên gọn trong một máy bình thường. Việc thứ hai đòi phần dư mà game đã ăn mất kha khá, nên hai bên không thể cấu hình giống nhau.

  • Để xem lại: công cụ có sẵn của macOS là đủ, không phải cài gì và chuẩn bị mất một phút.
  • Để phát: cần một phần mềm dựng cảnh như OBS, ngay khi bạn muốn lớp phủ, camera, nhiều nguồn hoặc đẩy lên một nền tảng.
  • Để khoe một ván cho hai ba người bạn, chia sẻ màn hình trong kênh thoại vẫn đơn giản hơn dựng cả một buổi phát.
  • Cả hai trường hợp, nguồn cần bắt là một: cửa sổ launcher, và chỉ nó thôi.

Quay một ván ĐTCL trên Mac mà không cài gì

macOS có sẵn thanh quay màn hình, mở bằng Shift + Command + 5. Nó cho quay cả màn hình hoặc một vùng chọn, và tuỳ phiên bản hệ điều hành còn cho quay đúng một cửa sổ. Để xem lại thì quá đủ: tệp rơi vào thư mục bạn chọn trong menu Tuỳ chọn, và máy tự lo phần mã hoá mà không đè bẹp ván đấu. Có một giới hạn nên biết trước khi dựng hẳn một kênh trên nó: tuỳ phiên bản macOS, công cụ này không chắc ghi được âm thanh hệ thống, tức là có thể không ghi được tiếng game. Đó là một trong những lý do người ta chuyển sang OBS, dù không phải lý do duy nhất.

  1. 1Cho launcher thoát toàn màn hình và chỉnh cửa sổ đúng kích thước mà video sẽ có. Khung hình bây giờ là khung hình bạn xem lại sau này.
  2. 2Bấm Shift + Command + 5, chọn quay một cửa sổ nếu hệ điều hành có mục đó; nếu không, kéo vùng chọn ôm sát cửa sổ launcher.
  3. 3Mở menu Tuỳ chọn để đặt thư mục lưu trước khi bắt đầu, thay vì đi tìm tệp sau khi quay xong.
  4. 4Bấm quay, chơi, rồi dừng từ biểu tượng trên thanh trình đơn. Một bản ghi bị bỏ quên cả buổi tối làm đầy ổ đĩa nhanh hơn bạn tưởng.

OBS bắt đầu cần thiết từ chỗ nào

OBS trở thành bắt buộc ngay khi trên hình có thứ khác ngoài game: lớp phủ ghi tên và bậc xếp hạng, camera, màn hình nghỉ giữa hai ván, đường đẩy lên nền tảng phát trực tiếp. Nguyên tắc gói trong hai chữ: nguồn xếp vào cảnh. Một cảnh chơi gồm cửa sổ launcher và camera, một cảnh nghỉ gồm một ảnh tĩnh, và bạn chuyển qua lại mà không đụng vào ván đấu. Điểm cần nhớ trên Mac: mỗi nguồn thêm vào là một phần việc thêm cho bộ xử lý, và lớp phủ động tốn hơn ảnh tĩnh nhiều. Bắt đầu với đúng hai cảnh, thiếu gì thật sự thì thêm sau.

Bắt cửa sổ launcher, đừng bao giờ bắt cả màn hình

Đây là thiết lập quyết định tất cả, và cũng là thứ người mới hay để sai nhất, vì bắt cả màn hình thì chẳng phải nghĩ gì. Có điều cả màn hình cũng là thông báo của bạn, các thẻ trình duyệt, tên tệp và cái cửa sổ nhắn tin bạn mở theo phản xạ khi vừa xong một ván. Bắt cửa sổ thì chỉ hiện cửa sổ đó: mọi thứ khác có nhảy lên trên cũng không bao giờ vào hình. Nó còn một lợi thế ít người biết: nó bám theo cửa sổ. Bạn đổi màn hình nền, di chuyển launcher, mở thứ khác đè lên, hình phát ra vẫn đứng yên. Và vì số điểm ảnh phải mã hoá ít hơn cả màn hình, máy cũng dễ thở hơn. Nếu bạn cắm hai màn hình thì câu hỏi biến mất luôn: màn hình thứ hai thành nơi để mọi thứ không được lộ.

Cái bẫy toàn màn hình của macOS

Một ứng dụng chuyển sang toàn màn hình bằng nút xanh không hề chiếm màn hình nền của bạn: macOS dựng cho nó một không gian riêng, và bạn nhảy vào đó như nhảy sang một màn hình nền khác. Với việc quay hình, đó là con đường ngắn nhất dẫn tới hình đứng, nền trống hoặc một khối đen, ngay khi bạn quay lại màn hình nền quen thuộc để trả lời một tin nhắn. Quy tắc rất gọn: muốn quay hoặc phát thì chơi ở chế độ cửa sổ, kéo rộng sát mép cũng được. Bạn mất chiều cao của một thanh trình đơn, đổi lại là hình không bao giờ đứt.

Quyền ghi màn hình và lần khởi động lại mà nó đòi

  1. 1Mở Cài đặt hệ thống, vào Quyền riêng tư và bảo mật, rồi vào mục ghi màn hình.
  2. 2Bật công tắc cho ứng dụng đang quay, tức OBS hoặc phần mềm phát khác. Thanh quay có sẵn của macOS thì không cần có mặt trong danh sách này.
  3. 3Thoát hẳn ứng dụng rồi mở lại. Quyền cấp trong lúc nó đang chạy chỉ có hiệu lực ở lần khởi động kế tiếp, và đó đúng là lý do một nửa số người kết luận rằng cái công tắc kia vô dụng.
  4. 4Sau đó kiểm tra danh sách cửa sổ có thể bắt đã có cửa sổ launcher chưa. Danh sách trống hoặc thiếu gần như luôn là do bước trên bị bỏ qua.

Mã hoá tốn gì trên một máy xách tay không quạt

Mã hoá video trong lúc game đang chạy không bao giờ miễn phí. Game đã chiếm bộ xử lý đồ hoạ, phần mã hoá lấy thêm một phần, và trong một thân máy không quạt thì nhiệt cuối cùng sẽ kéo xung nhịp xuống. Triệu chứng rất dễ nhận: đầu buổi tối chơi mượt, một lúc sau bắt đầu nặng nề, trong khi chẳng có gì khác thay đổi. Phép thử dứt điểm gồm hai ván. Chơi một ván không quay gì cả, rồi một ván vừa chơi vừa phát, và so sánh. Nếu chỉ ván thứ hai giật thì thủ phạm không phải game, cũng không phải đường mạng. Cách tách một cú tụt khung hình khỏi lỗi mạng thật sự nằm trong bài về giật lag, áp dụng nguyên xi ở đây với bộ mã hoá là nghi phạm số một. Khi dùng pin, nhớ rằng quay hình cộng thêm vào phần dựng hình và rút ngắn buổi chơi, như bài về thời lượng pin đã tính.

Mã hoá to hơn thứ đang hiển thị: kiểu lãng phí phổ biến nhất

Đây là phép cân nhắc gần như không ai làm, mà nó nặng hơn tất cả những phép còn lại cộng lại. Một bên là kích thước cửa sổ launcher, tức là thứ game phải vẽ ra. Bên kia là độ phân giải đầu ra của buổi phát, tức là thứ bộ mã hoá phải tạo ra. Khi bên thứ hai lớn hơn bên thứ nhất, phần mềm chỉ đang phóng to một hình vốn không có thêm chi tiết nào: bạn trả tiền tính toán mà người xem chẳng thấy đẹp hơn chút nào. Ngược lại, cửa sổ to hơn hẳn đầu ra thì bắt game vẽ những điểm ảnh sẽ bị thu nhỏ ngay sau đó. Vậy nên hãy cho hai bên khớp nhau: chọn trước độ phân giải đầu ra mà máy giữ được không hụt hơi, rồi mới chỉnh cửa sổ game theo. Trên một máy hay nóng, hạ độ phân giải đầu ra xuống một nấc cho nhiều dư địa hơn mọi thiết lập cầu kỳ khác.

Những thứ không được lọt vào hình

  • Thông báo: bật một chế độ tập trung trước khi mở, đó là thiết lập duy nhất chặn cùng lúc tin nhắn, lời nhắc và các dải thông báo của ứng dụng.
  • Cửa sổ nhắn tin và trình duyệt: bắt cửa sổ vốn đã giữ chúng ở ngoài, nhưng cứ để chúng ở một màn hình nền khác cho chắc, vì cài sai phần chia sẻ là chuyện xảy ra rất nhanh.
  • Màn hình thứ hai: xem trên đó đang có gì trước khi bắt đầu, vì nó lộ ra ngay khi bạn bắt màn hình thay vì bắt cửa sổ.
  • Chính cái màn hình nền: tên tệp, ảnh chụp màn hình, tài liệu đang làm dở, đó là phông nền lắm lời nhất của một chiếc Mac.
  • Các cửa sổ của launcher không phải ván đấu: cài đặt, tài khoản, giấy phép, làm hết trước khi bấm quay.

Bố cục cho một game đánh theo lượt: bàn cờ và cửa hàng nói hết

Đấu trường tự động không quay giống game bắn súng. Không có tâm ngắm để bám theo, cũng không có pha phản xạ để trầm trồ: thông tin nằm ở bàn cờ, ở cửa hàng và ở danh sách đối thủ, và đó là chỗ người xem nhìn từ đầu tới cuối. Hệ quả rất rõ, khung camera không cần to. Một ô nhỏ ở góc là đủ, đặt vào chỗ game không hiển thị gì, tuyệt đối đừng đè lên cửa hàng hay hàng chờ. Lớp phủ cũng theo đúng nguyên tắc ấy: một dải mỏng kín đáo hơn hẳn một khung viền cắt mất rìa bàn cờ. Và vì giai đoạn chuẩn bị gần như là một khung hình tĩnh, thứ đáng quan tâm là chữ có đọc được không, chứ không phải độ mượt: một bàn cờ nét ở số khung hình vừa phải dễ đọc hơn một hình mượt mà nhoè. Phần còn lại là lời bình, và đó chính là thứ các bản ghi ĐTCL thiếu nhất, người xem thấy đội hình cuối cùng mà không bao giờ biết vì sao nó được chọn.

Danh sách kiểm tra trước khi bấm quay

  • Launcher ở chế độ cửa sổ, không bao giờ toàn màn hình.
  • Nguồn bắt hình: cửa sổ launcher, không phải màn hình.
  • Quyền ghi màn hình đã cấp, ứng dụng đã khởi động lại sau đó.
  • Chọn độ phân giải đầu ra trước, rồi mới chỉnh cửa sổ cho khớp.
  • Chế độ tập trung đã bật, ứng dụng nhắn tin và trình duyệt nằm ngoài khung.
  • Một ván đối chứng không quay gì, để biết máy chạy ra sao khi rảnh tay.

Quay một ván ĐTCL trên Mac mà không cài phần mềm thì làm thế nào?

Dùng thanh quay màn hình có sẵn của macOS. Bấm Shift + Command + 5, chọn quay một cửa sổ nếu phiên bản hệ điều hành của bạn có mục đó, nếu không thì kéo vùng chọn ôm sát cửa sổ launcher. Đặt thư mục lưu trong menu Tuỳ chọn trước khi bắt đầu, chơi ở chế độ cửa sổ thay vì toàn màn hình, và dừng quay từ biểu tượng trên thanh trình đơn.

Muốn phát trực tiếp ĐTCL từ Mac có bắt buộc dùng OBS không?

Nếu chỉ quay lại để tự xem thì không. OBS cần đến khi trên hình có thứ khác ngoài game: lớp phủ, camera, màn hình nghỉ, nhiều nguồn, hoặc đẩy lên một nền tảng phát trực tiếp. Mỗi nguồn thêm vào đều tốn bộ xử lý, nên hãy bắt đầu với một cảnh chơi và một cảnh nghỉ, rồi chỉ thêm thứ bạn thật sự thấy thiếu.

Vì sao hình quay bị đen hoặc đứng khi tôi chuyển sang toàn màn hình?

Vì chế độ toàn màn hình của macOS không lấp đầy màn hình nền của bạn. Hệ điều hành tạo một không gian riêng cho cửa sổ đó, và bạn chuyển vào ra như chuyển màn hình nền. Ngay khi bạn quay về màn hình nền quen thuộc để trả lời tin nhắn, phần quay chỉ còn nền trống hoặc một khung hình đứng. Cách xử lý là chơi ở chế độ cửa sổ, kéo rộng sát mép nếu muốn, và bắt cửa sổ đó thay vì bắt màn hình.

Phát trực tiếp có làm ĐTCL giật trên MacBook không quạt không?

Có thể. Mã hoá cộng thêm vào phần dựng hình của game, và một thân máy không quạt sẽ hạ xung nhịp sau một buổi dài. Phép thử rất đơn giản: một ván không quay, một ván vừa chơi vừa phát, rồi so sánh. Nếu chỉ ván sau giật thì thủ phạm là bộ mã hoá chứ không phải đường mạng. Chuyển sang bắt cửa sổ thay vì cả màn hình và hạ độ phân giải đầu ra một nấc là gần như hết tốn.

Khung camera nên để to cỡ nào khi stream ĐTCL?

Nhỏ thôi. Trong một game đánh theo lượt, thông tin nằm ở bàn cờ, cửa hàng và danh sách đối thủ, và đó là thứ người xem theo dõi từ đầu tới cuối. Một ô nhỏ ở góc là đủ, đặt vào chỗ game không hiển thị gì, và tuyệt đối không đè lên cửa hàng hay hàng chờ. Lớp phủ cũng vậy: một dải mỏng kín đáo tốt hơn một khung viền cắt mất bàn cờ.

ĐTCL còn được hỗ trợ trên macOS để stream không?

Bản dành cho macOS thì không. Bản 18.1, bản mở Mùa 18 và đưa ĐTCL sang Unreal Engine, đã gỡ hỗ trợ macOS: không hỗ trợ, không vá lỗi. Riot nói việc gỡ bỏ này là tạm thời và cho biết đang làm để hỗ trợ lại hệ điều hành trong một bản cập nhật sau, nhưng chưa công bố ngày. Cũng bản đó bỏ luôn các máy Android và iOS đời cũ ít bộ nhớ nhất. Bản Android vẫn được hỗ trợ, và đó là thứ OSFT Launcher chạy trên Mac Apple Silicon, trong một cửa sổ bắt hình bình thường. Không tài khoản nào bị đặt lại: tiến trình, bậc xếp hạng và các khoản đã mua vẫn gắn với tài khoản Riot.