คำถามที่พบบ่อยเกี่ยวกับ Jamulus
สารบัญ
- มี metronome การซิงโครไนซ์ หรือวิธีอื่นๆ ในการช่วยรักษาจังหวะหรือไม่?
- ฉันจะทราบได้อย่างไรว่าฉันสามารถเข้าร่วมเซิร์ฟเวอร์ได้หรือไม่? มีกฎไหม?
- ทำไมฉันไม่ควรใช้อุปกรณ์ไร้สาย?
- ทำไมฉันไม่ควรฟังสัญญาณเสียงของตัวเอง
- ฉันจำเป็นต้องใช้อินเทอร์เน็ตความเร็วสูงหรือไม่?
- ฉันจำเป็นต้องเปิดเซิร์ฟเวอร์หรือไม่?
- Jamulus ทำงานอย่างไร (โดยทั่วไป)?
- ทำไม Jamulus ไม่รองรับวิดีโอ?
- คำถามที่พบบ่อยเกี่ยวกับเซิร์ฟเวอร์
สำหรับปัญหาทั่วไปและวิธีแก้ไขปัญหาเมื่อใช้ Jamulus โปรดดูที่คู่มือการแก้ไขปัญหา
มี metronome การซิงโครไนซ์ หรือวิธีอื่นๆ ในการช่วยรักษาจังหวะหรือไม่?
ไม่มี นักดนตรีบนเซิร์ฟเวอร์ Jamulus เล่นด้วยกันแบบเรียลไทม์เหมือนกับที่พวกเขาเล่นด้วยกันจริงๆ หากคุณต้องการสัญญาณบอกจังหวะ คุณสามารถหาเครื่องมือ metronome ออนไลน์ที่คุณสามารถลองใช้ร่วมกันได้ แต่ทางที่ดี ควรหาวิธีลด latency ให้น้อยที่สุด เพื่อไม่ให้ใครมี delay มากกว่า 30-50 มิลลิวินาที
โปรดทราบว่าผู้เข้าร่วมทุกคนควรปฏิบัติตาม Golden Rule ซึ่งจะเป็นตัวกำหนดว่าคุณสามารถเล่นให้ตรงจังหวะได้อย่างถูกต้องหรือไม่
ฉันจะทราบได้อย่างไรว่าฉันสามารถเข้าร่วมเซิร์ฟเวอร์ได้หรือไม่? มีกฎไหม?
หากเซิร์ฟเวอร์อยู่บนหน้ารายชื่อเซิร์ฟเวอร์ของ Jamulus แสดงว่าเซิร์ฟเวอร์นั้นยอมรับให้ทุกคนสามารถเข้าเล่นได้ Jamulus ไม่มีระบบการป้องกันด้วยรหัสผ่านหรือกลไกการตรวจสอบสิทธิ์อื่นๆ แม้ว่าเซิร์ฟเวอร์บางแห่งอาจระบุเงื่อนไขการใช้งานไว้ในข้อความต้อนรับที่คุณจะเห็นในหน้าต่างแชท แต่ตัวโปรแกรม Jamulus เองไม่ได้มีส่วนเกี่ยวข้องใดๆ
โปรดทราบว่าเซิร์ฟเวอร์ไม่จำเป็นต้องลงทะเบียนใน Directory เพื่อให้ไคลเอนต์ Jamulus เชื่อมต่อได้ ผู้ดูแลเซิร์ฟเวอร์สามารถให้ address ของเซิร์ฟเวอร์แก่ผู้ที่ต้องการเล่นด้วยกันได้ จากนั้นพวกเขาก็สามารถเชื่อมต่อโดยตรงได้ ดูหน้านี้สำหรับข้อมูลเพิ่มเติม
ทำไมฉันไม่ควรใช้อุปกรณ์ไร้สาย?
การที่คุณจะสามารถเล่นดนตรีพร้อมกับนักดนตรีคนอื่นๆ ได้อย่างถูกจังหวะหรือไม่นั้น ขึ้นอยู่กับปัจจัยหลัก 2 อย่าง คือ latency (ดีเลย์) ในสัญญาณเสียงของคุณ และการปฏิบัติตาม Golden Rule โดยทั่วไปแล้ว delay ที่มากกว่า 50 ms มักจะทำให้เล่นให้ตรงจังหวะได้ยาก เว้นแต่ว่าคุณจะฝึกฝนตัวเองเป็นพิเศษ นักดนตรีบางคนรายงานว่าพวกเขาสามารถเล่นให้ตรงจังหวะได้แม้จะมี delay ถึง 70 ms โดยการเล่นนำจังหวะไปก่อน แต่มันจะเป็นเรื่องยากมากขึ้น หาก delay มากกว่านั้น เว้นแต่ว่าจังหวะจะไม่ใช่ปัจจัยสำคัญในเพลงนั้น หรือคุณแค่อยากฟังเฉยๆ
ดังนั้น การลดต้นเหตุของดีเลย์หรือปัญหาอื่นๆ ที่อาจเกิดขึ้นกับสัญญาณเสียงจึงเป็นเรื่องที่ควรทำ แม้แต่ Wi-Fi ที่รวดเร็วก็มักจะไม่เสถียรพอที่จะใช้งานกับ Jamulus เป็นเวลานาน และหูฟัง Bluetooth กับไมโครโฟน Bluetooth มักจะมีดีเลย์ประมาณ 50 ms หรือมากกว่านั้น
ทำไมฉันไม่ควรฟังสัญญาณเสียงของตัวเอง
ด้วยเหตุผลเดียวกับที่คุณต้องลดดีเลย์ในสัญญาณเสียงของคุณเพื่อให้เล่นได้ตรงจังหวะ คุณต้องแน่ใจว่าคุณกำลังเล่นกับเสียงของตัวเองที่นักดนตรีคนอื่นๆ ได้ยิน ดูข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ และวิธีทดสอบการตั้งค่าของคุณเพื่อให้แน่ใจว่าคุณได้ปฏิบัติตาม “Golden Rule” นี้ ได้ที่นี่
แน่นอน หากคุณกำลังเล่นเครื่องดนตรีอะคูสติก หรือคุณเป็นนักร้อง การทำให้ไม่ได้ยินเสียงของคุณเองอาจทำได้ยาก แต่คุณควรพยายามลองทำดู เช่น การใช้หูฟังแบบครอบหู (closed-back) ที่ปรับระดับเสียงดังพอที่จะกลบเสียงของคุณเอง ซึ่งจะช่วยให้คุณสามารถจดจ่อกับเสียงมิกซ์ที่ส่งกลับมาหาคุณจากเซิร์ฟเวอร์ได้
ฉันจำเป็นต้องใช้อินเทอร์เน็ตความเร็วสูงหรือไม่?
ไม่จำเป็น โดยเฉพาะอย่างยิ่งถ้าคุณไม่ได้เปิดเซิร์ฟเวอร์เพื่อให้คนอื่นเข้ามาเล่น สิ่งที่สำคัญกว่า คือการมีค่า ping ที่ต่ำพอ คนส่วนใหญ่ที่ใช้อินเทอร์เน็ตบ้านความเร็วมาตรฐาน (เช่น ดาวน์โหลด 10 Mbps และอัปโหลด 1 Mbps) จะไม่มีปัญหา ส่วนผู้ที่เปิดเซิร์ฟเวอร์ Jamulus โดยใช้อินเทอร์เน็ตบ้าน คุณอาจประสบปัญหาได้ หากแบนด์วิดท์ อัปโหลด ของคุณต่ำกว่าประมาณ 5 Mbps ทั้งนี้ขึ้นอยู่กับจำนวนคนที่เข้าร่วม
ฉันจำเป็นต้องเปิดเซิร์ฟเวอร์หรือไม่?
ไม่จำเป็น หากคุณแค่ต้องการเชื่อมต่อกับเซิร์ฟเวอร์ของคนอื่น สิ่งที่คุณต้องมีก็คือโปรแกรมไคลเอนต์ Jamulus อ่านตรงนี้หากคุณคิดว่าคุณจำเป็นต้องเปิดเซิร์ฟเวอร์เป็นของตัวเอง
Jamulus ทำงานอย่างไร (โดยทั่วไป)?
Jamulus ทำงานบนหลักการของไคลเอนต์-เซิร์ฟเวอร์ เสียงของทุกคนจะถูกส่งไปยังเซิร์ฟเวอร์ เพื่อมิกซ์เสียงและประมวลผลที่นั่น หลังจากนั้น เสียงจะถูกส่งกลับไปยังไคลเอนต์แต่ละคน หากเซิร์ฟเวอร์ลงทะเบียนไว้ใน Directory ของ Jamulus ข้อมูลของเซิร์ฟเวอร์จะถูกส่งไปยังไคลเอนต์ทั้งหมดที่ใช้ Directory นั้น
ทำไม Jamulus ไม่รองรับวิดีโอ?
การเพิ่มการรองรับวิดีโอทำให้ระบบมีความซับซ้อนมากขึ้น คุณสามารถใช้ซอฟต์แวร์อื่นๆ เช่น Jitsi หรือ Zoom ได้ หากคุณต้องการเห็นหน้าคนอื่นๆ ขณะเล่น (หรือมี “ผู้ชม”) แต่ภาพวิดีโอจะช้ากว่าเสียงจาก Jamulus อย่างมาก
คำถามที่พบบ่อยเกี่ยวกับเซิร์ฟเวอร์
ทำไมเซิร์ฟเวอร์ที่ลงทะเบียนแล้วไม่จำเป็นต้องทำ port forwarding?
โดยปกติแล้ว network address translation (NAT) จะบล็อกสัญญาณขาเข้าที่มาจากภายนอกเครือข่ายท้องถิ่น สัญญาณจากข้างนอกจะเข้าถึงคอมพิวเตอร์ของเราได้เฉพาะเมื่อแพ็กเก็ตนั้นเกี่ยวข้องกับสัญญาณที่เราเคยส่งออกไปก่อนหน้านี้เท่านั้น (ในเชิงเทคนิค คือแพ็กเก็ตที่มีสถานะ “related” และ “established”) ในกรณีที่เซิร์ฟเวอร์ของคุณได้ลงทะเบียนใน Directory ไว้ ตัวเซิร์ฟเวอร์ Jamulus ของคุณจะเริ่มต้นการเชื่อมต่อขาออกเมื่อเชื่อมต่อกับ Directory จากนั้นเป็นต้นไป ตัว Directory จะส่งสัญญาณ “ping” (ที่มีสถานะ established/related) (ไม่ใช่ ICMP ping) กลับมายังเซิร์ฟเวอร์ของคุณเป็นระยะๆ เพื่อให้พอร์ตที่เกี่ยวข้องยังคงเปิดอยู่บนเราเตอร์ของคุณ
อย่างไรก็ตาม ในกรณีของเซิร์ฟเวอร์ที่ไม่ได้ลงทะเบียนใน Directory ไคลเอนต์แต่ละรายจะต้องเริ่มต้นการเชื่อมต่อกับเครือข่ายของเซิร์ฟเวอร์ของคุณ แต่ระบบ NAT ที่อยู่ภายในเราเตอร์อาจจะป้องกันสิ่งนี้ ดังนั้นคุณจึงต้องกำหนดค่าในเราเตอร์ของคุณเพื่ออนุญาตคำขอการเชื่อมต่อขาเข้าบนพอร์ต Jamulus โดยการตั้งค่า port forwarding