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 ที่เราสามารถสร้างเองได้และแอดของคนอื่นมาใช้ได้เช่นกัน
ผมก็ได้รับคำแนะนำจากผู้พัฒนาแพลตฟอร์มและเหล่าเพื่อนสตรีมเมอร์ด้วยกันมาพอสมควร เลยพอจะรู้วิธีการใช้งานและตกแต่งหน้าโปรไฟล์สตรีมแล้ว
เข้าเรื่องกันดีกว่า ว่าจะเริ่มใช้งาน Zap.stream อย่างไร
เริ่มต้นใช้งาน Zap.stream
Zap.stream เป็นไคลเอ็นต์ที่ทำงานบนเว็บเบราว์เซอร์ แต่ก่อนจะใช้งานอย่างแรกคุณต้องมีบัญชี Nostr เสียก่อน (หากคุณยังไม่รู้จัก Nostr ลองอ่านบทความนี้ครับ “Nostr: โซเชียลมีเดียเสรีไร้ศูนย์กลาง”)
สร้างบัญชี Nostr
มีหลายวีธีมากเลยที่จะใช้งานนอสเตอร์ แต่ในการใช้งาน Zap.stream ผมแนะนำให้ใช้ Getalby ในการผูก Private Key นอสเตอร์ไว้เพื่อใช้ล็อกอินและใช้เป็นไลท์นิ่งวอลเล็ต
Getalby
Getalby เป็นส่วนขยายบนเบราว์เซอร์ที่เป็นไลท์นิงวอลเล็ท และใช้งานล็อกอินบัญชี Nostr ในไคลเอ็นต์ต่าง ๆ ที่ทำงานบนเบราว์เซอร์ผ่านมาตรฐาน Nip-07
วิธีสมัครใช้งาน Getalby : YouTube
ไคลเอ็นต์ของ Nostr
เมื่อคุณมีบัญชี Getalby แล้ว จากนั้นก็เลือกไคลเอ็นต์ของ Nostr สักตัวเพื่อทำการใส่ข้อมูลของคุณ และใส่ไลท์นิงแอดเดรสเพื่อที่จะรับ Zap⚡ได้
หรือถ้าหากคุณบัญชี Nostr อยู่แล้ว คุณสามารถเอา Private Key มาผูกกับ Getalby ได้เลย โดยทำตามนี้ :
- คลิกที่ส่วนขยาย Getalby จากนั้นคลิกตรงชื่อที่คุณตั้ง แล้วเลือก “Account settings”
- จากนั้นกดที่ “Nostr Settings” แล้วคุณนำ Private Key มาวางเลย จากนั้นคลิก “Save”
Zap.stream
ไปที่เว็บไซต์ Zap.stream คลิกปุ่ม “Login” มุมขวาบน แล้วให้คุณเลือก “Nostr Extension” คลิกเข้าไปเลย แค่นี้ก็จะขึ้นบัญชีคุณแล้ว
- คลิกปุ่ม “Stream” เพื่อตั้งค่าก่อนจะไลฟ์
- เลือก Endpoint ที่ต้องการ
- ก็อบปี้ Stream URL/Stream Key ไปใส่โปรแกรมสตรีมของคุณที่สามารถยิงไลฟ์แบบ RTMP ได้
- ตั้งชื่อไลฟ์ของคุณตรง “Title”
- ใส่คำอธิบายไลฟ์เพิ่มเติมตรง Summary
- ใส่รูปปกไลฟ์ของคุณเพียงเอา URL รูปภาพมาใส่ตรง “Cover images”
- อย่าลืมตั้ง Tags ด้วยล่ะ จากนั้นคลิก “Save” ได้เลย
กดเติม “Topup” ก่อนไลฟ์ด้วยนะครับ และอย่างที่คุณเห็นจะมี 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 กันก่อนครับ
มาเริ่มกันเลย
เมื่อจัดรูปแบบหน้าจอไลฟ์คุณพร้อม ให้กดที่ “Settings” จากนั้นไปที่เมนู “Stream” เลือก “Custom” คุณก็เอา Stream URL/Stream Key มาใส่แล้วกด “ตกลง” ได้เลยครับ
เมื่อคุณพร้อมไลฟ์แล้วกด LiveStream ได้ทาง OBS Studio โดยมันจะยิงสัญญาณเข้า Zap.stream ไลฟ์ของคุณก็จะขึ้นหน้า Zap.stream แล้วอย่าลืมกดแชร์ให้เพื่อนคุณได้เห็นด้วยล่ะ
ไคลเอ็นต์สำหรับดูไลฟ์บน Nostr
ผมคิดว่าอาจมีคนสงสัยว่าถ้าอยากดูไลฟ์สตรีมบน Nostr ต้องทำยังไง และดูได้ที่ไหนบ้าง ไคลเอ็นต์ที่สามารถดูไลฟ์ได้ในปัจจุบันยังมีน้อย แต่เท่าที่เห็นคือ :
- Zap.stream : ไคลเอ็นค์ที่เราใช้ไลฟ์นั่นเอง ร่วมสนุกกับการแชตและ Zap⚡ เห็นการ์ดต่าง ๆ บนโปรไฟล์ของผู้สตรีม แถมยังมีอิโมจิของผู้สตรีมให้เราได้ใช้อีก แต่ก็มีปัญหาบ้างที่พบบ่อยคือไลฟ์ขึ้นสถานะ Offline วีธีแก้ปัญหาเบื้องต้นให้คุณกดรีเฟรช หรือ F5 ไลฟ์ก็จะกลับมาปกติ ปัญหานี้อาจเป็นที่รีเลย์หรือสัญญาณอินเทอร์เน็ตของคุณ
- Nostrudel : เป็นไคลเอ็นอีกตัวบนเว็บเบราว์เซอร์สามารถ Login ด้วย Nip-07 หรือจะใช้ Private Key ก็ได้เช่นกัน ไคลเอ็นต์ตัวนี้ดูไลฟ์ค่อนข้างลื่นเลยทีเดียว โดยเราสามารถทั้งแชตและ Zap⚡ได้เหมือนกัน แต่ที่พิเศษไปกว่านั้น มันสามารถ Custom จำนวนแซตที่เราอยาก Zap⚡ได้อีกด้วย แต่ตอนนี้ UI อาจไม่สวยเท่าไหร่นัก
- Amethyst : เป็นไคลเอ็นต์บนแอนดรอยด์ ดูไลฟ์ค่อยข้างลื่นไหล พิมพ์แชตคุยกันสนุก แต่น่าเสียที่กด Zap⚡ให้คนสตรีมไม่ได้ หวังว่าในอนาคตจะมีการพัฒนาเพิ่ม
*หมายเหตุ : ทั้งสามไคลเอ็นต์มีช่องแชตเชื่อมต่อกันหมด ไม่ว่าจะใช้อันไหนก็แชตกันได้อย่างสนุก
เรามาเติมสีสันให้กับโฟรไฟล์ไลฟ์ และแชตของคุณกัน
เรามาทำความเข้าใจอีกสักหน่อยก่อนเริ่มไลฟ์กันครับ โดยเราจะเติมสีสันให้ไลฟ์ดูสนุกขึ้น และสามารถปรับใช้ในโพสต์ธรรมดาหรือในแชตของคุณได้อีกด้วย บน Nostr นั้นเนื้อหาทั้งหมดมีการระบุเหตุการณ์เฉพาะที่เรียกว่า “Nostr events” หากคุณต้องการอ้างอิงถึง events ใด ๆ ก็ตาม สามารถทำได้เพียงเพิ่มแท็ก “nostr:event_id” โดยอาจเป็นโน้ต ชุดอิโมจิ หรือเป้าหมายลงในช่องแชตหรือการ์ดได้ ตัวอย่างเช่น :
วิธีสร้างหรือเลือก Emojis (อิโมจิ)
คุณสามารถสร้างอิโมจิของคุณเองได้ หรือจะใช้อิโมจิของคนอื่นก็ทำได้เช่นกัน
- โดยคุณไปที่ลิงก์นี้ https://emojis-iota.vercel.app/
- แล้วทำการ Login ด้วย Extension ของ Nostr ของคุณ (เช่น Get Alby)
- แล้วเลือกอิโมจิที่คุณอยากได้
- จากนั้นกดที่ขีดสามขีดทางขวาบนของอิโมจินั้น แล้วเลือก “Add to my emoji”
หากอยากสร้างอิโมจิเอง ให้คุณกดที่โปรไฟล์คุณทางมุมขวาบน แล้วเลือก “New emoji pack”
ตั้งชื่อแพ็กนำ URL รูปอิโมจิมาวางพร้อมตั้งชื่อ จากนั้นกด “Add Emoji” คุณสามารถเพิ่มอิโมจิได้จนกว่าจะพอใจ ขั้นตอนนี้อาจใช้เวลานานหน่อย เพราะต้องทำทีละตัว แต่เมื่อเสร็จสิ้นแล้วให้กด “Save” ได้เลย เพียงแค่นี้ก็จะขึ้นอิโมจิให้คุณใช้ในไลฟ์แล้วครับ
การตั้งเป้าหมาย Goals ของไลฟ์
คุณสามารถตั้ง Goals ได้ในขณะไลฟ์อยู่ เพียงคุณคลิกที่ “Add Goal” ตรงด้านบนช่องแชทต ใส่สิ่งที่ต้องการจะสื่อสารถึงคนที่มาดูไลฟ์ ตั้งค่าเป้าหมายจำนวน Sats จากนั้นกด “Save” ได้เลย คุณจะเห็น Goal ปรากฎขึ้นอยู่ข้างบนช่องแชต หากไลฟ์จบแล้วยังไม่ถึงเป้าหมายที่ตั้งใจไว้ หรือคุณอยากสร้างเป้าหมายพิเศษแต่งบนการ์ด เข้าไปที่ Zap⚡Goals คลิกที่เป้าหมายที่คุณต้องการ แล้วก็อบปี้ nevent จาก URL ข้างบนมาวางในแชตหรือในการ์ด โดยใส่แท็ก nostr: ตามด้วย nevent นั้น ๆ
Cards หรือการ์ดคืออะไร?
การ์ดเป็นเหมือน Widget ใต้สตรีมของคุณ คุณสามารถใส่โน้ต รูปภาพ ลิงก์ หรือสิ่งที่คุณอยากประชาสัมพันธ์ได้ ตัวอย่างเช่น กำหนดการไลฟ์ กฎการแชต รูปภาพที่อยากอวด แสดงอิโมจิที่ใช้ได้ เป้าหมายที่อยากได้ รวมถึงโฆษณาต่าง ๆ
วิธีสร้างการ์ด
ให้สังเกตมุมซ้ายล่างของจอ จะเห็นที่คำว่า “Edit cards” จะขึ้นเครื่องหมายบวก ให้คลิกเข้าไปเลย จากนั้นใส่ข้อมูลตามที่คุณต้องการ แล้วกด “Save”
และหากคุณต้องการใส่ Event ต่าง ๆ เช่น :
- บัญชี Nostr ของคนอื่น ให้พิมพ์ nostr: ตามด้วย nup
- เป้าหมาย Goal ที่อยากได้ ให้พิมพ์ nostr: ตามด้วย nevent ของเป้าหมาย
- อิโมจิที่อยากอวด ให้พิมพ์ nostr: ตามด้วย naddr ของอิโมจิ
- ข้อความที่คุณโพสต์ ให้พิมพ์ nostr: ตามด้วย note id ที่คุณต้องการ
หากคุณยังไม่เคยไลฟ์เลย จะไม่สามารถแต่งการ์ดได้ คุณอาจกดไลฟ์สัก 2-5 นาที แล้วปิดไลฟ์ แค่นี้คุณก็สามารถใช้เวลาแต่งให้หนำใจได้เลย
หากคุณอ่านมาถึงตรงนี้ ผมเดาว่าคุณน่าจะพร้อมไลฟ์สตรีมอะไรบางอย่างแล้วล่ะ ขอให้มีความสุขในการไลฟ์ อย่าลืมแชร์ไลฟ์มาให้เพื่อน ๆ ได้ดูกันด้วยนะ
หวังว่าบทความนี้จะมีประโยชน์ต่อกับผู้ที่สนใจทำไลฟ์สตรีมบน Nostr ฝากติดตามผลงานไลฟ์ “OnlyNips” ผมด้วยครับ ผมตั้งใจไลฟ์ทุกวันพุธ เวลาสามทุ่ม ไม่แน่ใจว่าจะมีสาระน่าฟังไหม แต่ตั้งใจจะพัฒนาเรื่อย ๆ ครับ แล้วเจอกันใน Zap.stream มาถล่ม Zap⚡กันให้สนุกไปเลย!
แถม widgets เอาไปใช้แต่งไลฟ์ของคุณน่าสนใจมากขึ้น
กดคัดลอก URL ไปใส่ OBS ได้เลย
- Zap Alert - ปรับขนาด 1920x1080
- Chat Widget - ปรับตามต้องการ
- Top Zappers - ปรับตามต้องการ
- Current Viewers - ปรับตามต้องการ
Welcome to Nostrstream