لقد استمعت إلى أنه من الممكن مشاركة الصوت والميكروفون. أريد استخدام الميكروفون وسماعاتي
أرغب في استخدام الميكروفون وسماعات الرأس (مثل الماوس ولوحة المفاتيح) على أحد أجهزة الكمبيوتر وعندما أقوم بتغيير الآخر الذي يعمل على الآخر.
أنا آسف إذا كان هذا غبيًا ، فأنا لا أريد أن أضيع وقتك :)
على الأقل بالنسبة لنظام Linux ، هذا موجود بالفعل (على الأقل ، للمخرجات على حد علمي) عبر وحدة pulseaudio.
أشعر أن هذا سيكون أكثر ملاءمة لأنه تطبيق خاص به.
بعض الروابط لأولئك الذين يتساءلون كيف يمكن القيام بذلك ، لا سيما بين windows و linux (لاحظ ، لم أجرب أيًا من هذه الروابط):
أولاً ، بعض الأسئلة المتعلقة بتبادل المكدس: superuser 1 superuser 2 sound.stackexchange
... وبعض الحلول (لم أختبرها كما هو مذكور أعلاه):
Play To
التي يمكنها البث للأشياء التي تدعم DLNAأشعر أن هذا سيكون أكثر ملاءمة لأنه تطبيق خاص به.
AdrianKoshka متأكد ، على الرغم من أن Barrier يمكن أن يجعل هذا أقل إيلامًا من خلال توثيق ما هو مطلوب و / أو مساعدة المستخدم في تكوينه. :)
عند التفكير ، ما زلت أشعر أن هذا خارج نطاق الحاجز بشكل لا يصدق وسيضيف فقط التعقيد غير الضروري.
أردت فقط إضافة طريقة تعمل معي مع الحاجز باستخدام ffmpeg
. سيؤدي ذلك إلى مشاركة صوت سطح المكتب فقط (وليس إدخال الميكروفون).
في هذا المثال ، العميل هو Ubuntu ، والخادم هو Windows. سيحتاج ffmpeg إلى التثبيت على كليهما. ستحتاج السيناريوهات الأخرى إلى أمر وفهم مختلفين لـ ffmpeg.
في "العميل" ، قم بتشغيل الأمر ffmpeg:
ffmpeg -re -f alsa -ac 2 -i default -f rtp rtp://server:1234
حيث server
هو عنوان IP لخادمك الحاجز. سيؤدي هذا إلى دفق صوت سطح المكتب إلى العنوان المحدد
(إذا كنت تستخدم Pulse بدلاً من alsa ، فاستبدل -f alsa
بـ -f pulse
)
سينتج شيئًا مثل:
SDP:
v=0
o=- 0 0 IN IP4 127.0.0.1
s=No Name
c=IN IP4 192.168.1.82
t=0 0
a=tool:libavformat 58.21.100
m=audio 1234 RTP/AVP 97
b=AS:768
a=rtpmap:97 PCMU/48000/2
في المثال الخاص بي ، الخادم هو 192.168.1.82
على جهاز الخادم ( 192.168.1.82
) ، انسخ نص SDP أعلاه إلى ملف sdp_file
وقم بتشغيل الأمر ffplay:
./ffplay -protocol_whitelist 'rtp,file,udp' .\sdp_file
استمتع ببث الصوت منخفض التأخير.
يمكنني أن أرى هذا من المحتمل أن يعمل داخل الحاجز في المستقبل ، لذلك إليك القليل من الإلهام والتوجيه في حال كان لدى أي شخص وقت لشوكة.
التعليق الأكثر فائدة
على الأقل بالنسبة لنظام Linux ، هذا موجود بالفعل (على الأقل ، للمخرجات على حد علمي) عبر وحدة pulseaudio.
أشعر أن هذا سيكون أكثر ملاءمة لأنه تطبيق خاص به.