問題タブ [videochat]

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.

0 投票する
4 に答える
1351 参照

android - AndroidでooVooライブラリを実装するには?

ユーザー間のビデオ、オーディオ チャットを提供する ooVoo ライブラリを実装しようとしています。登録後、このリンクから SDK をダウンロードしました。

ooVoo ライブラリのドキュメントを読みましたが、サンプル デモでも実行できません。誰かがこのライブラリを実装している場合は、これを行う方法を教えてください。

プロジェクトにoovooSdk.jarファイルを追加しました。

このアプリを初めて実行しようとすると、logcat で次のエラーが発生します。

0 投票する
1 に答える
630 参照

javascript - v2.2(opentokのバージョン)を使用してビデオ録画とダウンロードを行う方法

このコードにビデオの録画とダウンロードを含める方法、この質問の以前のクエリは正常に解決されましたが、このソリューションにアーカイブ機能が必要になりました。

そして、この行に何か問題があるかどうかを回答に記載してください

0 投票する
1 に答える
271 参照

javascript - マイクまたはオーディオ アイコン (ボタン) をクリックすると、opentok でのビデオ チャットが終了します

何が起こるかというと、マイク アイコン (ボタン) とスピーカー アイコン が表示され、いずれかをクリックするとビデオ チャットが終了します。

ここに画像の説明を入力

何が起こっているのかわかりません。画像で確認できます。

ここに画像の説明を入力

2 つのアイコンのいずれかをクリックすると、どこかでコードが実行され、ビデオ チャット セッションが切断されます。そして、新しい画面はこのように空になります

ここに画像の説明を入力

0 投票する
1 に答える
865 参照

ios - iPhone カメラからリモート サーバーへ、リアルタイム ストリーミング

理想的にはビデオチャット機能を提供するiOSアプリを開発しています

現在、AVCaptureOutput、Bonjour、NSNetServices、CFSocketStreams、およびNSStreamsを使用して、wifiネットワーク内で機能させることができました。2 つの iOS デバイス (クライアントとサーバー) が同じ Wi-Fi に接続されている。

私が達成したいのは、ローカルのwifiネットワークではなく、専用サーバーを介して接続することです。そのため、2 つ以上のデバイスで 3G や LTE なども使用できます。

iPhone からリモートの専用サーバーにカメラをストリーミングする方法を知りたいです。Wowza をサーバーとして使いたくない、OpenTok や類似のツールは使いたくない、Apple の HTTP ライブ ストリーミング ツールは使いたくない、リアルタイム カメラ/マイクではなく、メディア ストリーム専用です)

CFHTTPリクエスト、NSURLConnections、JSON、およびHTML5についても読みましたが、それらがどのように機能するか、またはそれらが必要なものであるかどうかはまだわかりません。

要約:

iPhone とリモートの専用サーバーとの間の接続を確立し、iPhone のカメラ/マイクをリアルタイムで 30fps で常にストリーミングするにはどうすればよいでしょうか?

0 投票する
0 に答える
295 参照

php - webrtc を使用したビデオ会議での NAT トラバースの問題

ビデオ会議にwebrtcを使用しています。このチュートリアルを使用して学習しました。ローカルの場所では完全に機能しますが、他の国の場所に接続しようとすると、同じチュートリアルで解決すると言われている NAT トラバースの問題に直面します

TURN サーバーAPIを使用する必要があります

このターン サーバーを使用してみましたが、問題は私の国 (インド) で動作していることですが、オランダを拠点とする友人とテストすると動作しなくなります。

0 投票する
1 に答える
454 参照

session - アプリの構築を開始する方法についての OpenTok の提案

opentok ベースのアプリを実現しようとしています。私が念頭に置いているプロジェクトは、一部のサブスクライバー、すべてのサブスクライバーがアプリの電話からオペレーターと話すことができ、オペレーターはコンピューターにとどまる必要があるアプリです。単にアプリがオペレーターを呼び出し、サーバーで呼び出しを記録する必要があります。2 つのアプリを作成する必要があると思います。1 つは電話から電話をかけ、それをセッションに接続するもので、もう 1 つはコンピューターで既に開いているセッションを使用して通話を録音するものです。か否か?または、オペレーターのコンピューターでセッションが既に開いていて、人々は電話からセッションに接続できますか? tokenId が 1 つしかない 1 対 1 のビデオチャットを作成するにはどうすればよいですか? どの人がオペレーターに電話をかけるたびに新しい通話を作成するにはどうすればよいですか? 誰かが提案、チュートリアル、または開始方法に関するヒントを持っている場合は、答えてください....

index.js内のこのコードを使用して、チュートリアルに基づいてコルドバアプリを作成しました

そして、私のWebページアプリでは、opentokチュートリアルから取得したこのコードを記述しました

私の質問は、Web ページ アプリ内の iphone から取得したビデオ ストリームを使用して 2 番目の div を作成するにはどうすればよいですか? そして、私を混乱させるもう1つのことは、SDKでサーバーをセットアップする必要があるということです。

0 投票する
0 に答える
491 参照

ruby-on-rails-4 - 偽の背景と画像オーバーレイを使用したビデオチャット

ユーザーが自分の Web サイトでビデオ チャットできるようにし、画像の背景を選択したり、ビデオのビューポートの隅に画像を追加したりできるようにしたいと考えています。GoogleハングアウトAPIがこれをほとんど許可していることを見てきましたが、これを許可する独自のGoogleハングアウトアプリケーションを作成するのに問題があり、APIのWebページにあるサンプルの背景を置き換えるアプリケーションはすべて機能しませんすごい。

このユースケースで Google ハングアウト API に代わるものを知っている人はいますか? たとえば、あるユーザーがチャットがコーヒー ショップで行われているように見えるようにビデオ チャットを設定したい場合、背景をコーヒー ショップの画像に置き換えることができます。そして、現在の議論の中で手元にあるトピックは、ビューポートの隅の 1 つのトピックの小さな画像によって要約できます。

どんな提案でも大歓迎です。事前に感謝します!

違いがあるとすれば、これは既に運用中の Ruby on Rails (Rails 4) アプリケーションです。私はちょうどこの機能を追加しようとしています。

0 投票する
1 に答える
959 参照

ios - Quickblox iOS: 通話を開始せずにビデオ チャットで 2 人のユーザーを接続する

私は、ビデオ チャットを通じて 2 人の (多少関係のある) ユーザーを接続する必要があるというビデオ チャットの要件があります。呼び出す必要のある API が見つからないため、質問です。

私は基本的にこのチュートリアルに従っていますが、必要なものがすべて揃っているわけではないようです。明示的な「このユーザーへの呼び出し」のような関数は必要ありません。ユーザーがユーザー リスト全体を表示することはありません。

その結果、X 人のユーザーが電話をかけ、別の X 人のユーザーがその電話を受けるのを待っている可能性があるのではないかと考えています。

要約する:

いくつかの特性 (登録済みタグなど) に基づいてユーザーを接続したいだけです。任意のユーザー A に対して、A と同様のタグを持つ複数のユーザーが存在する可能性があります。つまり、それらのユーザーはすべて、ユーザー A の見込みビデオ チャット ユーザーです。

それらの 1 つを選択し (ランダムに動作する可能性があります)、その中で A のビデオ/オーディオをストリーミングする必要があります。

私は何をしなければなりませんか?これは部分的なリストですが、最後に正しいかどうかはわかりません。

1 - コール[QBAuth createSessionWithDelegate:self]

2 - 結果のセッションから、呼び出します[QBUsers logInWithUserLogin]

3 - 結果のセッションから、呼び出します[[QBChat instance] loginWithUser:user]

4 - 結果のchatDidLoginデリゲートから、何を呼び出しますか?

チャットルームに入る必要がありますか、それとも を使用して何らかのコードを使用する必要がありますchatRoomDidChangeOnlineUsersか? 知らない。

要するに、上記の 1-2-3-4 を変更するために、最低限必要な一連の呼び出しを手伝ってください。

通話を開始できない理由についての更新:

これは、チャットが不本意であるため、通話が衝突する可能性があるためです。私がcalluserAPIを使用すると、誰もが呼び出すことになります。着信を待つ場合も同様です。システムが通話要求で圧倒されたり、全員が待機しているために沈黙したりしないという公正な戦略を考えることができません。

言い換えれば、私は、すべてのユーザーが無作為に電話をかける人を選ぶことができるが、他の誰かが彼に電話をかけても気にせず、彼はそれを優雅に処理できるはずであるというソリューションに賛成です.