2016-04-16 15 views
0

WebRTCを使用してスケーラブルな画面共有アプリケーションを作成するプロジェクトに取り組んでいます。私はRTCMultiConnectionライブラリから始めました。これは優れていると思われ、次のようなことがありました。RTCMultiConnectionスケーラブルな画面共有

https://rtcmulticonnection.herokuapp.com/demos/Video-Scalable-Broadcast.html この例ではスクリーン共有が含まれていますが、まったく動作しません。

https://rtcmulticonnection.herokuapp.com/demos/Screen-Sharing.html これは動作しますが、単に別に一つのコードを手直しするスケーラブルではありません

試みは、一見、スケーラブルな画面共有がスケーラブル映像とは全く異なる方法で動作し、失敗しました。誰でもそれを動作させることができましたか?

入力の方々に感謝します!

P .: Chromeでのみ動作しても問題ありません。私はこれをElectronにパックして、ブラウザの互換性が決して問題にならないようにします。ここで

+0

これに使用するサーバーコードのバージョンはどれですか? rmc3.min.jsの15行目に「無効な状態エラー」が表示されます。 –

+0

最新のバージョンを試してください。 [3.3.0](https://github.com/muaz-khan/RTCMultiConnection/releases/tag/3.3.0)ie ['Signaling-Server.js'](https://github.com/muaz-khan) /RTCMultiConnection/blob/master/Signaling-Server.js) –

+0

動作しますが、10分後にエラーメッセージが表示されずにブラウザがクラッシュします。私のサーバーを使用するときだけでなく、あなたのリンクから。また、一部のユーザーにはスクリーンシェアは表示されません。私はWebRTCがまだプライムタイムの準備が整っていないと感じています。 –

答えて

0

は、スケーラブル・スクリーン・放送のデモです:

そして、ここではそれにそのソース:

デモは、両方のChromeをサポートしています& Firefox。

+0

確かに、これは動作します!私はそれを私のマシンで今作ろうとします!本当にありがとう! –

+0

カスタムドメインの場合、[this for chrome](https://github.com/muaz-khan/Chrome-Extensions/tree/master/desktopCapture)と[this for Firefox](https://github.com/)が必要です。 muaz-khan/Firefox-Extensions/tree/master/enable-screen-capturing) –

+0

ストリームを記録するように見えるパーツの目的は何ですか?彼らは安全に取り外すことができますか? –

関連する問題