Fixed SmallWebRTCTransport to not use mid to decide if the transceiver should be sendrecv or not.
This commit is contained in:
@@ -387,9 +387,10 @@ class SmallWebRTCConnection(BaseObject):
|
|||||||
|
|
||||||
def force_transceivers_to_send_recv(self):
|
def force_transceivers_to_send_recv(self):
|
||||||
"""Force all transceivers to bidirectional send/receive mode."""
|
"""Force all transceivers to bidirectional send/receive mode."""
|
||||||
for transceiver in self._pc.getTransceivers():
|
transceivers = self._pc.getTransceivers()
|
||||||
# For now, we only support sendrecv for camera audio and video (the first two transceivers)
|
# For now, we only support sendrecv for camera audio and video (the first two transceivers)
|
||||||
if transceiver.mid == "0" or transceiver.mid == "1":
|
for i, transceiver in enumerate(transceivers):
|
||||||
|
if i < 2: # First two transceivers (camera audio and video)
|
||||||
transceiver.direction = "sendrecv"
|
transceiver.direction = "sendrecv"
|
||||||
else:
|
else:
|
||||||
transceiver.direction = "recvonly"
|
transceiver.direction = "recvonly"
|
||||||
|
|||||||
Reference in New Issue
Block a user