問題タブ [xirsys]
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.
webrtc - Priologic の代わりに XirSys のシグナリング サーバーに接続する方法
EasyRTC を使用してビデオ チャット アプリを開発しています。ICE 構成は、XirSys サイトのガイドに従ってセットアップされます。
動作しています。EasyRTC デモを実行できますが、XirSys コンソールに STUN/TURN ヒットはありません。これは、アプリがまだ Priologic のパブリック シグナリング サーバーを使用しているためだと思われます。
XirSys のサイトのドキュメントには、シグナリング サーバーの変更方法に関する「後のチュートリアル」が記載されていますが、見つかりませんでした。
誰もそれを行う方法を知っていますか?
ありがとう。
更新 新しいプラットフォーム バージョンに移行し、上記の要求を次のように変更した後も、問題は解決しないようです。
ssl - XirSys WebRTC セキュア接続
- simplewebrtc.html ビデオ チャット ルームのセットアップ
- Google Chrome ブラウザーは、http 接続がサポートされなくなったと判断します (https のみ)
- SSL証明書を取得しました-そして、この問題が発生します...
混合コンテンツ: ' https://myURL.com/xsdk-master/examples/simplewebrtc.php?roomName=767 ' のページは HTTPS 経由で読み込まれましたが、安全でない XMLHttpRequest エンドポイント ' http://endpoint02.uswest.xirsysを要求しました.com:8080/socket.io/1/?t=1450578074425 '. このリクエストはブロックされました。コンテンツは HTTPS 経由で提供する必要があります。
XirSys側で安全なエンドポイントを使用する必要があるのは自明のようですが、experts@xirsys.comに連絡を取ろうとしました.2015年12月28日までです.安全なエンドポイントが存在するかどうか知っている人はいますか? ありとあらゆる助けをお願いします!
javascript - Codelab(bitbucket.org) の例のステップ 6、ネットワーク経由で機能しない
以前は解決策が得られなかったため、この質問を再投稿しています。ご迷惑をおかけして申し訳ありません。コードラボ webrtc デモ チュートリアルのステップ 6 に示されている例 (シグナリングに node.js を使用する基本的なビデオ チャット アプリケーション) を heroku でホストして、さまざまなネットワークで使用してみました。Xirsys STUN/TURN サーバーを使用しています。2 つのシステムが同じネットワーク上にある場合、問題なく動作します。しかし、異なるネットワークを介してシステムを接続しようとすると、リモート ビデオに黒い画面が表示されます。ここで問題を理解できません。main.js のコードを添付しています。
video - シンプルな WebRTC リモート ビデオが追加されない場合がある
ユーザーがグループ通信できるように、SimpleWebRTC を統合しています。Xirsys サービスは、STUN/TURN サーバーに使用されます。以下のリンクのチュートリアルに従いました。
テスト目的で、simplewebrtc サンドボックス シンガリング サーバーを使用します。正常に動作する場合もありますが、新しいユーザーがルームに参加すると、ピア オブジェクトが UI に表示されますが、それらのユーザーのリモート ビデオは追加されません。ユーザーがページを更新すると、ビデオが表示されますが、既に参加している他のユーザーは他の人のビデオを見ることができません。リモート ビデオ ストリームの追加イベントがクライアントに受信されていないと思います。メッセージをログに記録しましたが、新しい人が部屋に参加したときに、リモート ストリームの追加メッセージがクライアントに表示されませんでした。ピア オブジェクトでも、ストリーム値は「未定義」です。私はこの問題に数日間取り組みました。問題を特定するのを手伝ってください。
以下は参考用のコードです。
PeerConnectionConfig - この値は Xirsys API 呼び出しから取得されます。
webrtc - EasyRTC を使用して Xirsys STUN および TURN サーバーに接続できない
EasyRTC と Xirsys を使用してビデオ チャット アプリケーションに取り組んでいます。それ自体は (Google STUN サーバーを使用して) 正常に動作しますが、getIceConfig イベントのリスナーを作成すると失敗します。EasyRTC サーバーはポート 8080 にあり、Apache サーバーもポート 80 で実行しています。server.js ファイルを次のように設定しました。
デバッグ エラー メッセージは次のとおりです。
これを引き起こしている原因についてのアイデアはありますか? クロムとファイアフォックスの両方で発生します。ありがとう。
webrtc - PubBub WebRTC Android デモが Android から Android に接続しない
デモアプリhttps://kevingleason.me/AndroidRTC/を試してみたところ、期待通りに動いていました。
しかし、2台のAndroidデバイスで試したところ、電話をかけたり受けたりすることはできますが、接続されません。両方のデバイスで、独自のカメラ フィードが「接続中...」というテキストと共に表示されます。自宅のWifiとモバイルデータ3Gの両方で試してみました。ログにエラーはありません。
誰でも問題を解決するのを手伝ってくれませんか。ここで私が見逃しているのは何ですか?
Xirsys ICE サーバーが既に構成されているhttps://github.com/GleasonK/AndroidRTCの最新のコードを使用しています。しかし、Xirsys ICE サーバーが VideoChatActivity.java の以下の行に追加されていないことに気付いたので、そのサーバーを PnSignalingParams のコンストラクターに追加しようとしましたが、同じ接続メッセージのみに直面していました。
p2p - xirsys stun および turn サーバーの認証情報を取得する方法
xirsys システムでスタン アンド ターン サーバーを使用する必要があります。私は simplepeer.js を使用しています。両方のサーバーの資格情報をどこで取得すればよいでしょうか?
webrtc - Xirsys live-meeting api リクエスト構造の例
angular $http......url-> https://service.xirsys.com/_r/live/meetingを介して xirsys ライブ ミーティング API を呼び出すための構造の例を取得できますか?
websocket - xirsys と simplewebsocket を使用してシグナリング サーバーに接続する
xirsys API と simpleWebRTC を使用して WebRTC アプリケーションを実装しようとしています。安全な方法を使用して接続しようとしています。したがって、connect.js ファイル内には、次のようなものがあります。
ブラウザーでページを開くと、コンソールに次のエラーが表示されます。
'WebSocket' の構築に失敗しました: URL ' undefined /v2/LONG_STRING_HERE' は無効です
ドキュメントでヘルプが見つからないようです。私もソースコードを調べてみましたが、うまくいかないようです。どんな助けでも大歓迎です。