Juliusz Chroboczek
90ce111b44
Update dependencies.
2023-07-14 14:41:10 +02:00
Juliusz Chroboczek
377827118a
Declare go-1.17 in go.mod.
2023-04-08 22:13:10 +02:00
Juliusz Chroboczek
df55c1e7cc
Update dependencies.
2023-04-01 13:20:49 +02:00
Juliusz Chroboczek
06a0a2c36e
Handle empty VP8 headers.
...
Only the first byte of the VP8 header is mandatory, but we
used to reject packets smaller than 4 bytes. The major part
of the fix is actually in pion/rtp.
2023-01-09 19:52:57 +01:00
Juliusz Chroboczek
afcafb9f87
Update dependencies.
2023-01-09 19:51:35 +01:00
Juliusz Chroboczek
a8ce0b3f8c
Update dependencies.
2022-07-23 20:38:51 +02:00
Juliusz Chroboczek
19a2700322
Upgrade to go 1.16, update dependencies.
...
We already depend on jwt, which requires go 1.16.
2022-07-12 16:49:38 +02:00
Juliusz Chroboczek
7f4ad6b1d8
Update dependencies.
2022-05-19 15:08:11 +02:00
Juliusz Chroboczek
7a52ffdca7
Update dependencies.
2022-05-11 03:16:28 +02:00
Juliusz Chroboczek
0d1b804ded
Update srtp to 2.0.6.
...
This contains some important optimisations for CTR mode.
2022-05-01 21:35:08 +02:00
Juliusz Chroboczek
df675f532d
Fix forgotten "replace" directive.
...
Thanks (and sorry) to Fabrice Rouillier.
2022-04-25 13:11:15 +02:00
Juliusz Chroboczek
9ab84741d9
Update dependencies.
...
Pion/ice v2.2.6 (included by webrtc v.3.1.34) fixes an issue
that could break connections when the peer implements aggressive
nomination.
2022-04-22 22:01:43 +02:00
Juliusz Chroboczek
dd4ab058ef
Update dependencies.
2022-04-20 12:53:41 +02:00
Juliusz Chroboczek
a95d77f53a
Update dependencies.
2022-04-17 22:27:20 +02:00
Juliusz Chroboczek
70163094e9
Update dependencies.
2022-03-20 23:53:17 +01:00
Juliusz Chroboczek
298a4639f4
Update dependencies.
2022-02-20 18:16:35 +01:00
Juliusz Chroboczek
9141d9eccb
Update jwt to v4.3.0.
2022-02-18 15:55:08 +01:00
Juliusz Chroboczek
03811db37d
Implement token authentication.
2022-02-18 13:35:17 +01:00
Juliusz Chroboczek
db4eb6fc5c
Update dependencies.
...
Nice DTLS fixes in pion/dtls v2.1.2.
2022-02-07 17:25:12 +01:00
Juliusz Chroboczek
dc50104467
Update pion/webrtc to v3.1.19.
...
This fixes an issue with non-simulcast tracks being discarded
when bundled with simulcast tracks.
2022-02-01 20:15:17 +01:00
Juliusz Chroboczek
d47c6834dc
Update samplebuilder.
...
This fixes an issue with out-of-order packet's start flag not
being correctly set in all cases.
2022-01-25 22:24:59 +01:00
Juliusz Chroboczek
0d8fdc5c20
Update dependencies.
2022-01-25 16:55:08 +01:00
Juliusz Chroboczek
99a97ebca7
Update dependencies.
2021-11-28 14:56:33 +01:00
Juliusz Chroboczek
4b2cd311e3
Update samplebuilder.
...
This version fixes issues with out-of-order packets.
2021-11-27 21:19:15 +01:00
Juliusz Chroboczek
8def714553
Update dependencies.
2021-11-23 19:54:44 +01:00
Juliusz Chroboczek
501edd4a88
Update samplebuilder, increase buffer size.
...
This avoids a crash when a single frame was too large for the
samplebuilder.
2021-11-23 19:39:40 +01:00
Juliusz Chroboczek
c64ec4ccd0
Update dependencies.
2021-10-30 18:54:24 +02:00
Juliusz Chroboczek
fcd5734e15
Update dependencies.
2021-09-04 01:03:14 +02:00
Juliusz Chroboczek
cf9c0edb89
Update Pion to 3.1.0-beta.3, new samplebuilder.
2021-08-23 18:15:55 +02:00
Juliusz Chroboczek
f837c59d60
Move certificate handling into a separate module.
2021-08-20 01:20:57 +02:00
Juliusz Chroboczek
63cfce9eec
Update dependencies.
...
Pion is making incompatible changes, so stick with webrtc 3.0 and
rtp 1.6 for now.
2021-07-31 23:38:19 +02:00
Juliusz Chroboczek
a78fb6d747
Increase file descriptor limit at startup.
2021-07-29 14:33:01 +02:00
Juliusz Chroboczek
eec6c8a5b0
Use a partition tail checker in the diskwriter.
...
Now that we have our own samplebuilder, we can use the mark bit
to avoid dropping packets before a dropped packet.
2021-07-11 21:01:10 +02:00
Juliusz Chroboczek
e840e53ac2
Switch to our own samplebuilder.
...
Pion's samplebuilder has been broken for over a month now, switch
to our own.
2021-07-11 20:18:44 +02:00
Juliusz Chroboczek
cfe66a5c39
Update dependencies.
2021-07-11 20:15:00 +02:00
Juliusz Chroboczek
6f9d7fc306
Scalable video coding (SVC).
2021-05-14 23:21:14 +02:00
Juliusz Chroboczek
6c752b58bc
Update dependencies.
2021-04-29 23:05:11 +02:00
Juliusz Chroboczek
170f510adc
Update pion/webrtc to v3.0.25.
2021-04-24 14:13:56 +02:00
Juliusz Chroboczek
a47df6d133
Update dependencies.
2021-04-22 18:19:23 +02:00
Juliusz Chroboczek
d508ae2181
Update dependencies.
2021-02-28 16:05:04 +01:00
Juliusz Chroboczek
7df36c0287
Update dependencies.
2021-02-18 22:47:28 +01:00
Juliusz Chroboczek
a707ec16f5
Update dependencies.
2021-02-14 18:19:13 +01:00
Juliusz Chroboczek
368da133fd
Update dependencies.
...
Webrtc 3.0.5 includes a fix for a hang in CreateOffer that may be
triggered by incorrect SDP.
2021-02-03 18:37:02 +01:00
Juliusz Chroboczek
ea0ae7669a
Update dependencies.
2021-01-26 22:53:48 +01:00
Juliusz Chroboczek
5a7937b198
Add built-in TURN server.
2021-01-18 22:18:16 +01:00
Juliusz Chroboczek
f7b1ec73f1
Update dependencies.
2021-01-16 01:01:00 +01:00
Juliusz Chroboczek
dad113c1f9
Generate transceivers from incoming SDP.
2021-01-11 20:24:09 +01:00
Juliusz Chroboczek
dbec9df288
Use Pion's JSON support for ICE configuration.
2021-01-01 22:28:38 +01:00
Juliusz Chroboczek
4c07953ee0
Update dependencies.
2020-12-19 19:03:14 +01:00
Juliusz Chroboczek
325f288189
Move to github.
2020-12-19 17:37:48 +01:00