Netcup RS 1000 · live node

Studio Netcup

Record game · Stream video · Live web

Studio

Live node (Netcup)

IDLE
YouTube key…
CPU ytstream—
RAM—
Ổ trống—
Thời gian00:00:00

YouTube Shorts — 1 round Flag Crown

Quay dọc 1080×1920, đúng 1 vòng qualifier (~50–60 giây). Game tự dừng khi có người thắng. Xong thì vào tab Upload YouTube, thêm #Shorts vào tiêu đề.

Quay game / web thành file video

Chrome kiosk + Xvfb + ffmpeg ghi file trên VPS. Mặc định 720p30 (nhẹ hơn live 1080p60). Game marble: bật AUTO sẵn qua ?auto=1.

Stream file đã quay lên YouTube

ffmpeg đọc file và đẩy RTMPS. Ưu tiên -c copy (rất nhẹ). Bật Live trên YouTube Studio trước. Có thể upload mp4/mkv/webm từ máy ở tab Lịch → loại Livestream file đã quay.

Live quay màn hình từ link web

Cùng pipeline với tab Stream từ video: quay 9:16 (H.264) rồi -c copy lên RTMP — YouTube nhận đúng khổ dọc, không gắn -s/-aspect (hai viền đen). Flag Reach: chọn Ngang Chrome → dọc 9:16 (tự thêm rotate=n, lật thành 1080×1920). Bật Live trên YouTube Studio trước.

Hẹn giờ quay / livestream / upload YouTube

Hai bước cho full giải: (1) hẹn Full tournament — ghi file, (2) hẹn Livestream file đã quay hoặc Upload lên kênh YouTube. Có thể đưa file từ máy vào thư viện rồi chọn. Tới giờ cron: livestream cần stream key + Go live; upload cần đã Kết nối kênh (OAuth). Tiêu đề/mô tả mặc định giống video mẫu Flags Battle. Nếu Studio đang bận, lịch upload/live đợi tới 3 giờ. Giống Shorts: qua ngày (GMT+7) kể từ lúc quay long video thì xóa file quay cũ trên VPS (mp4 + thumb), trừ file đang upload/stream.

File sẽ vào thư viện rồi hiện trong danh sách phía trên.

Mẫu lấy từ video Flags Battle. {winner} = đội thắng trong file quay. {day} thêm cuối tiêu đề: Day 1 = hôm nay (4/10/2026), record/upload ngày hôm sau là Day 2, rồi Day 3… YouTube tối đa 100 ký tự — tên đội dài sẽ rút gọn phần giữa. Tới giờ cron đẩy lên kênh (cần đã Kết nối kênh).

Mẫu sẽ đăng lên YouTube

Chọn file để xem tiêu đề, mô tả và thumbnail thật.

Thumbnail YouTube

Thumbnail

—


              

Giờ đăng crontab

Tới đúng HH:MM (GMT+7), nếu Studio đang idle và hàng chờ còn file, cron upload công khai ngay — không dùng YouTube publishAt. Mỗi mốc chỉ đăng 1 video. Trong tiêu đề, {winner} sẽ được đổi thành tên đội thắng (ví dụ Brazil wins • Flag Crown Arena #Shorts). File shorts-*.mp4 đã đăng xong sẽ bị xóa trên VPS để tiết kiệm dung lượng.

YouTube API không gắn nút Related trong Shorts; Studio chèn link video dài vào mô tả Shorts (xem trước bên dưới khi lưu).

Mốc đăng kế: —

Hàng chờ upload

Chưa có file trong hàng chờ.

Upload video lên kênh YouTube

Đẩy file đã quay lên kênh (không phải live). Có thể để Riêng tư, Không công khai, Công khai hoặc Lên lịch (YouTube bắt buộc lưu private đến giờ đăng). Video dài hơn 15 phút cần kênh đã xác minh điện thoại.

Kênh: chưa kết nối — mở tab Cài đặt.

Mẫu sẽ đăng lên YouTube

Chọn file để xem tiêu đề, mô tả và thumbnail trước khi bấm Upload.

Thumbnail YouTube

Thumbnail

—


            

0%

Kết nối kênh YouTube (upload)

Cần OAuth, không dùng được stream key. Tạo OAuth Client loại Web application trên Google Cloud, bật YouTube Data API v3, thêm test user (nếu app đang Testing), và Redirect URI đúng:

https://v2202610436729541193.nicesrv.de/studio/youtube-oauth.php

Kết nối kênh

YouTube stream key

Chỉ dùng Default stream key. Key không hiện lại sau khi lưu. Dual / Vertical key không dùng.

Key: …

Thư viện video

Chưa có file.

Log

—