renovate[bot]
02b731d09d
Update module github.com/pion/interceptor to v0.1.25
...
Generated by renovateBot
2023-11-01 16:30:29 +00:00
renovate[bot]
da7e76ca96
Update module github.com/pion/ice/v3 to v3.0.2
...
Generated by renovateBot
2023-10-22 16:30:17 +00:00
renovate[bot]
335b273b28
Update module github.com/pion/interceptor to v0.1.24
...
Generated by renovateBot
v4.0.0-beta.6
2023-10-19 04:32:44 +00:00
Adrian Cable
6de39bf37a
RTX attribute constants should be public
2023-10-08 09:38:45 -07:00
renovate[bot]
aa3d286bfa
Update module github.com/pion/interceptor to v0.1.22
...
Generated by renovateBot
v4.0.0-beta.5
2023-10-07 21:56:28 +00:00
renovate[bot]
3694e7febf
Update module golang.org/x/net to v0.16.0
...
Generated by renovateBot
v4.0.0-beta.4
2023-10-06 07:11:46 +00:00
renovate[bot]
c6d530ef3f
Update module github.com/pion/interceptor to v0.1.21
...
Generated by renovateBot
2023-10-04 06:26:53 +00:00
cnderrauber
9e375c4ee2
Update AUTHORS.txt
2023-10-01 10:56:42 -07:00
cnderrauber
a5b81a16c4
Fix data race of RTX packet
...
Fix data race of RTX packet
2023-10-01 10:56:42 -07:00
Adrian Cable
e5705310fd
Allocationless handling of RTX pkts
2023-09-29 14:00:48 -07:00
Adrian Cable
ff34ec9b67
Read() handles distinct-SSRC RTX packets
2023-09-29 14:00:48 -07:00
renovate[bot]
8ace8130ea
Update module github.com/pion/interceptor to v0.1.20
...
Generated by renovateBot
2023-09-29 13:06:33 -07:00
renovate[bot]
486f54c970
Update module github.com/pion/rtp to v1.8.2
...
Generated by renovateBot
2023-09-25 15:03:38 +00:00
sukun
37c7e3c551
Fix DataChannel.handleOpen
...
Take copy of bufferedAmountLowThreshold and onBufferedAmountLow.
This allows us to this later without holding the lock.
2023-09-23 23:33:17 -04:00
Sean DuBois
e409a1d9cc
Add ORTC Media examples
...
Resolves #379
2023-09-17 00:11:53 -04:00
Sean DuBois
9eded4ee7a
Fix ORTC example
...
README didn't describe how to get signaling into client 1
Relates to #379
2023-09-16 14:35:41 -04:00
Tristan Matthews
14eb615879
Samplebuilder: Properly handle padding packets
...
Resolves #2323
2023-09-15 19:39:36 -04:00
Sean DuBois
c0437dc93d
Add Simulcast RTCP Test
...
Resolves #1803
2023-09-15 00:41:01 -04:00
Sean DuBois
9052126590
Use Public API in Simulcast unit test
...
Developers read this, not as useful if we use private APIs
2023-09-14 16:56:38 -04:00
Sean DuBois
34fe40e38b
Remove deprecated APIs
...
Delete everything that was marked as deprecated
2023-09-14 14:15:40 -04:00
Mikhail
759fc73984
Respect SSRC Choice by User
...
Respect SSRC chosen via RTPTransceiverInit
2023-09-14 14:08:38 -04:00
Sean DuBois
b549c9580d
Enable Simulcast RTP Headers by default
...
Relates to #2557
v4.0.0-beta.3
2023-09-13 12:38:26 -04:00
Woodrow Douglass
13450332a4
Remove the "Unknown" constant
...
This commit replaces the Unknown constant with
separate constants for each enumeration that
uses it.
Fixes #1293
2023-09-12 13:29:05 -04:00
Mathis Engelbart
7e598b5a63
Add helper to configure CCFB (defined in RFC 8888)
...
Adds a helper function to register an interceptor that produces
congestion control feedback as defined in RFC 8888
(https://datatracker.ietf.org/doc/rfc8888/ ).
2023-09-11 23:19:35 -04:00
WofWca
66f0c402c1
Docs: correct 'OnBufferedAmountLow' condition
...
This is in line with
* the docs for 'BufferedAmountLowThreshold' ("When the bufferedAmount
decreases from above this threshold to equal or below it")
* The actual code in 'pion/sctp':
d6446e3b0d/stream.go (L422)
* The Web WebRTC spec:
https://w3c.github.io/webrtc-pc/#event-datachannel-bufferedamountlow
2023-09-11 19:06:22 -04:00
WofWca
045f9f69fa
Fix potential deadlock in example
...
At the current state of the code the deadlock is not achievable,
but if 'bufferedAmountLowThreshold' and 'maxBufferedAmount' were to
get changed up, it could happen.
Example: If 'bufferedAmountLowThreshold = 1024',
'maxBufferedAmount = 1280', then if a message of len 999 is sent,
'BufferedAmount()' could return '999', and the condition would still
evaluate to 'true' (999 + 999 > 1280).
Since 'bufferedAmountLowThreshold' was never exceeded, the
'OnBufferedAmountLow' event would never fire, so we're stuck.
2023-09-11 19:02:09 -04:00
Sean DuBois
58c9a54275
Add SetDTLSCustomCipherSuite to SettingEngine
...
Resolves #2512
2023-09-11 18:38:30 -04:00
Sean DuBois
5cf4168432
Fix OnICEGatheringStateChange Signature
...
Return ICEGatheringState not ICEGathererState
Relates to #2557
2023-09-11 14:32:23 -04:00
forest
6b22634c1d
Document the "empty defaults" behaviour of NewAPI
...
By default the API object has no Codecs or Interceptors enabled.
2023-09-11 09:42:40 -04:00
Sean DuBois
898fdd6f6c
Fix ICECandidateStats.NetworkType type
...
Should be be marshaled/unmarshaled as a string to match the spec [0]
[0] https://www.w3.org/TR/2018/WD-webrtc-stats-20180627/#rtcnetworktype-enum
2023-09-11 09:35:19 -04:00
Sean DuBois
f66b8b6ce2
Update examples to handle going to Closed
...
Relates to #1767
2023-09-08 16:20:12 -04:00
Sean DuBois
b9c3b86be0
Install git
in e2e/Dockerfile
...
Needed to pull
2023-09-08 16:14:51 -04:00
Sean DuBois
fdd96491a0
Update module github.com/pion/interceptor to v0.1.19
...
Generated by renovateBo
2023-09-08 16:12:29 -04:00
Sean DuBois
218b0feb4f
Update module github.com/pion/stun to v2
...
Generated by renovateBo
v4.0.0-beta.2
2023-09-08 14:48:19 -04:00
Aleksandr Alekseev
e507d46e1c
Improve checkNegotiationNeeded replaceTrack
...
replaceTrack with nil would cause a crash
2023-09-08 14:08:02 -04:00
cnderrauber
2225386c41
Generate answer to match group bundle in offer
...
Generate answer to match group bundle in offer
2023-09-08 09:30:52 -07:00
Sean DuBois
bbf51266ad
Remove $GOPATH from documentation
...
Project layout is flexible now with modules
2023-09-05 13:51:09 -04:00
Sean DuBois
50301ea73c
Update docs to use go install
...
`go get` is not a supported method to install binaries anymore
2023-09-05 13:17:23 -04:00
Sean DuBois
5aa5fac6ea
Remove GO111MODULE from docs
v4.0.0-beta.1
2023-09-05 11:48:14 -04:00
Sean DuBois
dc4b591c4d
Start pion/webrtc/v4
...
60eea43
is a breaking change
2023-09-05 11:48:14 -04:00
renovate[bot]
824739f042
Update actions/checkout action to v4
...
Generated by renovateBot
2023-09-05 04:56:58 -04:00
Sean DuBois
60eea430ac
Close PeerConnection on DTLS CloseNotify
...
Resolves #1767
Resolves pion/dtls#151
2023-09-05 04:52:17 -04:00
renovate[bot]
ea23dec2b9
Update module transport, srtp, ice and turn
...
ReplayDetector introduced a breaking change
v3.2.18
2023-09-03 23:59:43 -04:00
Sean
012f1291b8
Update AUTHORS.txt
2023-09-03 14:52:28 -04:00
Sean DuBois
a778f6d868
Update module github.com/pion/interceptor to v0.1.18
2023-09-03 14:52:28 -04:00
zhngs
20f83933c3
Fix incorrect ice-lite comment
...
The lite agent is controlled, not controlling.
2023-09-03 14:09:14 -04:00
Sean
b501cb56bf
Update AUTHORS.txt
2023-09-02 14:28:40 -04:00
Sean
6fac880929
Update AUTHORS.txt
2023-09-02 14:28:40 -04:00
Sean DuBois
7998f1fc4a
Update Pion deps
...
* ice/v2@v2.3.11
* srtp/v2@v2.0.17
* transport/v2@v2.2.3
2023-09-02 14:28:40 -04:00
renovate[bot]
bcfa3cb9d4
Update module golang.org/x/net to v0.14.0
...
Generated by renovateBot
2023-09-02 13:59:13 -04:00