Makes it possible to configure the sources of desktop video stream.
This commit is contained in:
parent
a28c785995
commit
801f6fa039
|
@ -13,6 +13,7 @@ var config = {
|
||||||
bosh: '//jitsi-meet.example.com/http-bind', // FIXME: use xep-0156 for that
|
bosh: '//jitsi-meet.example.com/http-bind', // FIXME: use xep-0156 for that
|
||||||
desktopSharing: 'ext', // Desktop sharing method. Can be set to 'ext', 'webrtc' or false to disable.
|
desktopSharing: 'ext', // Desktop sharing method. Can be set to 'ext', 'webrtc' or false to disable.
|
||||||
chromeExtensionId: 'diibjkoicjeejcmhdnailmkgecihlobk', // Id of desktop streamer Chrome extension
|
chromeExtensionId: 'diibjkoicjeejcmhdnailmkgecihlobk', // Id of desktop streamer Chrome extension
|
||||||
|
desktopSharingSources: ['screen', 'window'],
|
||||||
minChromeExtVersion: '0.1', // Required version of Chrome extension
|
minChromeExtVersion: '0.1', // Required version of Chrome extension
|
||||||
enableRtpStats: true, // Enables RTP stats processing
|
enableRtpStats: true, // Enables RTP stats processing
|
||||||
openSctp: true, // Toggle to enable/disable SCTP channels
|
openSctp: true, // Toggle to enable/disable SCTP channels
|
||||||
|
|
|
@ -125,7 +125,7 @@ function doGetStreamFromExtension(streamCallback, failCallback) {
|
||||||
// Sends 'getStream' msg to the extension. Extension id must be defined in the config.
|
// Sends 'getStream' msg to the extension. Extension id must be defined in the config.
|
||||||
chrome.runtime.sendMessage(
|
chrome.runtime.sendMessage(
|
||||||
config.chromeExtensionId,
|
config.chromeExtensionId,
|
||||||
{ getStream: true},
|
{ getStream: true, sources: config.desktopSharingSources },
|
||||||
function (response) {
|
function (response) {
|
||||||
if (!response) {
|
if (!response) {
|
||||||
failCallback(chrome.runtime.lastError);
|
failCallback(chrome.runtime.lastError);
|
||||||
|
|
Loading…
Reference in New Issue