Peerjs: تدفقات متعددة لكل MediaConnection

تم إنشاؤها على ٢١ مارس ٢٠١٩  ·  5تعليقات  ·  مصدر: peers/peerjs

مرحبا. لقد وجدت PR # 132 متعلقًا بمشكلتي.

اريد ارسال فيديو + صوت + شاشة.

ماذا تنصح؟

التعليق الأكثر فائدة

حسنًا ، لقد وجدت خدعة https://blog.mozilla.org/webrtc/warm-up-with-replacetrack/

لدي دفق واحد مع 3 مسارات "فارغة" - الصوت والفيديو والشاشة.

بعد ذلك ، أطلق على الطريقة "اتصال" ثم يكون لدي مرسلون:
const [audioSender، videoSender، screenSender] = call.peerConnection.getSenders () ؛

فقط استبدل المسار عبر audio.replaceTrack (null | audioTrack) لكتم الصوت / إلغاء الكتم

ال 5 كومينتر

حسنًا ، لقد وجدت خدعة https://blog.mozilla.org/webrtc/warm-up-with-replacetrack/

لدي دفق واحد مع 3 مسارات "فارغة" - الصوت والفيديو والشاشة.

بعد ذلك ، أطلق على الطريقة "اتصال" ثم يكون لدي مرسلون:
const [audioSender، videoSender، screenSender] = call.peerConnection.getSenders () ؛

فقط استبدل المسار عبر audio.replaceTrack (null | audioTrack) لكتم الصوت / إلغاء الكتم

سيكون أي مقتطف رمز نموذجي مع peerjs مفيدًا للمبتدئين webrtc الأشخاص :)

شكرا لك مقدما !

خبر جديد ، سأطلق نسخة جديدة من PeerJS الأسبوع المقبل ، معاد كتابتها بالكامل ، باستخدام مفهوم أبسط بكثير ، ولن تحتاج إلى PeerServer. لذا انتظر أيام قليلة.

يعتمد المفهوم الجديد على الغرف ، والغرفة هي الشيء الوحيد الموجود ، لذلك إذا كنت تريد الاتصال بشخص ما ، فما عليك سوى الدخول إلى غرفة هوية عشوائية يتشاركها كلا الزملاء. إذا كان ما تريده هو اتصالات متعددة ، فما عليك سوى الدخول إلى غرفة بها عدد أكبر من الأشخاص ، بهذه البساطة.

إليك اختبار مبكر: https://dist-9yeo4sucs.now.sh/ (فقط أدخل نفس اسم الغرفة PD: لا توجد تعليقات على واجهة المستخدم)

توجد أداة getUserMedia داخل librayr ، لكن من المحتمل أن أخرجها.

لذلك فقط انتظر بضعة أيام حتى الأسبوع المقبل :)

أخبار رائعة .. ! في انتظار الإصدار الجديد. أين يمكنني رؤية التحديثات المتعلقة بالإصدار الجديد

الفرع جاهز https://github.com/peers/peerjs/tree/v2.0.0
يمكنك الانضمام إلى مجموعة Telegram إذا كنت تريد مناقشة أو طلب أي شيء متعلق بـ PeerJS: tg: // Join؟ calling = ENhPuhTvhm8WlIxTjQf7Og

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات