問題タブ [screensharing]

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 投票する
1 に答える
1103 参照

javascript - Chrome の desktopCapture - cancelChooseDesktopMedia の結果がクラッシュする

私はWebrtcでスクリーン共有をいじっていて、次の問題に遭遇しました:

ボタンをクリックしたときにメディア ピッカー ダイアログ (以下を参照) を非表示にしたい (スクリーンショット キャンセル テキスト)。

メディア ピッカー ダイアログ

ドキュメントによると

私が欲しいものとまったく同じように聞こえます

私のbackground.jsで

(キャプチャ許可フラグを手動で設定することを避けるための拡張機能chrome://flagsを作成しています)

私は次のdesktopMediaRequestIdようになります:

そしてそれを次のように呼び出しますcancelChooseDesktopMedia

でも、

  • クローム (バージョン 34.0.1847.131)
  • およびカナリア (バージョン 36.0.1964.2 カナリア)

cancelChooseDesktopMediaが呼び出された後、ダイアログがまだ開いている状態でフリーズしてクラッシュします。

今のところ最も関連性の高いものを投稿しました。叫ぶだけで、より多くの情報を提供します:)。

ありがとう

0 投票する
2 に答える
676 参照

java - Red5 スクリーン共有が Ubuntu で機能しない

私はubuntu環境を持っています。Web アプリケーションで画面共有オプションを使用したいと考えています。そのためにred5を使用しています。red5 を使用してストリーミングできるので、インストールに問題はありません。

ここから画面共有アプリを使用しています。
https://code.google.com/p/red5-screenshare/downloads/list

私はここに記載されているすべてに従っています
http://devsteps.blogspot.in/2012/02/red5-screenshare.html

私はそれを実行し、画面共有を開始しました。しかし、問題は、ストリーム フォルダーに screen_share.flv ファイルが作成されないことです。そして、経由で screenviewer.html にアクセスすると

空白の画面のみを表示します。何が問題ですか。助言がありますか?

編集 :

本当かどうかわかりません。しかし、red5-screenshare アプリケーションは ubuntu-32 ビット システムでは動作しますが、64 ビット システムでは動作しません。今、私は32ビットOSをインストールしました。そして、私が言うには、このアプリケーションは部分的に実行されています。しかし、ここでも問題はほとんどありません。画面を見ることはできますが、このような出力が得られます

ここに画像の説明を入力

パソコン(サーバーとビューアーは同じ)で見ているので、こうなった(?)のかもしれません。

また、別の問題もあります。他のシステムではアクセスできません。他のシステムでは、空白の画面しか表示されません。コンソールエラーもありません。進む方法が見つかりません。誰でもここで私を助けることができますか?

0 投票する
2 に答える
2926 参照

google-chrome - chrome.desktopCapture.chooseDesktopMedia からのビデオをタブに表示しますか?

Chrome 拡張機能を試してchrome.desktopCapture.chooseDesktopMediaいますが、デスクトップ ストリームを問題なく取得できます。

次のように、バックグラウンド スクリプトでストリームをblob:-URL に変換するために次を使用しています。

うまくいかないように見えるのは、挿入されたページのビデオ要素の src 属性としてこれを設定する方法です。

次のことを試しましたが、それぞれが機能しません。

Background.js で:

Content.js 内

javascript コンソールで次のように表示されます。

ローカル リソースの読み込みが許可されていません: blob:chrome-extension://panahgiakgfjeioddhenaabbacfmkclm/48ff3e53-ff6a-4bee-a1dd-1b8844591a91

挿入されたページまでずっとメッセージに URL を投稿した場合も同じ結果になります。これは機能するはずですか?ここでアドバイスをいただければ幸いです。

私のマニフェストにもあります "web_accessible_resources": [ "*" ]が、それはこの問題を解決したかどうかを確認するためだけでした(解決しませんでした)。

0 投票する
3 に答える
6385 参照

javascript - WebRTC を使用して画面共有を停止するには?

画面共有にアクセスするためにgetUserMediaを使用しています。ユーザーが停止ボタンをクリックしたときに、画面共有を停止したい。

MediaStream APIによると、stop()関数を呼び出して共有を停止する必要があります。しかし、そうすると、https://xxx is sharing your screen <button>Stop sharing</button>ストリームが停止したにもかかわらず、Chrome バーがまだそこにあることがわかりました。

Chrome バーを非表示にできる機能はありますか?

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

google-chrome - webrtc を使用して 1 つの画面を共有する

デュアルモニターを持っています。一度に 1 つのモニターのみを共有する方法を知りたいです。

現在、クロムを使用して両方のモニターを共有できます。

お知らせ下さい。

ありがとう、クリシュナ

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

google-chrome - WebRTC を使用した画面共有とビデオ/オーディオ通話

2 つの異なるページを使用して、画面とビデオ/オーディオ通話を共有できます。この 2 つのページを結合したいと思います。1 つの方法は、それぞれに対して 2 つの異なる接続を作成することです。しかし、どのストリームが画面共有またはビデオ/オーディオ通話に属しているかを特定するにはどうすればよいですか?

ありがとう、クリシュナ