Peerjs: دعم عملاء node.js

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

أرغب في إنشاء نظام node.js يستخدم web rtc ، لكني ألاحظ أن هذه المكتبة لا تدعم node.js. هل هناك أي خطط لدعم node.js؟

help wanted new feature

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

فقط لإعلام الناس ، يمكنك الحصول على PeerJS (بقدر ما يثبت اختبار v.Late بين جهازي كمبيوتر) العمل على عقدة مع بضع ساعات من القرصنة. تتلخص بشكل أساسي في تبديل التبعيات بـ binarypack ، filereader ، node-blob ، node-fetch ، ws ، و wrtc . الريبو الخاص بي هنا على الرغم من أنه ليس في حالة إطلاقًا.

يرجى الاحتفاظ بالإشارات! هذا هو سبب مجيئي إلى هذا المشروع لأنه بالضبط ما أبحث عنه. شكراً جزيلاً لجهودك هنا ، سأحاول تحويل كل هذا إلى علاقات عامة تساعد.

PS حقا آسف لإزالة opencollective! لقد كسرت خطوة تثبيت الويندوز الخاصة بي ، ولا شيء شخصي ، ومن الواضح أنني سأعيدها بعد ذلك.

ال 10 كومينتر

حاليا ليس لدي وقت لتنفيذه. نرحب بأي علاقات عامة حول هذا الموضوع :)

في موضوع ذي صلة. هل من المنطقي التفكير في جذب شخص بسيط إلى عميل نظير؟ صيانته بنشاط ويدعم nodejs
https://github.com/feross/simple-peer

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

ليس الأمر صعبًا كما تخيلت. سأحاول تشغيله في العام المقبل.

يبدو عظيما. سأستمر في الضغط على منفذ python وسأبقيك على اطلاع.

فقط لإعلام الناس ، يمكنك الحصول على PeerJS (بقدر ما يثبت اختبار v.Late بين جهازي كمبيوتر) العمل على عقدة مع بضع ساعات من القرصنة. تتلخص بشكل أساسي في تبديل التبعيات بـ binarypack ، filereader ، node-blob ، node-fetch ، ws ، و wrtc . الريبو الخاص بي هنا على الرغم من أنه ليس في حالة إطلاقًا.

يرجى الاحتفاظ بالإشارات! هذا هو سبب مجيئي إلى هذا المشروع لأنه بالضبط ما أبحث عنه. شكراً جزيلاً لجهودك هنا ، سأحاول تحويل كل هذا إلى علاقات عامة تساعد.

PS حقا آسف لإزالة opencollective! لقد كسرت خطوة تثبيت الويندوز الخاصة بي ، ولا شيء شخصي ، ومن الواضح أنني سأعيدها بعد ذلك.

أنا مرتبك ، أليس من المفترض أن يعمل هذا الاختراق؟ انظر: https://github.com/peers/peerjs/issues/396#issuecomment -333287381

يبدو أن قوة PeerJS تكمن في خادم الإشارات المدمج. للأسف ، بالنسبة لحالة الاستخدام الخاصة بي ، من الضروري دعم nodejs. هل كان هناك أي تقدم نحو دعم nodejs ، أو استخدام Simple-peer (https://github.com/feross/simple-peer)؟ لسوء الحظ ، أعرف القليل جدًا عن WebRTC للمساعدة في هذه المشكلة (كما جربت في محاولة تشغيل إحدى مكتبات webRTC "السهلة") ، وإلا يمكنني أن أتحكم في دمج "simple-peer" مع النظراء- الخادم بنفسي.

تضمين التغريدة

أعتقد أنه سيكون من الجيد استخدام Simple-peer كاعتماد لهذا المشروع ، وجعل هذا المشروع يحافظ بشكل أساسي على جزء خادم الإشارات من الأشياء. يمكن دمج العمل الذي قامت به هذه الوحدة والذي يتداخل مع Simple-Peer في ذلك. طالما أن فلسفة المشاريع (أو المالكين) لا تتعارض ، فيجب أن يكون فوزًا كبيرًا لتسهيل الحفاظ عليها والتقدم فيها. يبدو أن صيانة الأشياء المتعلقة بـ webRTC هي عبء ثقيل جدًا - يبدو أن هناك الكثير من التطورات الجديدة التي تحدث بشكل نشط.

لأي شخص مهتم ، بدأت في إنشاء نموذج أولي simple-peerjs (يستخدم إشارات التبادل بواسطة بروتوكول _PeerJs_ ثم يستخدم simple-peer ). يعمل حاليًا ، على الرغم من أنه يفتقر إلى تنفيذ الدفق.

NickCis هذا رائع! لقد سلكت مسارًا مختلفًا وأنشأت تطبيق WebRTC باستخدام Simple-peer و https://github.com/fresheneesz/decentral/blob/master/src/node_modules/rpep-webrtc/rpep-webrtc.js. يتم عمل خادم الإشارة باستخدام RPEP api الذي يستخدم مآخذ الويب كوسيلة نقل أساسية. في مرحلة ما ، سأرغب في استخراج ذلك في مستودع مستقل مناسب.

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