1
Fork 0

Commit Graph

  • d9a7f3d6c0 Avoid reallocating the list of local tracks at each packet. Juliusz Chroboczek 2020-04-28 16:50:43 +0200
  • 87f70c4345 Mute clients when bitrate is too low. Juliusz Chroboczek 2020-04-28 15:26:50 +0200
  • 1de42bd80e Kill obsolete function. Juliusz Chroboczek 2020-04-28 15:07:58 +0200
  • 038ab46d2b Use a separate track for each down connection. Juliusz Chroboczek 2020-04-28 14:54:50 +0200
  • 9c9748b888 Unmarshal RTP directly instead of using helper functions. Juliusz Chroboczek 2020-04-27 03:28:45 +0200
  • 015699a9cd Gofmt. Juliusz Chroboczek 2020-04-27 03:08:03 +0200
  • 4cebaa6dc2 Enable Trickle ICE. Juliusz Chroboczek 2020-04-27 03:06:45 +0200
  • d24aafd314 Remove all down connections at websocket close. Juliusz Chroboczek 2020-04-27 01:37:27 +0200
  • e7e1f248ea Dont send close on abort. Juliusz Chroboczek 2020-04-27 01:33:05 +0200
  • 087f804100 Clear error after connecting. Juliusz Chroboczek 2020-04-26 19:36:35 +0200
  • eed3d2aff7 Display upstream throughput. Juliusz Chroboczek 2020-04-26 19:21:01 +0200
  • e19d704a0a Format error messages on the client side. Juliusz Chroboczek 2020-04-26 19:15:02 +0200
  • c441b49d26 Send rate updates over RTCP. Juliusz Chroboczek 2020-04-26 01:33:18 +0200
  • 98034c0f6f Rename streamCount to trackCount. Juliusz Chroboczek 2020-04-26 00:39:07 +0200
  • 78d3b7ab40 Simplify sendPLI. Juliusz Chroboczek 2020-04-26 00:25:22 +0200
  • c86b1c87d5 Add timeout for initial handshake. Juliusz Chroboczek 2020-04-25 22:49:07 +0200
  • b201c3d93c Implement ping/pong exchanges and client timeouts. Juliusz Chroboczek 2020-04-25 22:44:24 +0200
  • 0dfa71ed71 Improve error handling when reading groups. Juliusz Chroboczek 2020-04-25 21:33:08 +0200
  • df924cd468 Make g.clients be a map. Juliusz Chroboczek 2020-04-25 21:29:21 +0200
  • 4ea4e7c0eb Implement chat history. Juliusz Chroboczek 2020-04-25 21:16:49 +0200
  • 1d90f44315 Kill Message field in clientMessage. Juliusz Chroboczek 2020-04-25 20:47:49 +0200
  • 695cbad31c Make clientMessage.me a plain boolean. Juliusz Chroboczek 2020-04-25 20:30:33 +0200
  • fc4bac3f16 Hide overflow on user list. Juliusz Chroboczek 2020-04-25 20:02:33 +0200
  • 78003fdc7d Disallow usernames with spaces. Juliusz Chroboczek 2020-04-25 19:59:53 +0200
  • 563545bd13 Fix error handling at connection start. Juliusz Chroboczek 2020-04-25 19:58:54 +0200
  • 965b59c9d5 Change user matching to ignore wildcards on password failure. Juliusz Chroboczek 2020-04-25 19:08:14 +0200
  • 2e841c082e Implement leave command. Juliusz Chroboczek 2020-04-25 18:43:22 +0200
  • 2811506dfb Allow anonymous users to send commands. Juliusz Chroboczek 2020-04-25 18:42:06 +0200
  • caa2264390 Close up connections when presenter permission lost. Juliusz Chroboczek 2020-04-25 18:35:32 +0200
  • 3ea63c394c Implement abort message in the downstream direction. Juliusz Chroboczek 2020-04-25 18:29:44 +0200
  • 8bfdc2b040 Display username, rename admin to op. Juliusz Chroboczek 2020-04-25 18:09:31 +0200
  • a45914fec4 fixup! Implement kick, op and friends. Juliusz Chroboczek 2020-04-25 17:56:22 +0200
  • 5c40b95e9a Discard permissions when disconnecting. Juliusz Chroboczek 2020-04-25 17:49:50 +0200
  • d46014242d Set page title. Juliusz Chroboczek 2020-04-25 17:43:56 +0200
  • 25825e5b22 Implement kick, op and friends. Juliusz Chroboczek 2020-04-25 17:36:35 +0200
  • e0eee9e7e2 Implement client.error. Juliusz Chroboczek 2020-04-25 17:30:19 +0200
  • b053a64631 Clarify error message. Juliusz Chroboczek 2020-04-25 16:54:20 +0200
  • 6f7c809b71 Unshare screen when stream ends. Juliusz Chroboczek 2020-04-25 15:08:18 +0200
  • b018b14c80 Display bitrate. Juliusz Chroboczek 2020-04-25 14:45:48 +0200
  • 38e3260e77 Fix typo in bitrate setting. Juliusz Chroboczek 2020-04-25 14:45:12 +0200
  • dd96f120a9 Don't allow empty group name in mainpage. Juliusz Chroboczek 2020-04-25 13:05:05 +0200
  • b0e12b0737 Request RTCP feedback explicitly. Juliusz Chroboczek 2020-04-25 11:47:14 +0200
  • d33b52179e Read public groups at startup. Juliusz Chroboczek 2020-04-25 04:08:43 +0200
  • 5796d4065b Reload group descriptions periodically. Juliusz Chroboczek 2020-04-25 03:40:01 +0200
  • 69fcdfbaba Implement client limit. Juliusz Chroboczek 2020-04-25 02:37:41 +0200
  • 2890d21c98 Add group permissions. Juliusz Chroboczek 2020-04-25 02:25:51 +0200
  • cb1782b6b2 Allow server to push error message to client. Juliusz Chroboczek 2020-04-25 02:09:11 +0200
  • 2cb323ec31 Delete empty groups. Juliusz Chroboczek 2020-04-25 02:01:04 +0200
  • f5a518a448 Initial commit. Juliusz Chroboczek 2020-04-24 19:38:21 +0200