-
Notifications
You must be signed in to change notification settings - Fork 167
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update module github.com/pion/webrtc/v2 to v3 - autoclosed #74
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
March 11, 2023 21:33
8e83ce8
to
3182732
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
March 30, 2023 00:27
3182732
to
97c22cc
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
2 times, most recently
from
April 23, 2023 16:51
67bb37b
to
f128e80
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
3 times, most recently
from
April 30, 2023 05:16
488c73c
to
f5f9d2f
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
5 times, most recently
from
May 24, 2023 05:43
e96a416
to
cbe1a53
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
2 times, most recently
from
June 2, 2023 16:53
a23b7d4
to
a8a2cd7
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
June 8, 2023 07:23
a8a2cd7
to
3896a1c
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
June 28, 2023 23:34
3896a1c
to
c943c26
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
July 10, 2023 20:57
c943c26
to
8ce361f
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
July 21, 2023 00:48
8ce361f
to
394c087
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
August 2, 2023 16:46
394c087
to
e62f5c0
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
3 times, most recently
from
August 21, 2023 05:13
f96115e
to
ec7af1e
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
2 times, most recently
from
September 8, 2023 22:56
3adbe05
to
6a3259b
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
September 13, 2023 17:24
6a3259b
to
64edd78
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
September 24, 2023 03:43
64edd78
to
df504fb
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
2 times, most recently
from
November 16, 2023 04:18
2ad266d
to
9371133
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
December 14, 2023 21:37
9371133
to
346bc42
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
January 8, 2024 14:36
346bc42
to
1c3c920
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
4 times, most recently
from
April 3, 2024 22:15
589588f
to
44deab1
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
2 times, most recently
from
April 10, 2024 16:37
b451148
to
745a02a
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
April 16, 2024 09:13
745a02a
to
36e871a
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
2 times, most recently
from
May 2, 2024 23:01
a707d56
to
b150d7c
Compare
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
2 times, most recently
from
June 11, 2024 00:02
458ecd7
to
c55cf29
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
June 11, 2024 18:38
c55cf29
to
1725b17
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
June 24, 2024 17:22
1725b17
to
20651aa
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
July 2, 2024 16:08
20651aa
to
0422ba8
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
4 times, most recently
from
July 21, 2024 10:29
40f4da0
to
3cf1f78
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
July 26, 2024 08:13
3cf1f78
to
9d9b068
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
August 6, 2024 17:01
9d9b068
to
30dcbe7
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
August 15, 2024 15:54
30dcbe7
to
296d672
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
September 6, 2024 15:37
296d672
to
6dc6103
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
2 times, most recently
from
September 16, 2024 19:58
52626a2
to
0054172
Compare
renovate
bot
force-pushed
the
renovate/github.com-pion-webrtc-v2-3.x
branch
from
October 7, 2024 19:05
0054172
to
4a60d74
Compare
renovate
bot
changed the title
Update module github.com/pion/webrtc/v2 to v3
Update module github.com/pion/webrtc/v2 to v3 - autoclosed
Oct 11, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
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:
v2.2.26
->v3.3.4
Release Notes
pion/webrtc (github.com/pion/webrtc/v2)
v3.3.4
Compare Source
Changelog
90222f6
Update ICE versionc3c7178
Add ice transport api to get selected pair statsv3.3.3
Compare Source
Changelog
c088755
Update ICEv3.3.2
Compare Source
Changelog
8bf9954
Return object icluding stat id for selected pairv3.3.1
Compare Source
Changelog
f99d4ed
Don't reuse transceiver in one round negotiation540af5b
Prevent ICETransport start/stop deadlock6ac4b71
Fix concurrent pc.GracefulClosev3.3.0
Compare Source
New Feature
peerconnection.SCTPTransport
now provides anOnClose
callback that can be used to detect remote peer connection close similar to theOnError
callback.What's Changed
Full Changelog: pion/webrtc@v3.2.51...v3.3.0
v3.2.51
Compare Source
What's Changed
Full Changelog: pion/webrtc@v3.2.50...v3.2.51
v3.2.50
Compare Source
Changelog
2364173
Fix our-of-order twcc fb cause by rtx blocked69cd4e4
Close unhandled rtcp simulcast streamsa598bab
Bump ice to v2.3.31v3.2.49
Compare Source
Changelog
5437ff5
Added support for SRTP_NULL_HMAC_SHA1_80 cipherv3.2.48
Compare Source
Changelog
bd3aaae
Fix TestPeerConnection_Simulcastaf63d2b
Properly handle non-media probes482d9eb
Updated pion modules to latest versions48cfc63
Hold pc.mu while populating local candidatesv3.2.47
Compare Source
Changelog
7407903
Match header extensions to remote media sectionsv3.2.46
Compare Source
Changelog
49ccf87
Update ice to v2.3.28v3.2.45
Compare Source
Changelog
5bf5bed
Revert7c8bfbd
and add testv3.2.44
Compare Source
What's Changed
Full Changelog: pion/webrtc@v3.2.43...v3.2.44
v3.2.43
Compare Source
What's Changed
Full Changelog: pion/webrtc@v3.2.42...v3.2.43
v3.2.42
Compare Source
Changelog
43a6a69
Reset state machine after negotiationNeededOpv3.2.41
Compare Source
What's Changed
Full Changelog: pion/webrtc@v3.2.40...v3.2.41
v3.2.40
Compare Source
Changelog
7cad104
Update module github.com/pion/ice/v2 to v2.3.24v3.2.39
Compare Source
Changelog
e7cf3ba
Update RtxSSRC for simulcast track remotev3.2.38
Compare Source
Changelog
7be0482
Update module github.com/pion/sctp to v1.8.169d76240
Update module github.com/pion/ice/v2 to v2.3.15v3.2.37
Compare Source
Changelog
a43143e
Add padding support to TrackLocalStaticSamplev3.2.36
Compare Source
Changelog
2f0fe93
Declare Go 1.17 as minimum versionv3.2.35
Compare Source
Changelog
f53f0a9
Update github.com/pion/transport/v2 to v2.2.4c1e5386
Declare Go 1.19 as minimum versionv3.2.34
Compare Source
Changelog
cb8ab4a
Update github.com/pion/sctp to v1.8.14v3.2.33
Compare Source
Changelog
eb6e395
Retract v3.2.28v3.2.32
Compare Source
Changelog
4c25aa6
Includemsid-semantic
in Session Attributesv3.2.31
Compare Source
Changelog
b84753e
Update github.com/pion/rtp to v1.8.5v3.2.30
Compare Source
Changelog
10dca09
Update github.com/pion/sdp/v3 to v3.0.9de2e7b7
Put SCTP Zero Checksum behind SettingEngine39919d7
SampleBuilder: Deprecate PopWithTimestampv3.2.29
Compare Source
Changelog
0b447fd
Update module github.com/pion/sdp to v3.0.8v3.2.28
Compare Source
Changelog
2828381
Fix interceptor.RTCPReaderFunc typo1a92109
Update module github.com/pion/sctp to v1.8.12v3.2.27
Compare Source
Changelog
1b553f0
Update module github.com/pion/sctp to v1.8.11v3.2.26
Compare Source
What's Changed
Full Changelog: pion/webrtc@v3.2.25...v3.2.26
v3.2.25
Compare Source
Changelog
e2454d1
Refine rtx support987fb7a
Fix panic of rtx attributesd82b0d0
RTX attribute constants should be public219c6a3
Fix data race of RTX packetf68b789
Allocationless handling of RTX pkts5da7278
Read() handles distinct-SSRC RTX packetsc7ca890
Skip padding packet for simulcast probev3.2.24
Compare Source
Changelog
462a717
Answer to paused simucalst stream correctlyv3.2.23
Compare Source
Changelog
f369fda
ReplaceTrack resets all track encodingsv3.2.22
Compare Source
Changelog
367caa0
Update Pion deps rtp, rtcp, srtp and interceptorv3.2.21
Compare Source
Changelog
48303e5
Fix DataChannel.handleOpenv3.2.20
Compare Source
Changelog
c785f25
Fix leak in Simulcast probingv3.2.19
Compare Source
Changelog
e593588
Revert "Update module transport, srtp, ice and turn"36dcdde
Generate answer to match group bundle in offerv3.2.18
Compare Source
Changelog
ea23dec
Update module transport, srtp, ice and turn012f129
Update AUTHORS.txta778f6d
Update module github.com/pion/interceptor to v0.1.1820f8393
Fix incorrect ice-lite commentb501cb5
Update AUTHORS.txt6fac880
Update AUTHORS.txt7998f1f
Update Pion depsbcfa3cb
Update module golang.org/x/net to v0.14.01390b16
Fix typo 'Renegotation' across projectv3.2.17
Compare Source
Changelog
f0dc0db
OggWriter: add packet segmentationee483da
Add SCTPTransportStatscf5dbbe
Update module github.com/pion/sctp to v1.8.8v3.2.16
Compare Source
Changelog
1d12dc8
Revert breaking change in ICECandidateStatscedd45f
Update golang Docker tag to v1.21v3.2.15
Compare Source
Changelog
2926b99
Stats: improve JSON support, add missing structs6453346
Update module github.com/pion/ice/v2 to v2.3.10f0a5355
Update RegisterDefaultCodecs to match libwebrtcebd6753
Update CI configs to v0.10.118886e33
Update AUTHORS.txt0e84bbf
Update AUTHORS.txt667d0ff
Make TrackLocalContext an interface6a3a97f
Update module github.com/pion/rtp to v1.8.17c60bb9
Adds WithPacketHeadHandler to SampleBuilderv3.2.14
Compare Source
Changelog
b40f599
Add RTPReceiver.RTPTransceiverc23eeb1
Update module golang.org/x/net to v0.12.0448f4ba
Add DTLS KeyLog configuration option in WebRTC API457ff6c
Update module github.com/pion/srtp/v2 to v2.0.16v3.2.13
Compare Source
Changelog
90e3a83
Add support to AV1 inplay-from-disk
24b241a
Update module github.com/pion/rtp to v1.8.0v3.2.12
Compare Source
Changelog
3cddada
Add IceTransport.GetLocalParameters53d8f74
Update module github.com/pion/ice/v2 to v2.3.9f9d7579
Update module golang.org/x/net to v0.11.0fb5d5f1
Update module github.com/pion/stun to v0.6.1v3.2.11
Compare Source
Changelog
3dd667a
Update AUTHORS.txt019920f
Update AUTHORS.txt678ddd4
Add SettingsEngine option to disable Active TCPc05e366
Update module github.com/pion/ice/v2 to v2.3.8v3.2.10
Compare Source
Changelog
c8f7e0d
Update module github.com/pion/ice/v2 to v2.3.74f1d46f
Improvement to rtp-to-webrtc examplev3.2.9
Compare Source
Changelog
a0e9824
DTLS: Add Client/RootCAs, ClientAuth, Secret Opts2ffab96
Update module github.com/stretchr/testify to v1.8.483ae83b
Rungo mod tidy
v3.2.8
Compare Source
Changelog
73276d1
Update module github.com/pion/ice/v2 to v2.3.6v3.2.7
Compare Source
Changelog
1df634e
Remove golint from godoc and move no next linev3.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.0v3.1.59
Compare Source
Changelog
486f6a2
Update module github.com/pion/ice/v2 to v2.3.2b6191eb
Fix potential deadlock in the examplecf60891
Fix ignored calls during OnDataChannel1b74d28
Cleanup common sections in README77051ab
Cleanup badges in README595f1c0
Move negotation test out of peerconnection_testv3.1.58
Compare Source
Changelog
777e03c
Fix negotiation needed panic on nil Sendonly track6a520c9
Update module github.com/stretchr/testify to v1.8.2v3.1.57
Compare Source
Changelog
220b1f3
Refine updateConnectionState1e5378a
Add SetDTLSEllipticCurves test9671875
Add SettingEngine.SetDTLSEllipticCurvese7f2436
Improve SetDTLSInsecureSkipHelloVerify comment2a47c12
Add DTLS InsecureSkipHelloVerify optiondf0ec0c
Return bytes written for DtlsTransport.WriteRTCPv3.1.56
Compare Source
Changelog
61f69be
Update module github.com/pion/ice/v2 to v2.3.1132ebfa
Update module github.com/pion/dtls/v2 to v2.2.6d4fc945
Update module github.com/pion/dtls/v2 to v2.2.5fba48cd
Add Mermaid Chart to examples/data-channelsv3.1.55
Compare Source
Changelog
43d0c5b
Make Transceiver Negotation more consistent9dd2c42
Fix formatting in SettingEngine docsv3.1.54
Compare Source
Changelog
098d4ba
Update module github.com/pion/ice/v2 to v2.3.0eafdc77
Use new pion/transport Net interface2af43db
Update module github.com/pion/dtls/v2 to v2.2.43037913
Update module golang.org/x/net to v0.6.0d43f782
Update module github.com/pion/interceptor to v0.1.1231c8f0a
Update module github.com/pion/dtls/v2 to v2.2.23dd1104
Update golang Docker tag to v1.20v3.1.53
Compare Source
Changelog
0c3da77
Update module github.com/pion/ice/v2 to v2.2.16045f086
Update module github.com/pion/ice/v2 to v2.2.15v3.1.52
Compare Source
Changelog
32f6883
Update module github.com/pion/ice/v2 to v2.2.14657dab7
Adding OnDial handler for datachannelsv3.1.51
Compare Source
Changelog
3c802f7
Reuse passive created sendonly transceiver5b41ed6
Revert "Revert "Add currentDirection to RTPTransceiver""a92c400
Revert "Add currentDirection to RTPTransceiver"66e8dfc
Update CI configs to v0.10.35ef816e
Update CI configs to v0.10.198a8604
Update module github.com/pion/sctp to v1.8.6602cedd
Update module github.com/pion/srtp/v2 to v2.0.11bc86d15
Update CI configs to v0.9.07ab3174
Update module golang.org/x/net to v0.4.0e29259c
Update module github.com/pion/ice/v2 to v2.2.13v3.1.50
Compare Source
What's Changed
New Contributors
Full Changelog: pion/webrtc@v3.1.49...v3.1.50
v3.1.49
Compare Source
Changelog
c75da54
Add EnableLoopbackCandidate flag5faad1e
Update module github.com/pion/ice/v2 to v2.2.122ebf9c6
Fix docs typo1365b0a
Update CI configs to v0.8.1v3.1.48
Compare Source
Changelog
fa6be2c
Fix lint error9713221
Close unhandled stream when peerconnection closed2e42dfd
Add test for pion-to-pion example25624d6
Simplify docker compose file of pion-to-pion257c9e5
Moved duplicate operation to function6b1e684
Fix pion-to-pion example in docker-composea748421
Update module golang.org/x/net to v0.1.0789623a
Update code to be more Go idiomaticc132bed
Fix ice-single-port example README9c47fea
Removenew RTCSessionDescription
patterne66501e
Update CI configs to v0.8.042dc0d4
Update module github.com/pion/sctp to v1.8.3v3.1.47
Compare Source
v3.1.46
Compare Source
v3.1.45
Compare Source
v3.1.44
Compare Source
v3.1.43
Compare Source
v3.1.42
Compare Source
v3.1.41
Compare Source
v3.1.40
Compare Source
v3.1.39
Compare Source
v3.1.38
Compare Source
v3.1.37
Compare Source
v3.1.36
Compare Source
v3.1.35
Compare Source
v3.1.34
Compare Source
v3.1.33
Compare Source
v3.1.32
Compare Source
v3.1.31
Compare Source
v3.1.30
Compare Source
v3.1.29
Compare Source
v3.1.28
Compare Source
v3.1.27
Compare Source
v3.1.26
Compare Source
v3.1.25
Compare Source
v3.1.24
Compare Source
v3.1.23
Compare Source
v3.1.22
Compare Source
v3.1.21
Compare Source
v3.1.20
Compare Source
v3.1.19
Compare Source
v3.1.18
Compare Source
v3.1.17
Compare Source
v3.1.16
Compare Source
v3.1.15
Compare Source
v3.1.14
Compare Source
v3.1.13
Compare Source
v3.1.12
Compare Source
v3.1.11
Compare Source
v3.1.10
Compare Source
v3.1.9
Compare Source
v3.1.8
Compare Source
v3.1.7
Compare Source
v3.1.6
Compare Source
v3.1.5
Compare Source
v3.1.4
Compare Source
v3.1.3
Compare Source
v3.1.2
Compare Source
v3.1.1
Compare Source
v3.1.0
: PlutoniaCompare Source
Pion WebRTC v3.1.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 170 commits from 36 authors. This release was primarily focused on improve media quality/experience and making it easier to scale with Pion.
New Features
Serve many PeerConnections with one UDP port
You can now serve all your PeerConnections with a single UDP port. This makes deploying and scaling in environment like Kubernetes easier. Most WebRTC implementations (including Pion) will listen on a random UDP port for each remote peer.
To use this you create a
ICEUDPMux
and then share across all your PeerConnections via the SettingEngine. Your code will look like the following.This was implemented in d0a525.
FireFox Simulcast Support
We now support SSRC based Simulcast, before we only supported reading RID/MID from the RTP Extension Header as defined in ietf-mmusic-sdp-simulcast.
This was implemented in d570b7.
Sender/Receiver Report
Sender/Receiver Reports are now enabled by default via pion/interceptor
This means that remote peers will now get metadata from Pion and be able to do things like Bandwidth Estimation.
No code changes are needed to use them, but if you wish to disable them create a PeerConnection without passing a
InterceptorRegisty that
RegisterDefaultInterceptors
has been called on. This can be useful if performance is criticalor you want to ship your own implementation.
This was implemented in bc3016
Transport Wide Congestion Control Feedback
Transport Wide Congestion Control Feedback is now enabled by default via pion/interceptor
This allows remote peers to perform even better Congestion Control over Receiver Reports.
No code changes are needed to use them, but if you wish to disable them create a PeerConnection without passing a
InterceptorRegisty that
RegisterDefaultInterceptors
has been called on. This can be useful if performance is criticalor you want to ship your own implementation.
This was implemented in c8a26a
H265 Support
You can now packetize/depacketize H265. This allows you to read from a video file and send it over RTP, or the reverse.
This was implemented in 6cf5e9
v3.0.32
Compare Source
v3.0.31
Compare Source
v3.0.30
Compare Source
v3.0.29
Compare Source
v3.0.28
Compare Source
v3.0.27
Compare Source
v3.0.26
Compare Source
v3.0.25
Compare Source
v3.0.24
Compare Source
v3.0.23
Compare Source
v3.0.22
Compare Source
v3.0.21
Compare Source
v3.0.20
Compare Source
v3.0.19
Compare Source
v3.0.18
Compare Source
v3.0.17
Compare Source
v3.0.16
Compare Source
v3.0.15
Compare Source
v3.0.14
Compare Source
v3.0.13
Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 was generated by Mend Renovate. View the repository job log.