問題タブ [webrtc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - WebRTC を使用する場合、ピアツーピア アーキテクチャは、Skype のようなビデオ チャット サービスを構築するのに冗長ですか?
私たちは WebRTC をいじって、その利点を理解しようとしています。
Skype が何億人もの人々にサービスを提供できる理由の 1 つは、その分散型のピア ツー ピア アーキテクチャにより、サーバー コストが抑えられるからです。
WebRTC を使用すると、アーキテクチャを分散化できるという点で Skype に似たビデオ チャット アプリケーションを構築できますか (つまり、ビデオ ストリームは放送局から中央サーバーを介してリスナーにルーティングされるのではなく、放送局からリスナーに直接ルーティングされます)?
または、別の言い方をすれば、WebRTC によって、誰かが Skype に似た P2P アーキテクチャの利点を本質的に複製できるようになるのでしょうか?
それとも、Skype の P2P アーキテクチャに似たものが必要ですか?
webrtc - WebRTCで画面共有?
私たちは WebRTC を検討していますが、現在何が可能で何がサポートされているかについて矛盾する情報を見てきました。
WebRTC を使用して、join.me や WebEx に似た画面共有サービスを再作成できますか?
- 画面の一部を共有できます
- 相手にコントロールを与えることができます
- ダウンロードは必要ありません
現在、これは WebRTC ブラウザーのいずれかで可能ですか? iOS の Chrome はどうですか?
javascript - WebRTC getusermedia と HTML5 を使用して画面全体にアクセスすることは可能ですか?
ブラウザを介してローカルで画面を共有しようとしています。getusermedia または HTML5 を使用して画面を共有することは可能ですか?
websocket - WebRTC: データチャネルをシグナリングに使用できますか?
私はwebRTCテクノロジーを実装するプロジェクトに取り組んでおり、データチャネルを使用してwebSocketsのようなシグナリングを行うことができるかどうか疑問に思っていました.サーバーに?
remote-desktop - 何もダウンロードせずにデスクトップをリモートコントロールしますか?join.meはどのように機能しますか?
join.meを使用すると、参加者は自分の側でダウンロードすることなく、他の人のデスクトップをどのように制御できますか?間違えない限り、何かをダウンロードするのは主催者だけのようです。
javascript - Chrome パッケージ アプリ: getUserMedia() オーディオ入力のアクセス許可
私は Web アプリを Chrome パッケージ アプリに移植しており、Web Audio API を多用しています (これはうまく機能します)。通常、ステータス バーが表示され、ユーザーに許可を求めます。パッケージ化されたアプリでは、これは発生せず、エラー 1 (権限が拒否されました) がスローされます。パッケージ化されたアプリの設定でこれを経験した人はいますか、または追加する必要がある特定の権限があるかどうかを知っていますか?
ああ、私もいくつかの調査を行い、クロムでファイルされたいくつかのバグを見つけましたが、それらのいずれかがまだ実装されているかどうかはわかりません.
javascript - ブラッシュドメタルtextureCubeを作成するためのWebRTCとThreeJS
THREE.ImageUtils.loadTextureCube()
回転する立方体にリアルタイムカメラを使用して適用しようとしています。
今まで、私は自分のビデオを使用して単純なテクスチャを適用することができましたMeshLambertMaterial
:
それは大丈夫です、そしてあなたはhttp://jmpp.fr/three-cameraで結果を見ることができます
このビデオストリームを使用して、つや消しの金属テクスチャを作成したいので、別の種類のマテリアルを作成しようとしました。
...しかし、次のエラーがスローされます:
loadTextureCube()は6つの配列パラメーターを画像として取得しようとしていると思いますが、代わりにvideoSourceを評価していないようです。
私は3つから始めて、それを行う方法があるかどうか疑問に思いましたか?
Thx、jmpp
javascript - WebRTCを使用してUDP接続を開くことはできますか?
UDPを介して機能する単純なFTPのようなプロトコルであるTFTPプロトコルを使用して、ユーザーのデバイスにデータを送信する必要があります。
javascriptを使用してUDPソケットを開くことができないため、サーバーをプロキシとして使用し、データをサーバーに送信し、サーバーからデバイスへのUDP接続を開きます。これには、ユーザーがNATについて学習し、ポート転送を構成する必要があるという欠点があります。
問題は、WebRTCを使用して直接UDPソケットを開き、ブラウザーとデバイス間で送受信できるかどうかです。
http://www.webrtc.org/reference/webrtc-internals/vienetwork#TOC-SendUDPPacketは、ソケットを介して生のUDPデータを送信できることを示唆しています(つまり、JavaScriptを介してそのレイヤーにアクセスできる場合。それについてはわかりません)が、生のUDP応答をフェッチする方法がわかりません。
どんな助けでも大歓迎
javascript - 誰かが WebRTC API ドキュメントについて説明できますか?
そこで、プラグインなしでブラウザで完全に動作するビデオ チャット プログラムを作成する方法を探しているときに、 WebRTC に関するこの W3 の記事を見つけました (また、MediaStream は、私の知る限り、Chrome でのみ動作するように思われます)。
私の質問は、この API に精通している人にとってはかなり単純です。私が知りたいのは、この API を使用するクライアントのサンプル コードを含むドキュメントをどこで見つけることができるか、またはそれが存在しない場合は、現在の仕様の下で動作するサンプルを提供できるかということだけです。デモ、または STUN サーバーに接続してこの API の基本機能を示すための「単純な」コード。
非推奨のクライアントを求めているわけではないことに注意してください。たとえば、webkitPeerConnection
非推奨ですがwebkitRTCPeerConnection
、リンクで指定されているように、現在のコンストラクターです。
javascript - ローカルホストでのWebRTCセッション
ここでPeerConnectionデモ1を使用する:https ://webrtc-demos.appspot.com/html/pc1.htmlローカルホスト 上のXAMPPサーバー上でこれを実行し、2台のPCを一緒に接続できるようにするサポートはありますか?サポートがあるようですが、動作させることができません。Javascript / HTMLの専門家は、私が何を見逃しているのか知っていますか?