Juliusz Chroboczek
|
e5fec68acf
|
Start RTCP up sender early.
|
2020-12-25 20:10:12 +01:00 |
|
Juliusz Chroboczek
|
e3fd9a963a
|
Improve error handling during negotiation.
|
2020-12-25 18:54:18 +01:00 |
|
Juliusz Chroboczek
|
d5c7a13aae
|
Implement abort in the client->server direction.
|
2020-12-25 18:51:17 +01:00 |
|
Juliusz Chroboczek
|
cc35931ad1
|
Make isKeyframe codec-agnostic.
|
2020-12-25 16:40:38 +01:00 |
|
Juliusz Chroboczek
|
ed9377e38f
|
Disable playing files when browser doesn't support captureStream.
|
2020-12-24 00:01:33 +01:00 |
|
Juliusz Chroboczek
|
159a9b8147
|
Fix recording filename for Windows.
|
2020-12-23 23:15:36 +01:00 |
|
Juliusz Chroboczek
|
6969ae7d68
|
Warn when writing to disk fails.
|
2020-12-23 23:15:36 +01:00 |
|
Juliusz Chroboczek
|
d9dbb50bf5
|
Maintain a reference to client in disk connections.
|
2020-12-23 23:15:36 +01:00 |
|
Juliusz Chroboczek
|
d43a2b0104
|
Implement WallOps to send a warning to all operators.
|
2020-12-23 23:15:36 +01:00 |
|
Juliusz Chroboczek
|
65357759d0
|
Add CHANGES.
|
2020-12-19 19:55:15 +01:00 |
|
Juliusz Chroboczek
|
4c07953ee0
|
Update dependencies.
|
2020-12-19 19:03:14 +01:00 |
|
Juliusz Chroboczek
|
4fde2c40e6
|
Run gofmt.
|
2020-12-19 17:38:47 +01:00 |
|
Juliusz Chroboczek
|
325f288189
|
Move to github.
|
2020-12-19 17:37:48 +01:00 |
|
Juliusz Chroboczek
|
66fb73d01e
|
Relicense under the MIT licence.
|
2020-12-19 17:26:33 +01:00 |
|
Juliusz Chroboczek
|
3afc3d06a0
|
Improve documentation.
|
2020-12-19 02:37:07 +01:00 |
|
Juliusz Chroboczek
|
a2f5bb82d1
|
Delete unrequested connections in addDownConnTracks.
We don't renegotiate down connections yet, but this is a latent bug.
|
2020-12-18 18:56:07 +01:00 |
|
Juliusz Chroboczek
|
6a38272d1c
|
Change homepage URL.
|
2020-12-16 22:41:06 +01:00 |
|
Alain Takoudjou
|
ce8acf303a
|
Make warning popup message more readable
|
2020-12-15 17:06:06 +01:00 |
|
Alain Takoudjou
|
bdfa793a8d
|
Add play button to video custom controls
If autoplay is not working on browser, user can play the video with this button
|
2020-12-15 16:48:32 +01:00 |
|
Alain Takoudjou
|
6b4d351295
|
Improve design of login box
Reorganize radio buttons also.
|
2020-12-15 16:48:25 +01:00 |
|
Juliusz Chroboczek
|
50ba4d97f7
|
Implement -user option in password generator.
|
2020-12-15 15:20:04 +01:00 |
|
Antonin Décimo
|
f5de94cf3e
|
Correct spelling of privileged.
|
2020-12-15 14:52:46 +01:00 |
|
Juliusz Chroboczek
|
a939ec07a7
|
Add explicit resolution setting.
No UI for now.
|
2020-12-14 19:31:42 +01:00 |
|
Juliusz Chroboczek
|
e17d97100b
|
Fill login box after a reload.
|
2020-12-12 23:36:08 +01:00 |
|
Juliusz Chroboczek
|
b7aea3a4d1
|
Remove incorrect guards from addMedia functions.
These functions require having joined a group, not just having
proper credentials.
|
2020-12-12 23:31:54 +01:00 |
|
Juliusz Chroboczek
|
13a44b2a37
|
Update dependencies.
|
2020-12-12 23:26:28 +01:00 |
|
Juliusz Chroboczek
|
da8c592232
|
Fix log message.
Thanks to Antonin Décimo.
|
2020-12-12 23:21:49 +01:00 |
|
Juliusz Chroboczek
|
e35e6e5e10
|
Fix handling of join messages of kind change.
|
2020-12-12 13:51:08 +01:00 |
|
Juliusz Chroboczek
|
954c23cc3b
|
Move disabling of volume slider into setVolumeButton.
|
2020-12-12 13:51:08 +01:00 |
|
Alain Takoudjou
|
6a403e1fd9
|
Set temporary placeholder for input area.
Co-authored-by: Juliusz Chroboczek <jch@irif.fr>
|
2020-12-12 13:51:08 +01:00 |
|
Alain Takoudjou
|
3faf46a1d7
|
Rework video player style
Reduce button size and reduce video control bar size.
Add a volume slider to control volume level when volume control is enabled
|
2020-12-11 18:37:13 +01:00 |
|
Alain Takoudjou
|
b2f050e552
|
Fix size for present and unpresent button on mobile
There is no text on mobile layout
|
2020-12-11 18:37:13 +01:00 |
|
Juliusz Chroboczek
|
4de2953037
|
Fix incorrect closure in pushConnsAction.
This was causing us to lose connections.
|
2020-12-09 01:05:24 +01:00 |
|
Juliusz Chroboczek
|
f7048e4dae
|
Fix codec check in rtpwriter.
|
2020-12-07 19:50:10 +01:00 |
|
Juliusz Chroboczek
|
f8e2f755d6
|
Implement redirection to canonical host.
|
2020-12-07 03:01:24 +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
|
d47c1e7dd4
|
Fix typo in README.
|
2020-12-06 10:53:02 +01:00 |
|
Juliusz Chroboczek
|
3cbbfbacdd
|
Implement command renegotiate.
|
2020-12-05 21:02:28 +01:00 |
|
Juliusz Chroboczek
|
c6108f08d5
|
Allow renegotiate to be called on down streams.
|
2020-12-05 20:44:55 +01:00 |
|
Juliusz Chroboczek
|
f002a83806
|
Keep track of stream direction.
This simplifies the interface since close does the right thing
without help from the application. Also improves error checking.
|
2020-12-05 20:44:42 +01:00 |
|
Juliusz Chroboczek
|
1c5bce2a38
|
Improve documentation for protocol functions.
|
2020-12-05 20:29:03 +01:00 |
|
Juliusz Chroboczek
|
b6a6165650
|
Make fullscreen work on Safari.
|
2020-12-05 20:29:03 +01:00 |
|
Juliusz Chroboczek
|
9bb2499b85
|
Rework flushing of ICE candidates.
We now treat local and remote candidates differently, and flush
local candidates immediately after sending an offer.
|
2020-12-05 20:29:03 +01:00 |
|
Juliusz Chroboczek
|
96e5030d54
|
Work around Safari's autoplay restrictions.
|
2020-12-05 03:07:22 +01:00 |
|
Juliusz Chroboczek
|
e8c732c54c
|
Fix error handling at websocket close.
|
2020-12-05 03:07:22 +01:00 |
|
Juliusz Chroboczek
|
26e6ecc3bc
|
Fix error handling on negotiation failure.
|
2020-12-05 00:32:01 +01:00 |
|
Juliusz Chroboczek
|
0e7bf0b348
|
Carry group around when pushing connections.
This avoids a race condition if the group changes before the connections
are pushed.
|
2020-12-05 00:07:34 +01:00 |
|
Juliusz Chroboczek
|
b134bfcf13
|
Improve error handling on join failure.
Solves the issue of groups with a name ending in "/".
|
2020-12-04 22:56:29 +01:00 |
|
Juliusz Chroboczek
|
e3098899e1
|
Log errors from PushConn.
|
2020-12-04 12:15:37 +01:00 |
|