อยากเห็นจำนวนผู้ชมใน zap.stream มีทางทำได้ไหมครับ อยากให้คนอื่นที่มาเปิด zap.stream เห็น community คนไทย #thainostrich
เมื่อวันจันทร์ที่ผ่านมา stream server ของผมถูกใช้สำหรับ bitcoin talk ตอนล่าสุด ซึ่งมีผู้ชมสูงที่สุด คือประมาณ 50-60 คน ทำให้ upload bandwidth กระโดดขึ้นไปสูงที่สุดที่ 210 Mb/s นับว่าสูงมากสำหรับ internet ตามบ้าน (max upload ของ internet ที่บ้านผมคือ 500Mb/s)
Stream server เริ่มใช้งานมาประมาณ 2 สัปดาห์ ใช้งานสำหรับ streaming หลายครั้ง คือ bitcoin talk 2 ครั้ง, สภายาส้ม 2 ครั้ง (ครั้งล่าสุดไฟฟ้าบ้านอาร์มดับ แต่ stream server ของผมทำงานปกติ), สภายาม่วง 1 ครั้ง, onlynib 1 ครั้ง และ หมอบ่น fiat ของคุณหมอเอก 1 ครั้ง รวมทั้งหมด 7 ครั้ง และการใช้งานหนักที่สุดจะเป็นวันที่ใช้สำหรับ bitcoin talk เพราะจำนวนคนเข้าชมสูงสุดนั่นเอง
มันคงถึงเวลาต้องปรับปรุงระบบ streaming ให้ใช้งานสะดวกขึ้น ผมจึงเปลี่ยน software สำหรับ stream จากเดิมใช้ nginx-rtmp เปลี่ยนไปใช้ restreamer ซึ่งจริงๆแล้วไส้ในของ restreamer มันก็ใช้ nginx เหมือนกัน แต่ restreamer มีหน้าตา ui ที่ใช้สะดวกกว่ามากๆ สามารถปรับแต่งได้เองจากผู้ใช้งาน ทั้งนี้เพราะช่วงเวลาที่ใช้งาน streaming เป็นช่วงที่ผมไม่อยู่บ้านและไม่สะดวกมาแก้ไขอะไรได้สักเท่าไหร่ (แต่ที่ผ่านมาก็ไม่มีปัญหาการใช้งานเลยก็ตาม) streaming ครั้งหน้าจะใช้เป็น restreamer แล้ว ลองดูกันว่าจะใช้งานได้ดี ถ้าติดปัญหาอะไร feedback กันมาได้นะครับ
#siamstr #thainostrich #selfhosted #restreamer
https://nostrcheck.me/media/public/nostrcheck.me_7854483118938232911695341283.webp
Discussion
จริงๆ มีทางทำได้ครับ ที่คิดออกมี 2 วิธี
1. สร้าง api provider เหมือน api.zap.stream เพื่อลิงค์กับ Restreamer server ของพี่ตี๋
2. เจ้าของ live event มี process run สำหรับ update current_participants ลงไปใน relay
nostr:npub1qd6zcgzukmydscp3eyauf2dn6xzgfsevsetrls8zrzgs5t0e4fws7re0mj
เข้า Link นี้ระหว่าง Live เอาไว้ Update จำนวน viewer ครับ (สำหรับ Restreamer)
https://nicky-dev.mapboss.co.th:3321/zapstream.html
host ชั่วคราวไว้ลองทดสอบก่อนนะครับ
ขั้นตอนการใช้
1. สร้าง Stream บน #ZapStream ปกติ
2. ระหว่างที่กำลัง Stream อยู่เข้าไป URL นี้ https://nicky-dev.mapboss.co.th:3321/zapstream.html และ Login Account เดียวกันกับ Account ที่สร้าง Stream
ประมานนี้ครับ ลองทดสอบดูนะครับ ถ้ามีบั๊คแจ้งมาได้เลยนะครับ
ขอบคุณมากเลย
https://github.com/nicky-dev/nostr-stream-utils
ใช่อันนี้รึเปล่าครับ คุณ nostr:npub18k67rww6547vdf74225x4p6hfm4zvhs8t8w7hp75fcrj0au7mzxs30202m เขียนเองเลยสินะ
ตัวนี้จะเป็น backend ครับ จะต่างจากตัวที่แปะลิงค์ให้ครับ ทำหน้าที่เหมือนกันแต่วิธีใช้ต่างกันครับ
แต่ยังไงก็จะเป็นต้อง nostr private สินะ แสดงว่าจำนวน viewer ดึงมาจาก zap stream ใช่ไหมครับ
+1