mirror of
https://github.com/nextcloud/talk-android
synced 2025-03-06 22:29:09 +00:00
Rename attribute to a more accurate name
The SDP constraints should be set when the MCU is used, but only for publisher connections; receiver connections should use the general SDP constraints. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
This commit is contained in:
parent
22efcd7e83
commit
94257da123
@ -204,7 +204,7 @@ class CallActivity : CallBaseActivity() {
|
||||
private var audioConstraints: MediaConstraints? = null
|
||||
private var videoConstraints: MediaConstraints? = null
|
||||
private var sdpConstraints: MediaConstraints? = null
|
||||
private var sdpConstraintsForMCU: MediaConstraints? = null
|
||||
private var sdpConstraintsForMCUPublisher: MediaConstraints? = null
|
||||
private var videoSource: VideoSource? = null
|
||||
private var localVideoTrack: VideoTrack? = null
|
||||
private var audioSource: AudioSource? = null
|
||||
@ -809,7 +809,7 @@ class CallActivity : CallBaseActivity() {
|
||||
|
||||
// create sdpConstraints
|
||||
sdpConstraints = MediaConstraints()
|
||||
sdpConstraintsForMCU = MediaConstraints()
|
||||
sdpConstraintsForMCUPublisher = MediaConstraints()
|
||||
sdpConstraints!!.mandatory.add(MediaConstraints.KeyValuePair("OfferToReceiveAudio", "true"))
|
||||
var offerToReceiveVideoString = "true"
|
||||
if (isVoiceOnlyCall) {
|
||||
@ -818,10 +818,10 @@ class CallActivity : CallBaseActivity() {
|
||||
sdpConstraints!!.mandatory.add(
|
||||
MediaConstraints.KeyValuePair("OfferToReceiveVideo", offerToReceiveVideoString)
|
||||
)
|
||||
sdpConstraintsForMCU!!.mandatory.add(MediaConstraints.KeyValuePair("OfferToReceiveAudio", "false"))
|
||||
sdpConstraintsForMCU!!.mandatory.add(MediaConstraints.KeyValuePair("OfferToReceiveVideo", "false"))
|
||||
sdpConstraintsForMCU!!.optional.add(MediaConstraints.KeyValuePair("internalSctpDataChannels", "true"))
|
||||
sdpConstraintsForMCU!!.optional.add(MediaConstraints.KeyValuePair("DtlsSrtpKeyAgreement", "true"))
|
||||
sdpConstraintsForMCUPublisher!!.mandatory.add(MediaConstraints.KeyValuePair("OfferToReceiveAudio", "false"))
|
||||
sdpConstraintsForMCUPublisher!!.mandatory.add(MediaConstraints.KeyValuePair("OfferToReceiveVideo", "false"))
|
||||
sdpConstraintsForMCUPublisher!!.optional.add(MediaConstraints.KeyValuePair("internalSctpDataChannels", "true"))
|
||||
sdpConstraintsForMCUPublisher!!.optional.add(MediaConstraints.KeyValuePair("DtlsSrtpKeyAgreement", "true"))
|
||||
sdpConstraints!!.optional.add(MediaConstraints.KeyValuePair("internalSctpDataChannels", "true"))
|
||||
sdpConstraints!!.optional.add(MediaConstraints.KeyValuePair("DtlsSrtpKeyAgreement", "true"))
|
||||
if (!isVoiceOnlyCall) {
|
||||
@ -2374,7 +2374,7 @@ class CallActivity : CallBaseActivity() {
|
||||
return PeerConnectionWrapper(
|
||||
peerConnectionFactory,
|
||||
iceServers,
|
||||
sdpConstraintsForMCU,
|
||||
sdpConstraintsForMCUPublisher,
|
||||
sessionId,
|
||||
callSession,
|
||||
tempLocalStream,
|
||||
|
Loading…
Reference in New Issue
Block a user