"プレゼンテーション"コンポーネントを持たない単純なリスナー/レコーダーであるWebRTCピアを作成したいとします。ブラウザを使用せずにwebRTCピア*を作成する(JavaScriptインタプリタのみ)
(WebRTC JavaScript APIを使用して)可能であれば、スタンドアロン JavaScriptエンジンを使用できます(スタンドアロンV8エンジンのインストールを検討しています)。
ありがとうございます。
"プレゼンテーション"コンポーネントを持たない単純なリスナー/レコーダーであるWebRTCピアを作成したいとします。ブラウザを使用せずにwebRTCピア*を作成する(JavaScriptインタプリタのみ)
(WebRTC JavaScript APIを使用して)可能であれば、スタンドアロン JavaScriptエンジンを使用できます(スタンドアロンV8エンジンのインストールを検討しています)。
ありがとうございます。
私は右あなたがのWebRTCを作りたいというあなたを得た場合 -
:-)ブラウザなしで使用する別名主にブラウザ目標と機能を、私は、ブラウザの動作を「エミュレート」を実装することによって簡単に行うことができることを想像できますあなた自身のコードを介して、rhinoなどの内部に直接、またはネイティブコードのメディアストリームを処理するインターフェイスを実際に制御することによって、必要なapiを生成します。
したがって、入力デバイスからA/Vをキャプチャして相手側に送信することを制御するWebRTC APIを実装する必要があります。私が理解したように、カンファレンスルームでA/Vをキャプチャするマイクを搭載したイーサネットカメラのような、UIノードはありません。
私は、それが主要な部分として仕事の一部になる可能性があることを誓います。
私はそうするためにnode.jsサーバーを使うことができると思います。ノードパッケージには、webrtc機能を持たせるnpmパッケージがあります:node-webrtc。
WebRTCのサーバサイド部分のように見える - デモピアはまだブラウザで実行しています。 – Bergi
"MediaStream APIはサポートされていません"ので、このライブラリを使用してリスナー/レコーダーを構築することはできません –
非常に遅い回答ですが、この質問を聞いてから多くの変更がありましたので、この質問を再評価するとよいと思います。
この時点でまだwebrtc
のネイティブサポートがなかったので、この質問は尋ねられました。しかし、今はあります。 Android
,iOS
,Windows
,Linux
およびOSX
はすべてネイティブwebrtc
ライブラリをサポートしています。
ネイティブライブラリを使用してpeerconnection
を作成し、stream
を別のクライアント(cross-platform
)に設定することができます。 browser
を使用せずにwebrtc
ベースのクライアントアプリケーションを作成する場合は、ネイティブライブラリを使用します。愚かなスタンドアロンなしjavascript
エンジンが必要です。ブラウザDOMによって、ないジャバスクリプトによって追加された機能になり
。 – dandavis
ビルドしたいピアは、DOMとのやりとりがありません。それは何も "提示しない"。 – auro
あなたは何を達成しようとしていますか? Phantom.jsやRhinoなどでWebRTC APIを実行する予定ですか?ネイティブアプリケーションを構築したい場合は、WebRTCコードパッケージ(http://www.webrtc.org/reference/getting-started)とQtを使ってWebRTCアプリケーションを構築するさまざまな試みを見てください。 –