fix(deps): update module github.com/pion/webrtc/v3 to v3.2.6 #496
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v3.1.59
->v3.2.6
Release Notes
pion/webrtc
v3.2.6
Compare Source
Changelog
323469d
Update module github.com/pion/stun to v0.6.06df9089
Update module github.com/pion/ice/v2 to v2.3.5v3.2.5
Compare Source
Changelog
7a100b9
Enable SRTP_AEAD_AES_256_GCMf9e0934
Update module github.com/pion/interceptor to v0.1.1755b1ac0
Update module github.com/pion/dtls/v2 to v2.2.7ab11eed
Improve SetEphemeralUDPPortRange documentationd1985e0
Bring back LICENSE filea8aa8cc
Update AUTHORS.txtb07c7b2
Update CI configs to v0.10.9v3.2.4
Compare Source
Changelog
f83bd73
Remove SRTP_AEAD_AES_256_GCM from default505f54c
Update module github.com/stretchr/testify to v1.8.34d3c4b1
Add SetDTLSConnectContextMaker to SettingEnginec1bec49
Update CI configs to v0.10.8c719ccd
Bring back LICENSE filev3.2.3
Compare Source
Changelog
fc0c4e7
Update module github.com/pion/ice/v2 to v2.3.4v3.2.2
Compare Source
Changelog
bb022d5
Implemented SRTP_AEAD_AES_256_GCM0199c58
Update AUTHORS.txt1210046
Upgrading pion/ice dependency683fc83
Make repo REUSE compliantefffef2
Update CI configs to v0.10.79f74821
Update module golang.org/x/net to v0.9.0f906bd2
Update module github.com/pion/srtp/v2 to v2.0.13v3.2.1
Compare Source
Changelog
5bdbaca
Update module github.com/pion/sctp to v1.8.7v3.2.0
Compare Source
Pion WebRTC v3.2.0 is now available. Pion WebRTC is a Go implementation of WebRTC. If you haven't used it before check out awesome-pion or example-webrtc-applications for what people are doing. We maintain a feature list and other helpful resources in our README.md
This release includes 260 commits from 55 authors. This release was primarily focused on providing more tools around understanding and handling network conditions. Pion wouldn't be possible without everyone involved.
New Features
Media Bandwidth Estimator
Pion now provides a Bandwidth Estimator in-tree for serving media. You now get signals about how much bandwidth is available so you can either send more or less data, giving your users the best experience possible. We currently have a implementation of Google Congestion Control. This was implemented using a generic interface so we can provide more implementations in the future.
To use this you create a
cc.BandwidthEstimator
provided by pion/interceptor. This estimator then can be queried viaestimator.GetTargetBitrate()
. This returned value tells you if you should raise, lower or sustain the bitrate you are currently sending.See bandwidth-estimation-from-disk for a full example of how it can be used.
This was implemented by @mengelbart. Work on Pion's congestion control and bandwidth estimation was funded through the User-Operated Internet fund, a fund established by NLnet made possible by financial support from the PKT Community/The Network Steward and stichting Technology Commons Trust.
webrtc-stats implementation
You can now query and process metadata about your media connections. This data is presented in the standardized webrtc-stats format. These statistics give insight into the why of a WebRTC session.
You can use this to monitor how your Pion WebRTC PeerConnections are operating. Users are also finding this useful to monitor, debug and analyze other WebRTC media servers. You can quickly start up a Pion WebRTC PeerConnection and write canaries and tests against other WebRTC software.
To use this you create a
stats.Interceptor
provided by pion/interceptor. This allows you to query on a per SSRC basis the status of a stream. The following is an example of query it in a loop in theOnTrack
for each stream.See stats for a full example of how it can be used.
This was implemented by @mengelbart
Simulcast Sender
You are now able to send Simulcast traffic with Pion WebRTC. Before this commit we were only able to receive Simulcast traffic.
Developer are using this to move Simulcast traffic between their servers as they scale out. It has also been useful for testing WebRTC servers. Using a small Pion process you can assert that your servers are properly handling Simulcast traffic.
This was implemented in
37e16a3
by @boks1971AV1 Support
Pion WebRTC now has AV1 support. You can send AV1 with the same APIs you send and receive H264, H265, VP8, VP9, Opus and PCM with.
A example of saving AV1 to disk is available at save-to-disk-av1
Extensive Tooling Improvements
@stv0g and @at-wat made extensive improvements to the .goassets repo. Tools and processes had fallen out of date and were slowing the project down. They took on a lot of frustrating work so Pion can be stable and defect free.
v3.1.62
Compare Source
Changelog
dfaf820
Update module github.com/pion/interceptor to v0.1.1316fea9e
Set DataChannel SCTPTransport before OnDataChannelv3.1.61
Compare Source
Changelog
570b61a
Update module github.com/pion/transport/v2 to v2.2.0d08b3dc
Handle Simulcast Offer with one Media Sectionv3.1.60
Compare Source
Changelog
6114c27
Fix simucalst track set to incorrect detail303f204
Drop duplicate stats from marshall test308f861
Update CI configs to v0.10.6d1b7bdb
Harmonize sections in README10db568
Update module golang.org/x/net to v0.8.0Configuration
📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.