1
Fork 0
Commit Graph

55 Commits

Author SHA1 Message Date
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
Juliusz Chroboczek 13a44b2a37 Update dependencies. 2020-12-12 23:26:28 +01:00
Juliusz Chroboczek ef1c211b7f SFU is now called Galène. 2020-12-06 19:51:02 +01:00
Juliusz Chroboczek 2d07c5d317 Move to Pion v3 API. 2020-12-06 11:15:59 +01:00
Juliusz Chroboczek 120bfc92c7 Upgrade pion/rtcp, use nack.Range instead of PacketList. 2020-12-03 23:46:19 +01:00
Juliusz Chroboczek 4c0fd01258 Implement hashed passwords. 2020-11-29 22:17:51 +01:00
Juliusz Chroboczek 31efabbefc Disable mDNS gathering by default. 2020-10-06 06:08:29 +02:00
Juliusz Chroboczek aa65164edd Update dependencies to beta.7.
This fixes corruption of the first keyframe of every stream.
2020-10-06 04:18:46 +02:00
Juliusz Chroboczek 4ff1151fef Update dependencies.
This should fix the deadlock on pc.Close that we have been seeing
(and that was worked around in a previous commit).
2020-10-01 19:25:45 +02:00
Juliusz Chroboczek dd27cf412c Update pion/webrtc to v3 beta4. 2020-09-05 14:15:39 +02:00
Juliusz Chroboczek 74cab72154 Update pion/webrtc to v3 beta.2. 2020-08-15 23:25:46 +02:00
Juliusz Chroboczek e724194ef6 Upgrade to pion/webrtc v3. 2020-08-07 11:15:58 +02:00
Juliusz Chroboczek 9c25696d01 Update dependencies. 2020-06-11 13:51:54 +02:00
Juliusz Chroboczek 8ef01d4e0f Update dependencies.
This fixes leaking of rtpUpSender goroutines.
2020-05-31 16:33:20 +02:00
Juliusz Chroboczek c1ab839f02 Implement disk tracks. 2020-05-30 03:26:05 +02:00