Peerjs: node.jsクライアントをサポートする

作成日 2019年12月17日  ·  10コメント  ·  ソース: peers/peerjs

Web rtcを使用するnode.jsシステムを構築したいのですが、このライブラリがnode.jsをサポートしていないことに気づきました。 node.jsをサポートする予定はありますか?

help wanted new feature

最も参考になるコメント

人々に知らせるために、PeerJS(2台のコンピューター間のv.lateテストが証明する限り)を数時間のハッキングでノード上で動作させることができます。 基本的に、依存関係をbinarypackfilereadernode-blobnode-fetchws 、およびwrtcに交換することに要約されます。 。 私のレポはここにあり

信号を守ってください! それがまさに私が探しているものだから、私がこのプロジェクトにやってきた理由です。 ここでのご尽力に感謝します。これをすべて役立つPRに変えてみます。

PS opencollectiveを削除して本当に申し訳ありません! それは私のWindowsのインストール手順を壊しただけで、個人的なことは何もありません。

全てのコメント10件

現在、私はそれを実装する時間がありません。 それに関するPRは大歓迎です:)

関連するトピックについて。 simple-peerをpeerjsクライアントに取り込むことを検討するのは理にかなっていますか? その積極的に維持され、nodejsをサポートします
https://github.com/feross/simple-peer

ただし、シグナリングモジュールのないスタンドアロンピアであり、peerjsはpeerjsサーバーと通信するための組み込み機能を備えています。

想像していたほど難しくはありません。 来年はうまくいくように頑張ります。

いいね。 私はPythonポートを押し続け、最新の状態に保ちます。

人々に知らせるために、PeerJS(2台のコンピューター間のv.lateテストが証明する限り)を数時間のハッキングでノード上で動作させることができます。 基本的に、依存関係をbinarypackfilereadernode-blobnode-fetchws 、およびwrtcに交換することに要約されます。 。 私のレポはここにあり

信号を守ってください! それがまさに私が探しているものだから、私がこのプロジェクトにやってきた理由です。 ここでのご尽力に感謝します。これをすべて役立つPRに変えてみます。

PS opencollectiveを削除して本当に申し訳ありません! それは私のWindowsのインストール手順を壊しただけで、個人的なことは何もありません。

私は混乱しています、このハックはうまくいくはずではありませんか? 参照: https

PeerJSの強みは、組み込みのシグナリングサーバーのようです。 悲しいことに、私のユースケースでは、nodejsをサポートすることが不可欠です。 nodejsのサポート、またはsimple-peer(https://github.com/feross/simple-peer)の使用に向けて進展はありましたか? 残念ながら、私はこの問題を解決するにはWebRTCについてほとんど知らないので(「簡単な」webRTCライブラリの1つを機能させようとした経験があるため)、そうでなければ「simple-peer」をpeerjsと統合することに挑戦することができます-サーバー自身。

@afrokick

このプロジェクトの依存関係としてsimple-peerを使用し、このプロジェクトに主にシグナリングサーバーの一部を維持させるのは素晴らしいアイデアだと思います。 シンプルピアと重複するこのモジュールが行った作業は、それにマージされる可能性があります。 プロジェクト(または所有者)の哲学が矛盾しない限り、プロジェクトの維持と進歩の両方を容易にするために、それはかなり大きな勝利になるはずです。 webRTC関連のもののメンテナンスはかなり重い負荷のようです-まだ活発に起こっている多くの新しい開発があるようです。

興味のある人のために、私はsimple-peerjsプロトタイプの作成を開始しました(_PeerJs_プロトコルによる交換シグナリングを使用してからsimple-peer )。 現在は機能しますが、ストリームの実装が不足しています。

@NickCisそれは素晴らしいです! 私は別のルートに行き、simple-peerとRPEPを使用してWebRTC実装を作成しました: httpsシグナルサーバーは、基盤となるトランスポートとしてWebSocketを使用するRPEPAPIを使用して実行され

このページは役に立ちましたか?
0 / 5 - 0 評価