คุณต้องมีผลิตภัณฑ์ที่สามารถส่งเสียงไปยังอุปกรณ์สองเครื่องได้พร้อมกัน ผลิตภัณฑ์เสียงมีไม่มากที่สามารถทำได้เนื่องจากเสียงส่วนใหญ่จะส่งเสียงไปยังอุปกรณ์เสียงเริ่มต้น หรือคุณสามารถเรียกใช้ผู้เล่นสองคนของไฟล์เดียวกันแต่ละไฟล์ที่ส่งออกไปยังการ์ดอื่น (ยากที่จะซิงโครไนซ์อย่างถูกต้อง)
ผลิตภัณฑ์ที่ทำการแก้ไขและผสมวิดีโออาจสามารถทำสิ่งนี้ได้ ฉันเคยได้ยินว่าMixPad (แชร์แวร์ $ 59.95) เป็นหนึ่งในผลิตภัณฑ์ดังกล่าว
มันควรเป็นไปได้ด้วยกรอบมัลติมีเดียGStreamerแบบโอเพ่นซอร์ส(จำเป็นต้องมีการศึกษาบางอย่าง) โดยการสร้างไพพ์ที่คล้ายกับสิ่งนี้:
# The number and order of the tracks must be known
gst-launch-1.0 \
filesrc location=example.mkv ! decodebin name=decoded \
decoded.src_0 ! queue ! autovideosink \
decoded.src_1 ! queue ! audioconvert ! alsasink device="hw:1,0" \
decoded.src_2 ! queue ! audioconvert ! alsasink device="hw:2,0"