Commit Graph

  • 91fa693709 Display max layer in stats. Juliusz Chroboczek 2021-05-17 13:51:29 +02:00
  • fd76abb61d Send up actions synchronously. Juliusz Chroboczek 2021-05-17 03:54:58 +02:00
  • c00a21995e Move PLI rate-limiting into the reader loop. Juliusz Chroboczek 2021-05-17 03:54:20 +02:00
  • 7665067a91 Rate-limit keyframe requests in disk writer. Juliusz Chroboczek 2021-05-17 03:10:00 +02:00
  • d94e5583cd Rewrite AV1 keyframe detection. Juliusz Chroboczek 2021-05-16 14:33:57 +02:00
  • 4435a30a53 Use sequence parameter sets for h.264 keyframe detection. Juliusz Chroboczek 2021-05-15 23:28:02 +02:00
  • f829da67e5 Update CHANGES. Juliusz Chroboczek 2021-05-15 20:14:37 +02:00
  • 3e00bb4293 AV1 support. Juliusz Chroboczek 2021-04-25 00:09:49 +02:00
  • 25b70bb72a Remove debugging statement. Juliusz Chroboczek 2021-05-15 16:08:46 +02:00
  • 7009f7e4e7 Update CHANGES. Juliusz Chroboczek 2021-05-15 11:46:22 +02:00
  • f12f776e03 Hide simulcast form when not allowed to send. Juliusz Chroboczek 2021-05-15 11:36:04 +02:00
  • c0da658b9f Send sender report more often. Juliusz Chroboczek 2021-05-14 23:20:19 +02:00
  • 54cd546120 Request low-resolution video when the video is small. Juliusz Chroboczek 2021-05-14 18:44:49 +02:00
  • 2da8faa8cf Implement per-stream requests. Juliusz Chroboczek 2021-05-14 18:39:39 +02:00
  • 515c4a5cd0 Rename pushConns to requestConns, move into Client interface. Juliusz Chroboczek 2021-05-14 19:20:56 +02:00
  • 435f46c520 Add tests for codec manipulation and rtpconn data stuctures. Juliusz Chroboczek 2021-05-14 15:45:36 +02:00
  • 6f9d7fc306 Scalable video coding (SVC). Juliusz Chroboczek 2021-05-11 15:28:30 +02:00
  • 7590588a54 Don't renegotiate if nothing changed during a request. Juliusz Chroboczek 2021-05-14 18:19:44 +02:00
  • 16bf4d6c95 Move call the setViewportHeight to start function. Juliusz Chroboczek 2021-05-14 18:04:18 +02:00
  • 3f3b245926 Fix profile-id for VP9. Juliusz Chroboczek 2021-05-13 12:59:47 +02:00
  • c18ec32c85 Protect against closed streams in recomputeUserStreams. Juliusz Chroboczek 2021-05-13 04:09:56 +02:00
  • d236f4c6df Work around empty track id and msid. Juliusz Chroboczek 2021-05-13 03:45:06 +02:00
  • 5ad0244267 Allow the loss-based congestion controller to yield higher values. Juliusz Chroboczek 2021-05-12 17:06:26 +02:00
  • 0205695bd7 Fix disk writer when doing simulcast. Juliusz Chroboczek 2021-05-12 16:39:46 +02:00
  • 1130295e0b Use strings.EqualFold for comparing codec names. Juliusz Chroboczek 2021-05-12 16:18:23 +02:00
  • 1212c7cb04 Run Firefox workaround unconditionally. Juliusz Chroboczek 2021-05-12 02:59:12 +02:00
  • c53cc20d26 Use Write instead of WriteRTP in the downTrack interface. Juliusz Chroboczek 2021-05-11 23:48:17 +02:00
  • b09dba0e26 Remove FIR sending code. Juliusz Chroboczek 2021-05-11 23:29:33 +02:00
  • d3f53e6ada Move rate estimation into rtpDownTrack.WriteRTP. Juliusz Chroboczek 2021-05-11 22:41:56 +02:00
  • c52e1f4ce0 Move keyframe handling to the sender side. Juliusz Chroboczek 2021-05-11 22:36:56 +02:00
  • b2ea8e8533 Move isKeyframe into its own file. Juliusz Chroboczek 2021-05-11 19:59:24 +02:00
  • 6278333a9a Tweak README. Juliusz Chroboczek 2021-05-10 23:24:18 +02:00
  • 26bf8a341a Don't send client parameters in delete message. Juliusz Chroboczek 2021-05-10 16:58:28 +02:00
  • 485b0c1b85 Disable simulcast on Firefox. Juliusz Chroboczek 2021-05-10 02:53:22 +02:00
  • be4ae56c14 Fix changing filter for a running stream. Juliusz Chroboczek 2021-05-09 18:59:46 +02:00
  • 627061f0de Rework statistics page. Juliusz Chroboczek 2021-05-09 18:46:10 +02:00
  • 32663dbf3f Don't enable simulcast when there are just two users. Juliusz Chroboczek 2021-05-09 15:06:10 +02:00
  • 2f44961589 Add UI for simulcast control. Juliusz Chroboczek 2021-05-08 21:25:22 +02:00
  • 795a40ceaf Simulcast. Juliusz Chroboczek 2021-04-29 17:03:25 +02:00
  • f1a15f07db Factor out stream creation, implement replaceUpStream. Juliusz Chroboczek 2021-05-06 23:39:27 +02:00
  • ed88a7a4b5 Fix typo in REMB sending. Juliusz Chroboczek 2021-05-08 18:44:36 +02:00
  • e24488ac62 Fix broken test. Juliusz Chroboczek 2021-05-08 16:09:22 +02:00
  • 65972fabe8 Remove dead code. Juliusz Chroboczek 2021-05-08 16:03:32 +02:00
  • 8ec0a44c09 Fix controls for down streams. Juliusz Chroboczek 2021-05-08 14:19:46 +02:00
  • ce0571cb7a Use stop video button on all streamed videos. Juliusz Chroboczek 2021-05-08 02:28:04 +02:00
  • a20741408c Fix hander for shared screen close button. Juliusz Chroboczek 2021-05-07 02:44:04 +02:00
  • 86b6c71ca0 Reformat stats display, protect against division by zero. Juliusz Chroboczek 2021-05-07 02:23:10 +02:00
  • b1bb427f06 Add human-readable version of stats under /stats.html. Juliusz Chroboczek 2021-04-30 20:33:23 +02:00
  • 3a6ade988d Export stats as JSON. Juliusz Chroboczek 2021-04-30 19:50:42 +02:00
  • 9b1d814b58 Rework packetcache loss statistics. Juliusz Chroboczek 2021-04-30 16:26:17 +02:00
  • cd1ac8a8c9 Document rtptime. Juliusz Chroboczek 2021-04-30 12:57:03 +02:00
  • 6c752b58bc Update dependencies. Juliusz Chroboczek 2021-04-29 20:58:22 +02:00
  • 99026c0e48 Implement option -udp-range. Juliusz Chroboczek 2021-04-29 22:02:36 +02:00
  • cd6920d7e2 Allow group.API() to fail. Juliusz Chroboczek 2021-04-29 20:38:06 +02:00
  • acca3f9bb3 Maintain kinds of tracks in user data structure. Juliusz Chroboczek 2021-04-29 19:03:07 +02:00
  • 4a6dccff0c Set track parameters at creation time. Juliusz Chroboczek 2021-04-29 17:03:25 +02:00
  • be73380f9f Label streams, not tracks. Juliusz Chroboczek 2021-04-28 17:00:50 +02:00
  • b08a2e3943 Add Unshare button on each shared video and remove global unshare screen button Alain Takoudjou 2021-03-29 20:44:24 +02:00
  • 3ba2394be7 Implement user statuses. Juliusz Chroboczek 2021-04-28 14:45:45 +02:00
  • f0a39fca48 Send user permissions to client. Juliusz Chroboczek 2021-04-27 18:58:21 +02:00
  • d0ef6a2c0f Fix loss accounting for multiple packets. Juliusz Chroboczek 2021-04-28 00:06:32 +02:00
  • b7f39d3290 Remove last traces of onabort callback. Juliusz Chroboczek 2021-04-27 17:10:34 +02:00
  • cd673d01d3 Update CHANGES for 0.3.4. Juliusz Chroboczek 2021-04-27 16:14:23 +02:00
  • a3630b17ce Add unit tests for packetcache statistics. Juliusz Chroboczek 2021-04-27 14:51:12 +02:00
  • f0cf9ae141 Fix loss statistics on NACK. Juliusz Chroboczek 2021-04-27 12:18:43 +02:00
  • 8da55c6e6c Remove async from ServerConnection.gotRenegotiate Alexandre Iooss 2021-04-24 14:53:24 +02:00
  • 4db8279016 Fix serverConnection not defined in ServerConnection.findByLocalId Alexandre Iooss 2021-04-24 14:51:14 +02:00
  • 170f510adc Update pion/webrtc to v3.0.25. Juliusz Chroboczek 2021-04-24 14:13:56 +02:00
  • a47df6d133 Update dependencies. Juliusz Chroboczek 2021-04-22 18:19:23 +02:00
  • 5ce3dce0d0 Remove font awesome from mainpage Alexandre Iooss 2021-04-01 09:31:04 +02:00
  • e330765563 Use column flexbox on mainpage Alexandre Iooss 2021-04-01 09:26:15 +02:00
  • 8544e4deb4 Fix overflow on mainpage Alexandre Iooss 2021-04-01 09:23:36 +02:00
  • 189dfb4abe Export and document group.Description. Juliusz Chroboczek 2021-04-22 17:58:30 +02:00
  • 81050184eb Fix detecting if mobile css layout is enabled Alain Takoudjou 2021-03-28 22:29:04 +02:00
  • 637e280dec Fix show/hide video and chat box for mobile and normal UI Alain Takoudjou 2021-03-26 20:18:20 +01:00
  • 45558f3e88 Update CHANGES for 0.3.3. Juliusz Chroboczek 2021-04-16 22:31:25 +02:00
  • fef38bc53f Protect against requesting when no group is joined. Juliusz Chroboczek 2021-04-15 12:07:05 +02:00
  • 9533c20886 Fix index out of range in packetcache Louis Gesbert 2021-04-12 15:02:43 +00:00
  • 050804b93a Fix name of galene-password-generator. Juliusz Chroboczek 2021-04-06 23:58:52 +02:00
  • c06bfa4519 Fix some warning messages and comment in galene.js Alexandre Iooss 2021-03-30 07:28:20 +02:00
  • ce0cb1ef98 Add missing </p> in index.html Alexandre Iooss 2021-03-30 07:27:35 +02:00
  • 0df2ec1684 Set charset in galene.html Alexandre Iooss 2021-03-30 07:27:07 +02:00
  • 37049bf4be Fix definition of "ice" message. Juliusz Chroboczek 2021-03-29 15:29:09 +02:00
  • dc34c9e459 Fix users sidebar is partially hidden on some devices Alain Takoudjou 2021-03-26 17:06:14 +01:00
  • 8d5e23aae9 Fix elements overflow-y on right sidebar menu Alain Takoudjou 2021-02-24 14:17:55 +01:00
  • ffcd866301 Fix show chat button always hidden on mobile layout Alain Takoudjou 2021-03-26 11:08:21 +01:00
  • b660bc404c Attempt to negotiate stereo Opus audio. Juliusz Chroboczek 2021-03-13 16:23:58 +01:00
  • 3bf0f9ef4c Update CHANGES for 0.3.2. Juliusz Chroboczek 2021-03-03 00:05:33 +01:00
  • 247cc63080 Update README. Juliusz Chroboczek 2021-03-03 00:03:44 +01:00
  • 0f7cbe5701 Replace use of os.ErrTimeout by our own value. Juliusz Chroboczek 2021-03-02 21:54:35 +01:00
  • 1fd8b92f02 Avoid race in newDiskConn. Juliusz Chroboczek 2021-02-28 16:26:56 +01:00
  • d508ae2181 Update dependencies. Juliusz Chroboczek 2021-02-28 16:05:04 +01:00
  • 84856f537b Use null address generator in TURN server when possible. Juliusz Chroboczek 2021-02-28 00:59:56 +01:00
  • 8d569e9f30 Fix typo in README. Juliusz Chroboczek 2021-02-27 14:27:48 +01:00
  • b7db959bfb Update CHANGES for 0.3.1. Juliusz Chroboczek 2021-02-26 19:13:15 +01:00
  • 3cc1fadb10 Update CHANGES. Juliusz Chroboczek 2021-02-26 18:11:59 +01:00
  • 016c321484 Fix typing of userMessage value. Juliusz Chroboczek 2021-02-26 16:22:55 +01:00
  • ea321be17a Make Kick part of the Client interface. Juliusz Chroboczek 2021-02-26 16:20:13 +01:00
  • 69c438ab30 Add unit tests for ICEConfiguration and RelayTest. Juliusz Chroboczek 2021-02-26 13:23:54 +01:00
  • 0a8f75d6c9 Make RelayTest take the timeout as parameter. Juliusz Chroboczek 2021-02-26 13:22:47 +01:00