เอกสาร Steamworks
การเริ่มตั้งค่าสตรีม
For general information on setting up a stream within Steam, please also see https://support.steampowered.com/kb_article.php?ref=6730-TOAK-6497

Requirements

  1. Steam accounts for broadcasting must be non-limited. In other words, there must be at least $5 USD spent on Steam store with these accounts.

  2. บัญชีแบบจำกัดสิทธิ์จะไม่สามารถสร้างโทเค็น RTMP และจะไม่สามารถถ่ายทอดสดบนแพลตฟอร์ม Steam โดยใช้ RTMP ได้

  3. บัญชีที่ใช้ในการสตรีมต้องเป็นเจ้าของเกมที่คุณวางแผนจะสตรีม (ให้ดูเกมในคลัง Steam ของคุณ) บัญชีควรระบุไอดีแอปของเกมบนหน้า broadcast/upload
    เพื่อช่วยให้ Steam ทราบหน้าร้านค้าที่ต้องการแสดงสตรีมสด กรุณาอ่านรายละเอียดเพิ่มเติมด้านล่าง

  4. ไคลเอนต์ Steam ไม่สามารถสตรีมเกมที่ยังไม่ได้วางจำหน่ายได้ อย่างไรก็ตาม คุณสามารถใช้ RTMP ในการสตรีมเกมที่ยังไม่ได้วางจำหน่ายได้ It is perfectly fine to give your fans a preview of a game you are working on.

Store Page Setup

A Steam store product page can now host a live broadcast. The following explains how to setup your application for broadcasting.

On the store page, you permit Steam users to broadcast on your behalf. You can also change settings associated with the broadcast appearing on your store page. For instance, you can choose to show broadcast chat, or hide chat by default (so your artwork is more prominent), or remove chat from your store page completely. You can add custom artwork which will surround the video player when chat is hidden or chat is removed.

  • ไปที่หน้ารองรับแอปพลิเคชันในเว็บไซต์พันธมิตร Steamworks
    • เลือก 'แก้ไขหน้าร้านค้า' แล้วไปที่แท็บ 'การตั้งค่าพิเศษ'
    • เลื่อนลงไปยังหมวด 'การถ่ายทอดสด Steam (เบต้า)' และเลือกผู้ถ่ายทอดสดอย่างน้อยหนึ่งรายที่ได้รับอนุญาตให้สตรีมสดบนหน้าผลิตภัณฑ์ของร้านค้า Steam ของคุณ ลำดับที่ผู้ถ่ายทอดสดปรากฏจะเป็นไปตามการจัดอันดับของพวกเขา การจัดอันดับนี้จะใช้ในการตัดสินเมื่อมีผู้สตรีมที่ได้รับอนุญาตมากกว่าหนึ่งรายกำลังสตรีมสดพร้อมกัน Steam ต้องการนำเสนอผู้สตรีมที่มีอันดับสูง ๆ บนหน้าผลิตภัณฑ์ของคุณ คุณสามารถลากแล้วปล่อยบน UI เพื่อเปลี่ยนอันดับของผู้ถ่ายทอดสด

      BroadcasterWhiteList_v1.png

    • หลังจากคุณพอใจกับการเปลี่ยนแปลงแล้ว กรุณาอย่าลืมว่าคุณจำเป็นต้อง 'บันทึก' (เลื่อนลงไปยังปุ่มที่ด้านล่างสุดของหน้า) เพื่อบันทึกการเปลี่ยนแปลง เมื่อบันทึกเสร็จแล้ว ข้อมูลดังกล่าวจะพร้อมใช้งานในมุมมองหน้าร้านค้า 'เบต้า'
    • การใช้กระบวนการเผยแพร่บนแอปของคุณจะนำการเปลี่ยนแปลงไปใช้งานจริงบนร้านค้า Steam ซึ่งสามารถดำเนินการผ่านแท็บเผยแพร่ที่ด้านบนสุดของหน้า จากนั้นผ่านการเผยแพร่แอป
    • จำไว้ว่าทุกครั้งที่คุณเพิ่ม/ลบบัญชี Steam หรือเมื่อปรับลำดับรายการ การเปลี่ยนแปลงจะถูกจัดเก็บในหน่วยความจำเท่านั้น คุณจำเป็นต้องบันทึกแล้วก็เผยแพร่ เพื่อให้การเปลี่ยนแปลงแสดงบนร้านค้า Steam
    • ปัญหาที่ทราบสาเหตุ: อาจมีความล่าช้า (ไม่เกิน 5 นาที) ก่อนที่ Steam จะรับรู้ว่าพวกเขากำลังสตรีมบนหน้าผลิตภัณฑ์ของคุณ ซึ่งอาจเกี่ยวข้องกับแบบจำลองการแคชของเราและเรากำลังตรวจสอบเพื่อค้นหาวิธีการลดความล่าช้านี้อยู่ในขณะนี้ กล่าวอีกนัยหนึ่ง อาจใช้เวลาประมาณ 5 นาทีในการเลือกสตรีมและวางบนหน้าผลิตภัณฑ์ วิธีการแก้ คือ เริ่มการสตรีมตั้งแต่เนิ่น ๆ โดยแสดงการนับถอยหลังก่อนสตรีมจะเริ่มต้น หรือแสดงภาพนิ่งเมื่อสตรีมกำลังมา การเริ่มต้น 5 ถึง 10 นาทีก่อนสตรีมจริงถือเป็นวิธีการที่เป็นประโยชน์
  • วิดีโอนี้จะแสดงขึ้นมาบนหน้าผลิตภัณฑ์ของร้านค้า Steam ของคุณ -> http://store.steampowered.com/app/<your appid>
    • หมายเหตุ: คุณอาจจำเป็นต้องรีเฟรชหน้าผลิตภัณฑ์หลังจากนั้นสักครู่ เราจะแสดงการถ่ายทอดสดเมื่อมีการเชื่อมต่อแล้วเท่านั้น First viewers will take the longest to establish the connection to the broadcaster.

Store Broadcast Artwork

You can choose to upload custom artwork which will appear on the left and the right columns surrounding the broadcast player. They can be added on the 'Graphical Assets' tab. Image file resolution is 155x337 (width x height). This artwork could be used to explain the streaming event, or provide a call-to-action, or provide social media links.

Stream Configuration

Upload Server

Based on your current machines ping and our broadcast networks resource availability/congestion, we automatically recommend an RTMP host when you are configuring your settings on http://steamcommunity.com/broadcast/upload/. You can also choose a different one from this list if you find a better connection:
CityRTMP Upload URL
Chicago, USrtmp:/ingest-any-ord1.broadcast.steamcontent.com/app
Seattle, USrtmp:/ingest-any-sea1.broadcast.steamcontent.com/app
Los Angeles, USrtmp:/ingest-any-lax1.broadcast.steamcontent.com/app
Washington DC, USrtmp:/ingest-any-iad1.broadcast.steamcontent.com/app
Frankfurt, DErtmp:/ingest-any-fra1.broadcast.steamcontent.com/app
London, UKrtmp:/ingest-any-lhr1.broadcast.steamcontent.com/app
Stockholm, SErtmp:/ingest-any-sto1.broadcast.steamcontent.com/app
Tokyo, JPrtmp:/ingest-any-tyo1.broadcast.steamcontent.com/app
Hong Kong, HKrtmp:/ingest-any-hkg1.broadcast.steamcontent.com/app
Singapore, SGrtmp:/ingest-any-sgp1.broadcast.steamcontent.com/app
Sydney, AUrtmp:/ingest-any-syd1.broadcast.steamcontent.com/app
São Paulo, BRrtmp:/ingest-any-gru1.broadcast.steamcontent.com/app

การตั้งค่าผู้สตรีมผ่าน RTMP

A streamer can use any broadcasting software they would like as long as it supports the RTMP protocol. Popular examples of streaming software are OBS and XSplit. These software will capture your game video, audio, can include your webcam and custom overlays to make a professional looking stream.

To create an RTMP token, the streaming Steam account need to join the 'Store Broadcast Beta' group. The group membership grants them access to create an RTMP token in Steam.

  • ในการใช้แอปพลิเคชันอื่นในการสตรีมไปยัง Steam คุณจำเป็นต้องสร้างโทเค็น RTMP อ่านคำแนะนำที่สามารถพบได้ในหน้านี้: http://steamcommunity.com/broadcast/upload/
    • คุณจำเป็นต้องสร้างโทเค็นที่จะใช้ในแอปพลิเคชันการสตรีมของคุณ (หมายเหตุ: กรุณารีเฟรชหน้านี้หลังจากที่คุณคลิกปุ่มสร้างโทเค็น RTMP เพื่อดูโทเค็น RTMP)
    • กรอกไอดีแอปของคุณเพื่อตรวจสอบให้แน่ใจว่าการสตรีมปรากฏขึ้นมาในร้านค้า หน้าหลัก และศูนย์กลางชุมชนที่ถูกต้องด้วย
    • ในแอปพลิเคชันการสตรีมของคุณ (เช่น OBS) กรุณาอย่าลืมตั้งค่าช่วงเวลาคีย์เฟรมเป็น 2 วินาที หากไม่ได้ตั้งค่านี้ การประสานงานของแอปพลิเคชันเพื่อเริ่มการสตรีมจะล้มเหลว ซึ่งมักจะปรากฏเห็นเป็นการวนรอบเชื่อมต่อซ้ำ ๆ
    • การใช้การตั้งค่าผู้ชมเป็น 'เพื่อนเท่านั้น' คือวิธีการที่ดีในการทดสอบว่าการถ่ายทอดสดกำลังสตรีมไปยังหน้ารับชมส่วนบุคคลของคุณ ซึ่งจะป้องกันบุคคลใดก็ตามไม่ให้มองเห็นสตรีม ยกเว้นเพื่อนของคุณ อย่างไรก็ตาม สตรีมสาธารณะเท่านั้นที่จะปรากฏบนหน้าผลิตภัณฑ์ของร้านค้า Steam การทดสอบแบบสาธารณะมีประโยชน์ในการตรวจสอบว่าการตั้งค่างานศิลป์และแชทให้ผลลัพธ์ตามที่คุณคาดไว้หรือไม่

หมายเหตุสำคัญ: When using external software, Steam does not automatically know the game you are streaming. You can tell Steam by entering the appid on the https://steamcommunity.com/broadcast/upload page. The appid is used to connect the stream to the correct game. If the appid is missing, the Steam store product page will not show the stream and it will not be featured on the front page.

2018-09-26_10-11-11.png

ผู้สตรีมผ่านไคลเอนต์ Steam

The Steam client that you use play your games has a native broadcasting feature built-in. It permits you to transmit your gameplay to Steam for other to watch. It is often used by Steam customers to watch their friends play games. It can also be used to broadcast live content to the store product page.

To enable in the Broadcast ability via the Steam Client, simply go to the menu and choose 'Steam' -> 'Settings' -> 'Broadcasting'. Ensure the Steam client's broadcasting privacy settings are set to 'Anyone can watch my games'.
หมายเหตุ: คุณไม่สามารถใช้ไคลเอนต์ Steam เพื่อสตรีมเกมที่ยังไม่ได้วางจำหน่ายได้

SteamClientBroadcastSettings.png

Chat Moderation

Each Steam broadcaster can choose to have moderators to help manage chat. Moderators are added via the friends page. By choosing manage friends list, an option will appear that will permit you to promote a friend to a Broadcast Moderator. You can promote as many friends as you need to moderators.

FriendsPage.png

When the moderator are watching you live stream, they will have will have the permissions to remove all messages from a user or to mute a user for a period of time. These are the same action you have on your own broadcast chat. These controls are accessed via right-click on the offending chat message.

ModeratorOptions.png

You can only a chat-only window to make it easier see and then moderates message by finding the link here or by adding the broadcasters steamid to this URL: https://steamcommunity.com/broadcast/chatonly/<steamid>. Similarly, you can find all of the moderators and individuals that have been muted on your dashboard.

Tips

  • ก่อนที่จะสตรีมเกมของคุณ ให้เข้าสู่ระบบบัญชีการสตรีม Steam ของคุณและตั้งไอดีแอปใน steamcommunity.com/broadcast/upload คุณสามารถเลือกไอดีแอปได้เพียงอันเดียวเท่านั้น แม้ว่าการถ่ายทอดสดจะสามารถปรากฏบนหน้าผลิตภัณฑ์ได้หลายหน้าก็ตาม เมื่อผู้ใช้พบการถ่ายทอดสดของคุณบนชุมชน ไอดีแอปที่ตั้งไว้นี้จะช่วยผู้ใช้ค้นหาหน้าร้านค้าสำหรับเกมนั้น นอกจากนี้ หน้าหลักยังจำเป็นต้องจดจำแอปที่กำลังถ่ายทอดสดอีกด้วย
  • คุณสามารถทดสอบระบบของคุณโดยการตั้งค่าการมองเห็นเป็น สาธาณะ และโดยการตรวจสอบเพื่อดูว่าการถ่ายทอดสดของคุณปรากฏบนหน้าผลิตภัณฑ์หรือไม่ หากการถ่ายทอดสดไม่ปรากฏขึ้นมา ให้ตรวจสอบซ้ำอีกครั้งว่าไอดี Steam ที่คุณกรอกในแอปใน Steamworks ถูกต้อง นอกจากนี้ ให้ตรวจสอบว่าคุณได้เผยแพร่การเปลี่ยนแปลงไปยังแอปของคุณ
  • คุณยังสามารถทดสอบได้โดยการใช้ API ร้านค้านี้ เพื่อตรวจดูว่าสตรีมของคุณปรากฏในรายการ https://store.steampowered.com/broadcast/ajaxgetpopularpartnerbroadcasts?minviews=0
  • หากมีการสตรีมอยู่บนหลายแพลตฟอร์มและผู้สตรีมกำลังตอบแชทอยู่ แนวทางปฏิบัติที่ดีที่สุดคืออ่านหรือถอดความคำถามและความคิดเห็นก่อนตอบ คุณต้องการจะรวมผู้ชมของคุณทั้งหมดไว้ โดยไม่คำนึงว่าพวกเขากำลังเข้าชมเนื้อหาอยู่ที่ไหน การอ่านคำถามยังทำให้เวอร์ชันที่บันทึกไว้สามารถติดตามระหว่างการเล่นซ้ำหรือการถ่ายทอดซ้ำได้ง่ายขึ้น
  • ก่อนและหลังสตรีม ขอแนะนำให้ใช้ภาพนิ่งหรือวิดีโอวนซ้ำ ก่อนที่จะให้ข้อมูลเกี่ยวกับสตรีมที่กำลังจะมา ในตอนท้ายอาจมีการกระตุ้นความสนใจหรือข้อความขอบคุณปกติ เพื่อบอกว่าสตรีมจบแล้ว (รวมทั้งบอกการกำหนดเวลาสตรีมในอนาคต) ซึ่งจะช่วยดึงความสนใจของลูกค้า Steam ที่เข้ามาก่อน (และตัดสินใจรอ) หรือลูกค้าที่เข้ามาตอนใกล้จะจบสตรีมแล้ว

Content Rules

Remember to obey the content rules when broadcasting on your product page. Those rules can be found in the FAQ under the answer to 'What kind of content is restricted?'. Failure to follow the rules may result in restrictions on your partner account. These restriction can start from your removal from future broadcasts privileges up to the removal of selling your product on the Steam store.

RTMP Streaming Specs

If your stream is using external software to stream content to steam, then this section applies to them. At this time, Steam requires these encoding specs to be set. If you're having issues with videos stuttering, pausing, or not playing back correctly, please check the following:

ข้อกำหนดการเข้ารหัสวิดีโอ

  • โคเดก: H.264
  • โปรไฟล์: สูง
  • ระดับ: 4.1
  • อัตราเฟรม: 30 FPS หรือ 60 FPS
  • อัตราส่วนเฟรม: 16:9
  • ระยะเวลาคีย์เฟรม: 2 วินาที่
  • บิตเรตสูงสุด: 7000 kbps CBR

ข้อกำหนดการเข้ารหัสเสียง

  • โคเดก: AAC-LC
  • บิตเรตสูงสุด: 128 kbps

หมายเหตุเกี่ยวกับซอฟต์แวร์การสตรีม

  • VMIX: โดยค่าเริ่มต้น VMIX ใช้ Profile Main และ Level 3.0 คุณต้องเปลี่ยนการตั้งค่าเหล่านี้เพื่อให้ VMIX สตรีมไปยัง Steam อย่างถูกต้อง

Restream.IO

  • หากคุณกำลังมองหาแพลตฟอร์มการสตรีมแบบพร้อมกัน เพื่อสตรีมไปยัง Twitch, Steam, YouTube ฯลฯ พร้อมกัน – ขอแนะนำ Restream.io
  • วิดีโอ "วิธีการ" แบบเป็นขั้นตอนสามารถพบได้ที่ https://support.restream.io/how-to-stream-games-to-steam