What is Nostr?
Notoshi⚡
npub1qd6…e0mj
2023-09-08 17:26:11

Zap.stream​ : วิธีไลฟ์สตรีมบน Nostr

Zap.stream​ : วิธีไลฟ์สตรีมบน Nostr

ผมได้รับคำถามจากหลายคนว่า Zap.stream คืออะไรและใช้งานอย่างไร ผมเลยเขียนคำแนะนำเบื้องต้นเกี่ยวกับการเริ่มใช้งาน​ Zap.stream​ ชิ้นนี้ขึ้นมา

เอาล่ะ เรามาทำความรู้จัก​ Zap.stream​ กันดีกว่า

Zap.stream​ คืออะไร?

Zap.stream​ เป็นแพลตฟอร์มไลฟ์สตรีมที่สร้างขึ้นบนโปรโตคอล Nostr เป็นไคลเอ็นต์​อีกตัวที่ช่วยให้เหล่าสตรีมเมอร์​ได้แสดงออกอย่างเต็มที่ และยังได้รับ​ Sats​ โดยตรงผ่าน​การ​ Zap⚡เพราะบน Zap.stream ไม่มีการเซ็นเซอร์ ​ไม่มีสิทธิพิเศษ และไม่มีการหัก Sats​ ให้กับแพลตฟอร์ม

“Road to affiliate”​

ผมได้ลองเล่นตั้งแต่ช่วงแรก ๆ ตอนที่เหล่าสตรี​มเมอร์​ยังน้อยอยู่ ในช่วงนั้น​ไลฟ์​ที่พบบ่อยคือเหล่านักพัฒนา​ ไม่ว่าจะไลท์นิง ไคลเอ็นต์​ของ Nostr รวม​ไปถึงนักพัฒนา​ของ​ Zap.stream​ เองด้วย​

พอเวลาผ่านไปไม่นาน แพลตฟอร์ม​ก็พัฒนา​เร็วมากจนถึงปัจจุบัน​ที่มีฟังชั่น​การ์ดสำหรับไว้ตกแต่งหน้าสตรีมเรา มีการกำหนด​ Goal ไว้สำหรับตั้งเป้าหมาย มี​ Emoji​ ที่เราสามารถ​สร้างเองได้และแอดของคนอื่นมาใช้ได้เช่นกัน

ผมก็ได้รับคำแนะนำจากผู้พัฒนา​แพลตฟอร์ม​และเหล่าเพื่อนสตรีมเมอร์​ด้วยกันมาพอสมควร เลยพอจะรู้วิธี​การใช้งานและตกแต่งหน้าโปรไฟล์​สตรีมแล้ว

image

เข้าเรื่องกันดีกว่า ว่าจะเริ่มใช้งาน Zap.stream อย่างไร

เริ่มต้นใช้งาน​ Zap.stream​

Zap.stream​ ​เป็นไคลเอ็นต์ที่ทำงานบนเว็บเบราว์เซอร์​ แต่ก่อนจะใช้งานอย่างแรกคุณ​ต้องมีบัญชี​ Nostr เสียก่อน (​หาก​คุณ​ยังไม่รู้จัก Nostr ลองอ่านบทความนี้​ครับ “Nostr: โซเชียล​มีเดีย​เสรีไร้ศูนย์กลาง​”)

สร้างบัญชี​ Nostr​

มีหลายวีธีมากเลยที่จะใช้งานนอส​เตอร์​ แต่ในการใช้งาน​ Zap.stream​ ผมแนะนำให้ใช้​ Getalby​ ในการผูก​ Private ​Key​ นอส​เตอร์​ไว้เพื่อใช้ล็อกอินและใช้เป็นไลท์นิ่งวอลเล็ต​

Getalby​

Getalby เป็นส่วนขยาย​บนเบราว์เซอร์ที่เป็นไลท์นิงวอลเล็ท และใช้งาน​ล็อกอินบัญชี Nostr ในไคลเอ็น​ต​์​ต่าง ๆ ที่ทำงานบนเบราว์เซอร์ผ่านมาตรฐาน​ Nip-07

วิธีสมัครใช้งาน​ Getalby​ : YouTube

image

ไคลเอ็นต์ของ Nostr​

เมื่อคุณมีบัญชี​ Getalby​ แล้ว จากนั้นก็เลือกไคลเอ็นต์ของ Nostr ​สักตัวเพื่อทำการใส่ข้อมูล​ของคุณ​ และใส่ไลท์นิงแอดเด​รส​เพื่อที่จะรับ​ Zap​⚡ได้

หรือถ้าหากคุณ​บัญชี​ Nostr ​อยู่แล้ว คุณสามารถเอา​ Private​ Key​ มาผูกกับ​ Getalby​ ได้เลย โดยทำตามนี้​ :

  1. คลิกที่ส่วนขยาย​ Getalby​ จากนั้นคลิกตรงชื่อที่คุณตั้ง แล้วเลือก​ “Account​ setting​s”

image

  1. จากนั้นกดที่​ “Nostr​ Setting​s”​ แล้วคุณ​นำ​ Private​ Key​ มาวางเลย จากนั้นคลิก​ “Save”​

image

Zap.stream​

ไปที่​เว็บไซต์ Zap.stream​ คลิกปุ่ม​ “Login​” มุมขวาบน แล้วให้คุณ​เลือก​ “Nostr​ Extension​” คลิกเข้าไปเลย แค่นี้ก็จะขึ้นบัญชี​คุณแล้ว​

image

  • คลิกปุ่ม​ “Stream​” เพื่อตั้งค่า​ก่อนจะไลฟ์​
  • เลือก​ Endpoint​ ที่ต้องการ
  • ก็อบ​ปี้​ Stream​ URL/Stream​ Key​ ไปใส่โปรแกรม​สตรีมของคุณ​ที่สามารถ​ยิงไลฟ์​แบบ​ RTMP ได้
  • ตั้งชื่อไลฟ์​ของคุณ​ตรง​ “Title”​
  • ใส่คำอธิบายไลฟ์เพิ่มเติ​มตรง​ Summary​
  • ใส่รูปปกไลฟ์​ของคุณ​เพียงเอา​ URL​ รูปภาพ​มาใส่ตรง​ “Cover​ images”​
  • อย่าลืมตั้ง​ Tag​s​ ด้วยล่ะ จากนั้นคลิก​ “Save”​ ได้เลย

image

กดเติม “Top​up”​ ก่อนไลฟ์​ด้วยนะครับ และอย่างที่คุณเห็นจะมี​ Endpoint​ อยู่ 2 แบบที่เสียค่าใช้บริการไม่เท่ากัน งั้นเรามาดูกันสิว่ามันต่างกันอย่างไร

BEST

Best​ จะคิดค่าบริการ 10 sats/นาที และเสนอการเข้ารหัสฝั่งเซิร์ฟเวอร์สำหรับเอาต์พุตสตรีมของคุณ (source, 720P, 480P เป็นต้น) Zap.stream อาจเพิ่มคุณสมบัติใหม่ ๆ เพิ่มเติมในอนาคต เป็นแผนที่ผมแนะนำ​เพื่อให้ผู้ที่มาชมไลฟ์ได้รับประสบการณ์​ที่ดี

Basic

Basic​ จะคิดค่าบริการเพียง 2.5 sats/นาที แต่ไม่มีการเข้ารหัสเอาต์พุตฝั่งเซิร์ฟเวอร์ หากคุณใช้​ Basic ให้ลองตั้งค่าวิดีโอในโปรแกรม​สตรีมเป็น 30 FPS และปรับขนาดเอาต์พุตเป็น 720P เพื่อคุณภาพการรับชมที่ดีที่สุด แต่ผู้ชมไลฟ์ที่มีการเชื่อมต่อที่ช้าอาจพบปัญหาวิดีโอที่ไม่ชัด

เมื่อคุณเลือก​แผนได้แล้วก็เริ่มไลฟ์ได้เลย ลุย!!

คุณต้องมีโปรแกรม​ที่ไว้จัดการไลฟ์ตรีมของคุณ​ ในปัจจุบั​นมีหลายโปรแกรมให้คุณเลือกที่รองรับสตรีมแบบ​ RTMP​ แต่ผมแนะนำ​ OBS Studio อาจต้องตั้งค่าจัดการเองเยอะหน่อย แต่คุณ​สามารถ​ใช้งานได้ฟรี

การตั้งค่า​ OBS​ Studio​ ไลฟ์สตรีมไปยัง​ Zap.stream​

การตั้งค่า​ OBS​ Studio​ มีให้คุณเรียนรู้มากมายตาม​ยูทูบหรือเว็บไซต์​ทั่วไปเลย ถ้าคุณอยากออกแบบไลฟ์​ของคุณได้หลาย ๆ ​แบบต้องลองศึกษากันดู แต่เรามาดูกันในส่วนที่เราจะยิงไลฟ์​สตรีมของเราขึ้น Zap.stream​ กันก่อนครับ

มาเริ่มกันเลย

เมื่อจัดรูปแบบหน้าจอไลฟ์คุณ​พร้อม ให้กดที่​ “Setting​s” จากนั้นไปที่เมนู​ “Stream”​ เลือก​ “Custom​” คุณ​ก็เอา​ Stream​ URL/Stream​ Key​​ มาใส่แล้วกด “ตกลง” ได้เลยครับ

image

เมื่อคุณ​พร้อมไลฟ์แล้วกด​ LiveStream ได้ทาง​ OBS​ Studio​ โดยมันจะยิงสัญญาณ​เข้า​ Zap.stream​ ไลฟ์ของคุณ​ก็จะขึ้นหน้า​ Zap.stream​ แล้วอย่าลืมกดแชร์ให้เพื่อนคุณได้เห็นด้วยล่ะ

ไคลเอ็น​ต์สำหรับดูไลฟ์​บน Nostr​

ผมคิดว่าอาจมีคนสงสัยว่าถ้าอยากดูไลฟ์สตรีมบน Nostr ​ต้องทำยังไง และดูได้ที่ไหนบ้าง ไคลเอ็น​ต์ที่สามารถ​ดูไลฟ์​ได้ในปัจจุ​บัน​ยังมีน้อย แต่เท่าที่เห็นคือ :

  1. Zap.stream​ : ไคลเอ็นค์ที่เราใช้ไลฟ์นั่นเอง ร่วมสนุกกับการแชตและ​ Zap⚡ เห็นการ์ด​ต่าง ๆ บนโปร​ไฟล์ของ​ผู้สตรีม แถมยังมีอิโมจิของผู้สตรีมให้เราได้ใช้อีก​ แต่ก็มีปัญหา​บ้างที่พบบ่อยคือไลฟ์​ขึ้นสถานะ Offline วีธีแก้ปัญหา​เบื้องต้นให้คุณ​กดรี​เฟรช​ หรือ​ F5​ ไลฟ์ก็จะกลับมาปกติ ปัญหานี้อาจเป็นที่รีเลย์​หรือ​สัญญาณ​อินเทอร์​เน็ตของคุณ

image

  1. Nostr​udel : เป็นไคลเอ็นอีกตัวบนเว็บเบราว์เซอร์​สามารถ​ Login​ ด้วย​ Nip-07 หรือจะใช้​ Private​ Key​ ก็ได้เช่นกัน ไคลเอ็นต์​ตัวนี้ดูไลฟ์ค่อนข้างลื่นเลยทีเดียว โดยเราสามารถทั้งแชตและ​ Zap⚡ได้เหมือนกัน แต่ที่พิเศษ​ไปกว่านั้น มันสามารถ​ Custom​​ จำนวนแซตที่เราอยาก​ Zap⚡ได้อีก​ด้วย แต่ตอนนี้​ UI​ อาจไม่สวยเท่าไหร่นัก

image

  1. Amethyst​ : เป็นไคลเอ็น​ต​์บนแอน​ดรอย​ด์ ดูไลฟ์ค่อยข้างลื่นไหล พิมพ์​แชตคุยกันสนุก แต่น่าเสียที่กด​ Zap⚡ให้คนสตรีมไม่ได้ หวังว่าในอนาคต​จะมีการพัฒนา​เพิ่ม

image

*หมายเหตุ​ : ทั้งสามไคลเอ็นต์มีช่องแชตเชื่อมต่อกันหมด ไม่ว่าจะใช้อันไหนก็แชตกันได้อย่างสนุก

เรามาเติมสีสันให้กับโฟร​ไฟล์​ไลฟ์ และแชตของคุณ​กัน

เรามาทำความเข้าใจอีกสักหน่อยก่อนเริ่มไลฟ์กันครับ โดยเราจะเติมสีสันให้ไลฟ์ดูสนุกขึ้น และสามารถ​ปรับใช้ในโพส​ต์ธรรมดา​หรือในแชตของคุณได้อีกด้วย บน Nostr นั้นเนื้อหาทั้งหมด​มีการระบุเหตุการณ์​เฉพาะที่เรียกว่า​ “Nostr​ events”​ หากคุณ​ต้องการอ้างอิง​ถึง​ even​ts ใด ๆ ก็ตาม สามารถทำได้เพียงเพิ่มแท็ก​ “nostr:even​t_id”​ โดยอาจเป็นโน้ต​ ชุดอิโมจิ​ หรือเป้าหมายลงในช่องแชตหรือการ์ดได้ ตัวอย่างเช่น​ :

image

note1dac…rfxq

วิธีสร้างหรือเลือก Emojis​ (อิโมจิ)

คุณ​สามารถ​สร้างอิโมจิของคุณ​เองได้ หรือจะใช้อิโมจิของคนอื่นก็ทำได้เช่นกัน

  • โดยคุณไปที่ลิงก์​นี้ https://emojis-iota.vercel.app/
  • แล้วทำการ Login​ ด้วย Extension ของ Nostr ของคุณ (เช่น Get Alby)
  • แล้วเลือก​อิโมจิที่คุณอยากได้
  • จากนั้นกดที่ขีดสามขีดทางขวาบนของอิโมจินั้น แล้วเลือก​ “Add​ to​ my​ emoji​”

หากอยากสร้างอิโมจิเอง ให้คุณกดที่โปรไฟล์​คุณ​ทางมุมขวาบน แล้วเลือก​ “New ​emoji pack”

image

ตั้งชื่อแพ็กนำ​ URL​ รูป​อิโมจิมาวางพร้อมตั้งชื่อ จากนั้นกด​ “Add Emoji” ​คุณสามารถเพิ่มอิโมจิได้จนกว่า​จะพอใจ ขั้นตอน​นี้อาจใช้เวลานานหน่อย เพราะต้องทำทีละตัว แต่เมื่อเสร็จ​สิ้นแล้วให้กด​ “Save”​ ได้เลย​ เพียงแค่นี้ก็จะขึ้นอิโมจิให้คุณใช้ในไลฟ์แล้วครับ

การตั้งเป้าหมาย Goals ของไลฟ์

คุณ​สามารถ​ตั้ง​ Goals ได้ในขณะไลฟ์อยู่ เพียงคุณคลิกที่​ “Add​ Goal​” ตรงด้านบนช่องแชทต ใส่สิ่งที่ต้องการจะสื่อสารถึงคนที่มาดูไลฟ์ ตั้งค่าเป้าหมาย​จำนวน​ Sats​ จากนั้นกด​ “Save”​ ได้เลย​ คุณจะเห็น Goal ปรากฎขึ้นอยู่ข้างบนช่องแชต หากไลฟ์จบแล้วยังไม่ถึงเป้าหมายที่ตั้งใจไว้ หรือคุณ​อยากสร้างเป้าหมายพิเศษ​แต่งบน​การ์ด​ เข้าไปที่​ Zap⚡Goals​ คลิกที่เป้าหมาย​ที่คุณต้องการ แล้วก็อบปี้​ nevent จาก​ URL ข้างบนมาวางในแชตหรือในการ์ด โดยใส่แท็ก​ nostr: ตามด้วย nevent​ นั้น ๆ

image

Cards หรือการ์ดคืออะไร?

การ์ดเป็นเหมือน Widget ใต้สตรีมของคุณ​ คุณสามารถใส่โน้ต​ รูปภาพ​ ลิงก์​ หรือสิ่งที่คุณอยากประชาสัมพันธ์​ได้ ตัวอย่างเช่น​ กำหนด​การไลฟ์​ กฎการแชต​ รูปภาพที่อยากอวด​ แสดงอิโมจิที่ใช้ได้​ เป้าหมาย​ที่อยากได้​ รวมถึงโฆษณา​ต่าง ๆ

วิธีสร้างการ์ด

image

ให้สังเกต​มุมซ้ายล่างของจอ จะเห็นที่คำว่า​ “Edit cards”​ จะขึ้นเครื่องหมายบวก ให้คลิกเข้าไปเลย จากนั้นใส่ข้อมูล​ตามที่คุณต้องการ แล้วกด​ “Save”

image

และหากคุณ​ต้องการใส่ Event ต่าง ๆ เช่น :

  • บัญชี​ Nostr ของ​คนอื่น ​ให้พิมพ์​ nostr: ตามด้วย nup
  • เป้าหมาย Goal ​ที่อยากได้ ให้พิมพ์​ nostr: ตามด้วย nevent ของเป้าหมาย
  • อิโมจิที่อยากอวด ให้พิมพ์​ nostr: ตามด้วย naddr ของอิโมจิ
  • ข้อความที่คุณโพสต์ ให้พิมพ์​ nostr: ตามด้วย note​ id​ ที่คุณต้องการ

หากคุณ​ยังไม่เคยไลฟ์เลย จะไม่สามารถแต่งการ์ดได้ คุณ​อาจกดไลฟ์​สัก​ 2-5​ นาที แล้วปิดไลฟ์ ​แค่นี้คุณก็สามารถใช้เวลาแต่งให้หนำใจได้เลย

หากคุณ​อ่านมาถึงตรงนี้ ผมเดาว่าคุณ​น่าจะพร้อมไลฟ์สตรีมอะไรบางอย่าง​แล้วล่ะ ขอให้มีความสุขในการไลฟ์ อย่าลืมแชร์​ไลฟ์มาให้เพื่อน ๆ ได้ดูกันด้วย​นะ

หวังว่าบทความนี้จะมีประโยชน์​ต่อกับผู้ที่สนใจทำไลฟ์สตรีมบน Nostr ฝากติดตามผลงานไลฟ์ “OnlyNips” ผมด้วยครับ​ ผมตั้งใจไลฟ์ทุกวันพุธ​ เวลาสาม​ทุ่ม ไม่แน่ใจว่าจะมีสาระน่าฟังไหม แต่ตั้งใจจะพัฒนา​เรื่อย ๆ ครับ แล้วเจอกันใน​ Zap.stream​ มาถล่ม​ Zap⚡กันให้สนุกไปเลย!

แถม widgets เอาไปใช้แต่งไลฟ์ของคุณน่าสนใจมากขึ้น

image

Zap.stream_widgets

กดคัดลอก URL ไปใส่ OBS ได้เลย

  • Zap Alert - ปรับขนาด 1920x1080
  • Chat Widget - ปรับตามต้องการ
  • Top Zappers - ปรับตามต้องการ
  • Current Viewers - ปรับตามต้องการ

Welcome​ to​ Nostr​stream

Author Public Key
npub1qd6zcgzukmydscp3eyauf2dn6xzgfsevsetrls8zrzgs5t0e4fws7re0mj