|
|
@ -1,3 +1,4 @@ |
|
|
|
|
|
|
|
import _ from 'lodash'; |
|
|
|
import { JitsiConferenceEvents } from '../lib-jitsi-meet'; |
|
|
|
import { JitsiConferenceEvents } from '../lib-jitsi-meet'; |
|
|
|
import { setVideoMuted } from '../media'; |
|
|
|
import { setVideoMuted } from '../media'; |
|
|
|
import { |
|
|
|
import { |
|
|
@ -255,22 +256,20 @@ export function createConference() { |
|
|
|
dispatch(_conferenceWillJoin(room)); |
|
|
|
dispatch(_conferenceWillJoin(room)); |
|
|
|
|
|
|
|
|
|
|
|
const config = state['features/base/config']; |
|
|
|
const config = state['features/base/config']; |
|
|
|
|
|
|
|
const configOverride = { |
|
|
|
|
|
|
|
p2p: { |
|
|
|
|
|
|
|
preferH264: true |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}; |
|
|
|
const conference |
|
|
|
const conference |
|
|
|
= connection.initJitsiConference( |
|
|
|
= connection.initJitsiConference( |
|
|
|
|
|
|
|
|
|
|
|
// XXX Lib-jitsi-meet does not accept uppercase letters.
|
|
|
|
// XXX Lib-jitsi-meet does not accept uppercase letters.
|
|
|
|
room.toLowerCase(), |
|
|
|
room.toLowerCase(), |
|
|
|
{ |
|
|
|
|
|
|
|
...config, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
openSctp: true |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// FIXME I tested H.264 from iPhone 6S during a morning
|
|
|
|
// We use lodash's merge here because it will recursively merge
|
|
|
|
// standup but, unfortunately, the other participants who
|
|
|
|
// objects allowing partial overrides.
|
|
|
|
// happened to be running the Web app saw only black.
|
|
|
|
_.merge({}, config, configOverride)); |
|
|
|
//
|
|
|
|
|
|
|
|
// preferH264: true
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_addConferenceListeners(conference, dispatch); |
|
|
|
_addConferenceListeners(conference, dispatch); |
|
|
|
|
|
|
|
|
|
|
|