boks1971
8efd17e592
Do not create receiver for ealy media in offerer
...
For offerer, if the remote side sends early media
before the remote description (answer) is received,
the undeclared SSRC processor can create a receiver
and that receiver could be left dangling as
transceiver `mid` is not updated from remote
description answer.
Still leaving the simulcast probe path and only
avoiding creating a receiver for non-simulcast path.
Add a flag `handleUndeclaredSSRCWithoutAnswer` to control handling
of early media without SDP answer for non-simulcast tracks.
The default behaviour is to not process early media without SDP answer.
v4.1.4
2025-08-21 18:36:58 +05:30
renovate[bot]
29e1e00639
Update module github.com/pion/turn/v4 to v4.1.1
...
Generated by renovateBot
2025-08-17 19:41:48 +03:00
Anton Manakin
afcb3487d9
Add ice-proxy example
2025-08-17 19:19:00 +03:00
Pion
1557d318e2
Update CI configs to v0.11.22
...
Update lint scripts and CI configs.
2025-08-16 18:41:40 +03:00
Joe Turki
22cf05c358
Upgrade to golangci-lint@v2
2025-08-16 18:31:44 +03:00
renovate[bot]
941b7413fa
Update module github.com/pion/dtls/v3 to v3.0.7
...
Generated by renovateBot
2025-08-16 14:50:24 +00:00
renovate[bot]
bea05f64d0
Update module github.com/pion/srtp/v3 to v3.0.7
...
Generated by renovateBot
2025-08-14 10:40:22 +00:00
renovate[bot]
4f1a2879dc
Update golang Docker tag to v1.25
...
Generated by renovateBot
2025-08-14 02:47:34 +00:00
arjunshajitech
7a94394db0
Log error when Read is used with simulcast
2025-07-25 14:13:39 +05:30
Kostya Vasilyev
5c3d5826a5
WHIP-WHEP example improvements
...
- Add TWCC extension, and generator.
- Handle CORS preflight requests.
- Add audio track.
- Handle EOF without panicking.
2025-07-24 21:17:30 +03:00
renovate[bot]
f06b6bc1e1
Update module github.com/pion/sdp/v3 to v3.0.15
...
Generated by renovateBot
2025-07-19 02:09:57 +00:00
renovate[bot]
1355f024a5
Update module github.com/pion/rtp to v1.8.21
...
Generated by renovateBot
2025-07-15 23:13:10 +00:00
cnderrauber
4c1af4c3e6
H265 reader & writer
...
H265 raeder & writer
v4.1.3
2025-06-30 16:14:49 +08:00
renovate[bot]
e602e15ff3
Update module github.com/pion/rtp to v1.8.20
...
Generated by renovateBot
2025-06-30 07:29:21 +00:00
Xiaobo Liu
4f67c90d22
Replace custom atomicBool with sync/atomic.Bool
...
- Remove custom atomicBool implementation
- Replace all atomicBool usages with standard library sync/atomic.Bool
Signed-off-by: Xiaobo Liu <cppcoffee@gmail.com >
2025-06-25 18:05:03 +08:00
3DRX
887f5c6e0c
Add sender receiver report
2025-06-23 13:31:35 +08:00
renovate[bot]
d3151fe573
Update module github.com/pion/logging to v0.2.4
...
Generated by renovateBot
2025-06-23 01:42:02 +00:00
renovate[bot]
9b1ca73ca8
Update dependency @roamhq/wrtc to ^0.9.0
...
Generated by renovateBot
2025-06-19 21:33:47 +00:00
Pion
6874548dd6
Update CI configs to v0.11.20
...
Update lint scripts and CI configs.
2025-06-20 00:12:32 +03:00
Joe Turki
22dd7b733b
Replace interface{} with any
2025-06-19 23:44:08 +03:00
renovate[bot]
f94e1bec61
Update module github.com/pion/sdp/v3 to v3.0.14
...
Generated by renovateBot
2025-06-17 22:58:33 +00:00
renovate[bot]
86e47198d6
Update module github.com/pion/srtp/v3 to v3.0.6
...
Generated by renovateBot
2025-06-14 20:40:42 +00:00
renovate[bot]
ddae46a8e4
Update module github.com/pion/rtp to v1.8.19
...
Generated by renovateBot
2025-06-14 16:33:48 +00:00
sirzooro
f5d98ceac9
Updated Test_TrackLocalStatic_Padding test
...
Use custom packetizer in Test_TrackLocalStatic_Padding to verify that
padding added in different ways works.
v4.1.2
2025-06-12 09:20:22 +02:00
renovate[bot]
6f6038b022
Update module github.com/pion/interceptor to v0.1.40
...
Generated by renovateBot
2025-06-10 19:24:26 +00:00
sirzooro
0bc950536a
Copy PaddingSize from rtp.Packet to Header
2025-06-09 21:27:48 +02:00
renovate[bot]
0b0f4abde3
Update module github.com/pion/srtp/v3 to v3.0.5
...
Generated by renovateBot
2025-06-09 20:01:15 +02:00
sirzooro
7a46744651
Fixed flake in TestPeerConnection_Media_Sample
2025-06-09 19:55:56 +02:00
renovate[bot]
5fbbb6cf61
Update module github.com/pion/interceptor to v0.1.39
...
Generated by renovateBot
2025-06-09 15:43:20 +08:00
renovate[bot]
904bd78f6b
Update module github.com/pion/rtp to v1.8.18
...
Generated by renovateBot
2025-06-07 02:56:49 +00:00
renovate[bot]
27989a3e23
Update module github.com/pion/rtp to v1.8.17
...
Generated by renovateBot
2025-06-03 21:11:56 +00:00
renovate[bot]
dc29db162c
Update module github.com/pion/rtp to v1.8.16
...
Generated by renovateBot
2025-05-27 16:52:51 +00:00
3DRX
4742d1fd54
Fix trackDetailsFromSDP not handling fec ssrc
2025-05-27 15:18:12 +06:00
Aleksandr Alekseev
e68ce4202d
Add TestConfigureFlexFEC03_FECParameters
2025-05-26 23:27:04 +03:00
Aleksandr Alekseev
08d015e056
ConfigureFlexFEC03 helper and fec example
2025-05-26 23:27:04 +03:00
renovate[bot]
ca48a0d709
Update module github.com/pion/interceptor to v0.1.38
...
Generated by renovateBot
2025-05-23 16:08:14 +00:00
renovate[bot]
cc3498cbd8
Update module github.com/pion/sdp/v3 to v3.0.13
...
Generated by renovateBot
2025-05-23 07:10:24 +00:00
Nils Ohlmeier
716beb568e
Use space after WMS. Fixes #3128
2025-05-22 11:16:35 -06:00
renovate[bot]
7c5d1635b1
Update module github.com/pion/sdp/v3 to v3.0.12
...
Generated by renovateBot
2025-05-21 02:45:11 +00:00
Sean DuBois
e606604185
Set correct description for error
...
During refactor in 804a12fe we lost the actual message
2025-05-20 14:13:23 -04:00
cnderrauber
c5d629f4fc
Add methods for tweaking sctp cc to settingending
...
Relate: https://github.com/pion/sctp/pull/354
v4.1.1
2025-05-19 15:45:23 +08:00
v1rtl
6fd1344457
Enable certificate.go for WASM builds
...
Go WASM interop supports x509, PEM and other cryptography functions
(but not all), so there is no reason not to include those in
the wasm build.
This will also fix compilation errors for when something is
using webrtc and targets both wasm and server
The PR was tested locally (via a simple web folder with wasm_exec.js
and index.html) and I confirmed being able to generate a X509
certificate
2025-05-04 23:54:47 -04:00
cnderrauber
d08789bd8f
Solve data race in ReadSimulcast
...
TrackEndcodings could change when reading
2025-05-01 13:28:11 +08:00
SangHo
3e2a804b08
Fix MIME type comparisons to be case-insensitive
v4.1.0
2025-04-28 05:33:44 +03:00
Joe Turki
788147df80
Fix flaky test, by adding a grace timestamp
2025-04-28 03:36:18 +03:00
Joe Turki
465d8bd950
Reject candidates from old generation
...
Return an error if a candidate with a username fragment that does
not match the username fragment in the remote description is added.
This usually indicates that the candidate was generated before the
renegotiation.
2025-04-27 18:34:45 +03:00
Joe Turki
d6154f61e2
Add WithRTPTimestamp to set initial RTP timestamp
...
Move to the new RTP API newPacketizerWithOptions, add WithRTPTimestamp
To make it possible to set the initial RTP timestamp for the track.
2025-04-27 02:08:17 +03:00
renovate[bot]
ac1a132c26
Update module github.com/pion/rtp to v1.8.15
...
Generated by renovateBot
2025-04-26 22:30:27 +00:00
renovate[bot]
9f9911be6b
Update module github.com/pion/rtp to v1.8.14
...
Generated by renovateBot
2025-04-26 21:57:02 +00:00
Sean DuBois
705b728d28
Pass Configured MTU into SCTP
...
Before pion/sctp would always do 1228
v4.0.16
2025-04-25 14:21:36 -04:00