ypothoma
7ebbf6a6d1
[WIP] Working on code to negotiate FlexFEC, it worked on a previous application, I need to debug it
2024-05-06 05:35:10 -07:00
renovate[bot]
480be18a34
Update module github.com/pion/ice/v3 to v3.0.7
...
Generated by renovateBot
v4.0.0-beta.19
2024-05-02 13:56:06 -04:00
knowmost
a97c420d0c
Fix typos in multiple comments
2024-04-27 23:27:55 -04:00
cnderrauber
83cfeea397
Update RtxSSRC for simulcast track remote
...
Fix #2751 , updates remote track's rtx ssrc for
simulcast track doesn't contain rtx ssrc in sdp
since readRTX relies on rtx ssrc to determine if
it has a rtx stream.
v4.0.0-beta.18
2024-04-25 09:54:36 -04:00
renovate[bot]
4ca42e7cc1
Update module github.com/pion/rtp to v1.8.6
...
Generated by renovateBot
2024-04-24 14:30:13 +00:00
cnderrauber
d851a44e18
Replace pool with bytes in readLoop
...
Replace pool with bytes in readLoop
2024-04-24 17:02:24 +08:00
cnderrauber
a9e88d2531
Add recvonly transceiver for simulcast video
...
Fix one of the layers can't send back video because
the transceiver is used for receiving.
2024-04-22 13:29:49 +08:00
Sean DuBois
d9a59a5949
Add test for TrackRemote and RTX Packets
...
Relates to #2752
2024-04-21 23:21:15 -04:00
Sean DuBois
fc3ef75359
Update module github.com/pion/interceptor to v0.1.29
v4.0.0-beta.17
2024-04-16 14:55:02 -04:00
renovate[bot]
2c34a45747
Update module github.com/pion/sctp to v1.8.16
...
Generated by renovateBot
2024-04-16 10:41:39 +00:00
renovate[bot]
2519df31e1
Update module github.com/pion/interceptor to v0.1.28
...
Generated by renovateBot
2024-04-11 22:01:35 +00:00
renovate[bot]
ca0f5ec9c9
Update module github.com/pion/ice/v3 to v3.0.6
...
Generated by renovateBot
2024-04-10 19:46:28 +00:00
Alex Pokotilo
e60bf03293
Add padding support to TrackLocalStaticSample
...
To add padding-only samples call GeneratePadding
2024-04-10 10:03:59 -04:00
Pion
b2af663a46
Update CI configs to v0.11.12
...
Update lint scripts and CI configs.
2024-04-08 23:25:30 -04:00
hongkuang
bd25613af2
Fix typos across the project
2024-04-07 21:48:29 -04:00
renovate[bot]
371515b276
Update module github.com/pion/sctp to v1.8.15
...
Generated by renovateBot
2024-04-05 07:26:01 +00:00
Sean DuBois
88d8eef8ae
Add test for ssrc-group after ssrc
...
Resolves #2459
2024-04-03 23:41:37 -04:00
Sean DuBois
d661d12593
Update github.com/pion/sctp to v1.8.14
v4.0.0-beta.16
2024-04-03 15:29:07 -04:00
Stephan Rotolante
b8fcf99aa0
Expose STUNGatherTimeout via SettingEngine
...
Resolves pion/webrtc#2668
2024-04-03 09:57:18 -04:00
renovate[bot]
9e258813d0
Update module github.com/pion/ice/v3 to v3.0.4
...
Generated by renovateBot
2024-04-03 04:20:50 +00:00
Sean DuBois
1d451b568c
Update go.mod version to 1.19
...
Relates to pion/webrtc#2292
2024-04-02 22:54:57 -04:00
Pion
cf2c657a73
Update CI configs to v0.11.7
...
Update lint scripts and CI configs.
2024-04-02 13:24:44 -04:00
Sean DuBois
92df4bf0ec
Include msid-semantic
in Session Attributes
...
Chrome doesn't include the msid when responding to
recvonly transceivers
See crbug[0] for discussion
[0] https://issues.chromium.org/u/1/issues/328522463
v4.0.0-beta.15
2024-04-01 13:25:22 -04:00
Sean DuBois
659507cdf9
Update github.com/pion/rtp to v1.8.5
2024-03-29 09:50:16 -04:00
Sean DuBois
ea29c92b9b
Update github.com/pion/sdp/v3 to v3.0.9
2024-03-28 21:59:00 -04:00
Sean DuBois
7a8e04d5af
Update github.com/pion/datachannel to v1.5.6
2024-03-28 12:33:38 -04:00
renovate[bot]
6cc1326253
Update module github.com/pion/transport/v3 to v3.0.2
...
Generated by renovateBot
2024-03-27 21:54:17 -04:00
Pion
9cf53af397
Update CI configs to v0.11.4
...
Update lint scripts and CI configs.
2024-03-27 15:10:29 -04:00
Rob Elsner
c47f89065c
SampleBuilder: Port to use jitter buffer
v4.0.0-beta.14
2024-03-25 21:42:30 -04:00
renovate[bot]
cd73129ac3
Update module github.com/pion/interceptor to v0.1.27
...
Generated by renovateBot
2024-03-25 18:55:43 +00:00
sukun
835ac3b08e
Drop reference to detached datachannels
...
This allows users of detached datachannels to garbage collect
resources associated with the datachannel and the sctp stream.
There is no functional change here.
2024-03-24 22:21:35 -04:00
Stephan Rotolante
a8c02b0879
Add examples/whip-whep
...
Create WHIP/WHEP example works with OBS or browser
Resolves #2499
2024-03-24 20:24:32 -04:00
Sean DuBois
836184c2c1
Update module github.com/pion/rtp to v1.8.4
2024-03-18 14:18:17 -04:00
Sean DuBois
5d7c2bf74f
Remove unused member in SCTPTransport
...
RTOMax wasn't actually being stored, is being pulled directly from
SettingEngine
2024-03-18 13:14:44 -04:00
Andrei Nistor
313ca8c314
Refactor NewPeerConnection
...
Skip registering the default codecs and interceptors in
NewPeerConnection.
The NewAPI() function already registers them by default (since #2630 )
2024-03-18 09:45:45 -04:00
Benny Daon
fb82fff2bc
Add SetSCTPRTOMax to SettingEngine
...
Allows the user to cap the retranmission timeout, this change adds
RTOMax to SettingEngine and pass it on when creating the SCTP Assocation
2024-03-18 09:40:55 -04:00
Sean DuBois
1dbcf67844
Put SCTP Zero Checksum behind SettingEngine
...
Old versions of Pion break against it
2024-03-18 09:33:27 -04:00
Michael Klingbeil
6deb47d3bf
Properly update metadata when PayloadType is 0
...
In the case where a remote track is sending PCMU with payload type 0
checkAndUpdateTrack will fail to update the track codec and params
(because t.PayloadType() is already 0). Add an extra check to handle
this case.
2024-03-16 23:05:14 -04:00
renovate[bot]
8b3796f91d
Update module github.com/pion/rtcp to v1.2.14
...
Generated by renovateBot
2024-03-16 21:29:59 -04:00
pengqiseven
94ac7794eb
Fix gramatical errors in comments
...
Removes repetitive words
2024-03-16 21:15:04 -04:00
Sean DuBois
fda6c4f836
Fix linter errors
...
golangci-lint upgrade to v1.56.2 added more checks
Relates to pion/.goassets#201
2024-03-16 21:09:38 -04:00
renovate[bot]
936c6e6dab
Update module golang.org/x/net to v0.22.0
...
Generated by renovateBot
2024-03-14 14:30:52 +09:00
Atsushi Watanabe
34f44c978e
SampleBuilder: Remove WithPartitionHeadChecker
...
Deprecated by https://github.com/pion/webrtc/pull/1928
BREAKING CHANGE: samplebuilder.WithPartitionHeadChecker
option is removed.
2024-03-14 11:22:43 +09:00
Atsushi Watanabe
c43183890f
SampleBuilder: Remove PopWithTimestamp
...
Use Sample.PacketTimestamp field instead.
Migration example:
- sample, timestamp := s.PopWithTimestamp()
+ sample := s.Pop()
+ timestamp := sample.PacketTimestamp
BREAKING CHANGE: SampleBuilder.PopWithTimestamp method is removed
2024-03-14 11:22:43 +09:00
Atsushi Watanabe
3f6d94a4fc
SampleBuilder: Add option to return RTPHeaders
...
Replaces fa1f5d91
which returned only a head packet's header.
When the option WithRTPHeaders is set, SampleBuilder returns
RTP headers of the packets forming the sample as Sample.RTPHeaders.
v4.0.0-beta.13
2024-03-07 12:46:52 +09:00
Sean DuBois
6190b2df6c
Update module github.com/pion/sdp to v3.0.8
v4.0.0-beta.12
2024-03-06 22:25:19 -05:00
Rob Deutsch
45e3746e5d
Update README.md
...
Explicitly mentions v4 in Usage
2024-03-02 10:01:52 -08:00
Atsushi Watanabe
09a4f60c4a
SampleBuilder: Add Flush method
...
Flush marks all valid samples in the buffer to be popped.
Useful for graceful shutdown without losing buffered data
as much as possible.
v4.0.0-beta.11
2024-02-28 10:32:32 -05:00
Atsushi Watanabe
fa1f5d913d
SampleBuilder: Return header of sample head packet
...
To get RTP extension data associated with the sample.
v4.0.0-beta.10
2024-02-28 14:52:20 +09:00
aggresss
dbf22543fe
Fix interceptor.RTCPReaderFunc typo
v4.0.0-beta.9
2024-02-10 21:16:12 -05:00