Tài liệu Steamworks
Thiết lập phát sóng

Tổng quan

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn từng bước để bạn phát sóng trò chơi trên trang cửa hàng Steam.

Trước khi bắt đầu

Chú ý: Trò chơi được đánh dấu là "Chỉ dành cho người lớn" không thể được phát sóng trên cửa hàng Steam.
  • Cần một tài khoản Steam không giới hạn. “Không giới hạn” nghĩa là tài khoản Steam bạn định dùng để phát sóng đã tiêu ít nhất 5 USD trên cửa hàng Steam. Tài khoản “giới hạn” (tài khoản chưa tiêu tối thiểu 5 USD trên Steam) sẽ không thể tạo token RTMP và phát sóng tới trang cửa hàng trên Steam.
  • Tài khoản định dùng để phát sóng phải sở hữu trò chơi sẽ được phát sóng. Kiểm tra bằng cách đăng nhập vào phần mềm Steam với tài khoản này và xác định xem có trò chơi trong thư viện Steam không.
  • Tài khoản phải có quyền "Phát sóng trực tiếp" trong tài khoản đối tác Steamworks hoặc là thành viên nhóm Store Broadcast Beta.

Thiết lập phát sóng bằng RTMP


Các bước dưới đây giúp bạn tổng hợp các thông tin cần thiết để phát trò chơi bằng phần mềm phát sóng bên thứ ba. Phát trực tiếp trên Steam dùng giao thức RTMP. Không cần biết chính xác giao thức này hoạt động ra sao để phát sóng trên Steam, nhưng làm quen với các khái niệm dưới đây sẽ có ích.
  1. Đi tới https://steamcommunity.com/broadcast/upload/

  2. Nhấn vào nút "Tạo token RTMP" để tìm một máy chủ tải lên. Steam sẽ tự động chọn một máy chủ tải lên gần vị trí hiện tại của bạn theo địa chỉ IP. Máy tính phát sóng trò chơi của bạn sẽ gửi tín hiệu video tới máy chủ tải lên đó.

    stream1.png


  3. Tìm token RTMP của bạn. Bạn sẽ cần nhập token này vào phần mềm phát sóng.

    Token RTMP là gì?

    Token RTMP là mã định danh độc nhất cho phép bạn phát sóng trên Steam. Tạo token này tại https://steamcommunity.com/broadcast/upload, và nhập vào phần mềm bạn định dùng để phát sóng trò chơi lên Steam.
    Quan trọng: Xem token như mật khẩu, đừng bao giờ chia sẻ nó, vì bất kỳ ai có token đều có thể giả danh bạn phát sóng. Nếu tin rằng mã của bạn đã bị đánh cắp, bạn có thể vô hiệu hóa và tạo token mới trên trang này.

    stream2.png


  4. Nhập appID của trò chơi

    Có thể thấy appID của trò chơi bằng cách vào trang đáp ứng dụng trong Steamworks hoặc đi đến trang cửa hàng Steam của trò chơi: appID nằm trong URL.

    Lưu ý rằng bạn chỉ nên dùng appID cho trò chơi “gốc”, đừng dùng appID cho DLC, demo, nhạc, hay các loại ứng dụng phụ nào khác.

    stream3.png


  5. Thiết lập quyền hạn phát sóng

    Chương trình phát sóng được đặt mặc định là “Chỉ bạn bè”, có nghĩa là chỉ có bạn và bạn bè trên Steam nhìn thấy được. Đây là cách hay để kiểm tra trước khi phiên phát sóng hiển thị công khai trên trang cửa hàng. Bạn có thể kiểm tra kênh phát của mình bằng cách nhấp vào “URL phát sóng của bạn” dưới mục "Liên kết nhanh" trên trang này. Khi đã sẵn sàng công khai chương trình phát sóng trên trang cửa hàng, bạn có thể đổi quyền hạn thành “Công khai”.

    stream4.png

Thiết lập OBS (Không bắt buộc)

Có vài công cụ phần mềm để phát sóng trò chơi tới Steam. OBS là một tùy chọn mã nguồn mở miễn phí phổ biến. Sau đây là các bước để thiết lập phát sóng trong OBS. Steam hỗ trợ bất kỳ phần mềm phát sóng nào có hỗ trợ giao thức RTMP.

stream5.png
  1. Đi đến File-->Settings-->Stream

  2. Trong menu thả xuống, chọn “Custom...”

    stream6.png

  3. Trong ô “Server”, dùng URL RTMP được tạo, dưới mục “Máy chủ tải lên” tại https://steamcommunity.com/broadcast/upload/

  4. Trong ô “Stream Key”, nhập vào token được cung cấp ở https://steamcommunity.com/broadcast/upload/

  5. Trong OBS, đi đến File-->Settings-->Output

    stream7.png

  6. Trong mục Output Mode, chọn “Advanced” trong menu thả xuống.

  7. Trong thẻ Streaming, nhập giá trị 2 vào Keyframe Interval. Lưu ý: Bước này rất quan trọng. Nếu không có thiết lập này, buổi phát sóng của bạn sẽ không thể bắt đầu.

Kiểm tra chương trình phát sóng

Khi đã sẵn sàng, bắt đầu phát sóng trò chơi bằng OBS. Sau đó, quay lại https://steamcommunity.com/broadcast/upload/ và tìm đường dẫn phía bên phải trang có tên “URL phát sóng của bạn”.

stream8.png

Bạn sẽ thấy phiên chơi của mình được phát sóng trên trang này. Tại thời điểm này, nếu bạn thiết lập quyền hạn phát sóng thành "Chỉ bạn bè", thì phát sóng chưa được công khai.

Tạo sự kiện trên Steam cho trò chơi

Cho cộng đồng biết bạn phát sóng là ý tưởng hay. Có thể làm điều này bằng cách dùng công cụ Sự kiện trên Steamworks. Dưới đây là hướng dẫn ngắn gọn để thiết lập một sự kiện Trực tiếp / Phát sóng. Bạn có thể tìm hiểu thêm về Sự kiện trên Steam tại đây:
https://partner.steamgames.com/doc/marketing/event_tools.

Hãy làm theo các bước sau:
  1. Từ "Trang đáp ứng dụng" của trò chơi, dưới mục "Cộng đồng & Điều hành", nhấp vào “Đăng/Quản lý sự kiện & thông báo”.

  2. Nhấp vào nút màu xanh dương "Tạo sự kiện hoặc thông báo mới".

  3. Chọn “Trực tiếp / Phát sóng”

    stream10.png


  4. Điều hướng đến thẻ “Phát sóng”

    stream11.png


  5. Bật tính năng phát sóng trên sự kiện để mở ra các tùy chọn cài đặt cho phát sóng.

    stream14.png

    Tại đây bạn có thể nhập tiêu đề cho phát sóng từ danh sách, hoặc tự nhập riêng. Nếu muốn đặt tên riêng, đừng quên thêm tiêu đề bản địa hóa.

    stream12.png

    Đây là nơi bạn sẽ chỉ định một hoặc nhiều tài khoản Steam được phép phát sóng lên trang cửa hàng của bạn trong sự kiện này. Thêm tài khoản bạn dự định phát sóng cùng:

    stream13.png

    Important: Tài khoản Steam thiết lập kênh phát và tài khoản phát sóng phải là bạn bè của nhau để hiện được lên trang này.

    Đề xuất nhưng không bắt buộc: tải lên hình ảnh (mà bạn có thể tái sử dụng trong tương lai) cho phát sóng trực tiếp của mình. Hình ảnh này sẽ xuất hiện hai bên của phiên phát trực tiếp.

    Nhấp nút “Lưu” để lưu sự kiện.

  6. Đến thẻ “Tùy chọn” và xác nhận thời gian bắt đầu và kết thúc chính xác của sự kiện. Có thể tiếp tục phát tối đa 24 giờ sau khi sự kiện kết thúc.

  7. Lưu và phát hành sự kiện của bạn. Khi bắt đầu phát sóng trong quá trình diễn ra sự kiện, phiên phát sẽ xuất hiện trên trang cửa hàng. Lưu ý: Phiên phát sóng có thể bị hoãn tới 5 phút trước khi hiện trên trang cửa hàng một khi bắt đầu phát, nên bạn có thể muốn bắt đầu phát sớm hơn vài phút để bù lại thời gian.

Xử lý sự cố:


Hỏi: Tôi không thấy chương trình phát sóng của tôi trên trang cửa hàng Steam!

  • Đáp: Bạn có thể cần làm mới trang sản phẩm sau vài giây. Chúng tôi chỉ hiển thị chương trình phát sóng trực tiếp khi kết nối được thiết lập. Những khán giả đầu tiên sẽ mất nhiều thời gian nhất để kết nối tới người phát sóng.
  • Kiểm tra đã nhập đúng appID chưa tại https://steamcommunity.com/broadcast/upload. appID được dùng để kết nối luồng phát sóng tới đúng trò chơi. Nếu thiếu appID, trang cửa hàng Steam của sản phẩm sẽ không hiển thị phiên phát sóng và sẽ không nổi bật trên trang mặt tiền. Bạn sẽ cần nhập appID và tạo lại token RTMP và nhập vào phần mềm phát sóng.

Thông số kỹ thuật phát sóng RTMP

Hãy đọc mục này nếu bạn phát sóng nội dung tới Steam bằng phần mềm ngoài. Tại thời điểm này, Steam yêu cầu cài đặt các thông số mã hóa sau. Nếu bạn gặp vấn đề với video bị giật, bị khựng, hoặc không phát đúng cách, vui lòng kiểm tra các thông tin bên dưới:

Yêu cầu về mã hóa video

  • Codec: H.264
  • Profile: High
  • Level: 4.1
  • Tốc độ khung hình: 30 FPS hoặc 60 FPS
  • Tỷ lệ khung hình: 16:9
  • Keyframe interval: 2 giây
  • Bitrate tối đa: 7000 kbps CBR
Yêu cầu về mã hóa âm thanh
  • Codec: AAC-LC
  • Bitrate tối đa: 128 kbps

Lưu ý về phần mềm phát sóng
VMIX: VMIX mặc định dùng Profile Main và Level 3.0. Bạn phải đổi các thiết lập này để VMIX phát sóng chính xác tới Steam.

Sử dụng dịch vụ phát sóng đa nền tảng

Quy định về nội dung

Hãy nhớ tuân thủ các quy định về nội dung khi phát sóng trên trang sản phẩm. Vui lòng tham khảo Hỏi đáp thường gặp về phát sóng trực tiếp để biết thêm chi tiết. Valve có thể kiểm duyệt phát sóng vi phạm các quy định này, hoặc thực hiện các hành động khác để phạt tài khoản đối tác, bao gồm việc đóng tài khoản.