Граф коммитов

180 Коммитов

Автор SHA1 Сообщение Дата
Ivan Sein ef5b2832ce Revert "Actually trigger users{Left,Joined} event" 2017-09-08 16:48:25 +02:00
Leon Klingele 1e888e3df1
Actually trigger users{Left,Joined} event 2017-08-30 18:46:32 +02:00
Ivan Sein aa35e83410 Ignore messages from hark datachannel.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-07-19 15:35:39 +02:00
Joachim Bauch a61c719f19
Fix check if peer already exists. 2017-07-18 15:58:44 +02:00
Joachim Bauch ccfa4e9e1c
Add comment about what the parameter "users" is.
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-07-18 15:57:25 +02:00
Joachim Bauch 7ab664467e
Only process users if one has joined or left
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-07-18 15:57:22 +02:00
Joachim Bauch e55659020b
Add comment about who calls who. 2017-07-18 15:57:18 +02:00
Joachim Bauch c81f0df5f4
We no longer need an internal call id. 2017-07-18 15:57:15 +02:00
Joachim Bauch de90b7311b
Split up joining/leaving users in a call, no need to put call creation in signaling class. 2017-07-18 15:57:13 +02:00
Joachim Bauch d4dc9b3e45
Start moving room apis into one place. 2017-07-18 15:57:08 +02:00
Joachim Bauch bff7cd5229
Move signaling code to single class.
This makes it easier to support different implementations in the future.
With this change also removed redundant message handling code from webrtc.js
that was also present in simplewebrtc.js.

Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-07-06 09:05:47 +02:00
Ivan Sein e0819b06d6 Send all datachannel messages through 'status' datachannel.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-06-06 18:40:18 +02:00
Ivan Sein 784e6d1949 Set directly avatar placeholders for guests.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-18 19:15:11 +02:00
Ivan Sein 849c21f27a Fix eslint.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-18 15:43:16 +02:00
Ivan Sein 2213519615 Use ICE-restart for reconnection attemps.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-17 16:27:50 +02:00
Ivan Sein 6357fd7c39 Change ice failed error icon to white.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-15 12:08:26 +02:00
Ivan Sein 3a4dd60665 Fix linting errors.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-15 10:43:41 +02:00
Ivan Sein 8b06a3f2f1 Add opacity to avatars.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-12 19:06:25 +02:00
Ivan Sein 2e54ef41d1 Remove status colors and add ice failed indicator.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-12 16:13:14 +02:00
Ivan Sein 7cf8723f75 Add in-call css to app-content.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-11 17:14:06 +02:00
Ivan Sein 0ee2f0871c Re-add 'Guest' as name indicator for guests when no nick has been set.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-09 16:28:37 +02:00
Ivan Sein d7d036a888 Change to simpler localized strings.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-09 16:22:40 +02:00
Ivan Sein de175adf4b Display peer connection state for video peers.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-09 11:53:32 +02:00
Ivan Sein f9cef9b7aa More changes for adding avatar for guests feature.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-09 11:51:21 +02:00
Ivan Sein 5bb1e547ed Change for adding avatar for guests feature.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-08 16:50:51 +02:00
Ivan Sein fa53f9379a Update promoted video container when peer connection state changes.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-08 16:41:29 +02:00
Ivan Sein fcfc529327 Remove duplicated code.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-08 16:41:29 +02:00
Ivan Sein 526941f36b Change speakers logic.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-08 16:41:29 +02:00
Ivan Sein 6ad89fb0e3 Changes for select-screensharing feature.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-08 16:41:29 +02:00
Ivan Sein 2e56893079 Third draft of re-connecting feature.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-08 16:41:29 +02:00
Ivan Sein cef7621d69 Add missing currentUser definition.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-08 16:41:29 +02:00
Ivan Sein ba6fe14da2 Second draft of re-connecting feature.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-08 16:41:29 +02:00
Ivan Sein 7238f4e6c4 Disable re-connection attempt.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-08 16:29:47 +02:00
Ivan Sein dbe33a8c57 Fix removePeers call when re-connecting.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-08 16:29:47 +02:00
Ivan Sein 9156f3e6bd First draft of re-connecting feature.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-08 16:29:47 +02:00
Joas Schilling f6c4714a3b Fix debugging
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-05-08 16:29:47 +02:00
Joas Schilling 50d4385e77 Less debug
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-05-08 16:29:47 +02:00
Joas Schilling 34f787512f Move into if
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-05-08 16:29:47 +02:00
Joas Schilling 5133808f5a Add debugging
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-05-08 16:29:47 +02:00
Ivan Sein 512664d40d Store usersInRoom and a peerConnection table.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-08 16:29:47 +02:00
Ivan Sein 347c8fe426 Save peer's nick in avatar div when video is added.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-08 13:58:31 +02:00
Ivan Sein 567efeeac0 Add avatars for guests.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-05-05 19:52:39 +02:00
Ivan Sein 2edd4f0ce8 Add missing check in PR #288
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-04-11 17:55:09 +02:00
Ivan Sein 8c94a78f11 Remove unnecessary logs.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-04-11 17:52:44 +02:00
Ivan Sein 14f178958e Merge pull request #289 from nextcloud/better-logs
Improve logs
2017-04-11 15:18:51 +02:00
Ivan Sein a84fcbc6b1 Remove unnecessary logs.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-04-11 14:47:16 +02:00
Ivan Sein c735ed0078 Promote back last speaker after screensharing is stopped.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-04-11 14:32:42 +02:00
Joas Schilling 7d70cd643e Merge pull request #271 from nextcloud/select-screensharing
Select-Screensharing feature
2017-04-11 12:00:43 +02:00
Ivan Sein 0be2bcace0 Restart EventSource if no spreed session.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-04-03 17:25:39 +02:00
Ivan Sein 4a64d4a831 Delete screens on remove.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-04-03 12:55:44 +02:00