You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add Transport Wide Congestion Control support (TWCC) reports and some bug fixes (#1331)
* fix stream retrieval bug
RTC updates
* add translations for tray app and installer
* fix for ptz serialization
use wyze camera name from url
* fix bug in g722 codec
* Only get stream format once
Add timeout to ice gathering
Add prefer H264 flag for compatible formats
* revert
* Optimise SendVideo and SendAudio (only get SendingFormat once)
Add sanity check for ICE Gathering timeout
* Optimise SendVideo and SendAudio (only get SendingFormat once)
Add sanity check for ICE Gathering timeout
Fix bug in g722 codec
* remove turn folder
* Remove turn folder
* Move gather timeout to config
* Fix rounding bug in SendAudioFrame
Fix bug where duplicate durations were being added to local track timestamp in SendAudioFrame
Ignore H264 formats that use unsupported packetization modes
Clean up logic in AreMatch
* remove comment marker
* Check for null
* Fix bug with HasVideo and HasAudio
* Fix locking issue
* fix lock
* Fix stuttering on connect
* Fix DtlsSrtpTransport bug
* Fix issues with buffer over-runs
* Add TWCC header extension support
* Add support for TWCC
Fix SDP parsing of audio m fields with ports
Return null if stream not matched (was causing issues with RTP processing)
Use PrimaryStream to unprotect incoming RTP packets
Fix logic bug in SendRtpRaw
Prevent some buffer over-reads
var videoExtensions = new Dictionary<int, RTPHeaderExtension>();
videoExtensions.Add(extensionId, RTPHeaderExtension.GetRTPHeaderExtension(extensionId++, TransportWideCCExtension.RTP_HEADER_EXTENSION_URI, SDPMediaTypesEnum.video));
MediaStreamTrack videoTrack = new MediaStreamTrack(SDPMediaTypesEnum.video, false, formats.Select(x => new SDPAudioVideoMediaFormat(x)).ToList(), MediaStreamStatusEnum.SendOnly, null, videoExtensions );
in
OnReceiveReport access rr.TWCCFeedback
* Use feedback type parser
* Add notes
* Fix limit check
* Fix issues with parsing TWCC packet parsing
* ignore invalid chunkType
* remove console.writeline
* Update src/net/RTCP/RTCPCompoundPacket.cs
Co-authored-by: Paulo Morgado <[email protected]>
* Update src/net/RTCP/RTCPCompoundPacket.cs
Co-authored-by: Paulo Morgado <[email protected]>
* Update for code review
* remove announcement portcount (move to new PR)
* Add SRTP fallback
* bug fix
---------
Co-authored-by: Paulo Morgado <[email protected]>
0 commit comments