Commit Graph

381 Commits (5dfe8ff601897ff47166adaf5ed1d0c9dd55a2fb)

Author SHA1 Message Date
pabloFuente 496d33b139 openvidu-server: audio-only and video-only recordings 2019-01-24 11:21:35 +01:00
pabloFuente cead6ca8f6 openvidu-server: new configuration parameter openvidu.recording.autostop-timeout 2019-01-23 16:59:57 +01:00
pabloFuente 1b55c523a6 openvidu-server: Copyright header added to CDR events files 2019-01-22 14:57:41 +01:00
pabloFuente 822157b85e Recording resolution property 2019-01-22 14:47:45 +01:00
pabloFuente 339eadd8e4 openvidu-server: single stream recording updates file permissions on recording stop 2019-01-22 10:51:45 +01:00
pabloFuente a83fef15f1 Copyright updated from 2018 to 2019 2019-01-21 21:32:17 +01:00
pabloFuente e752685b31 openvidu-recording container: removed dynamic user selection 2019-01-21 17:07:28 +01:00
pabloFuente 6d392d7e4a openvidu-server: individual stream recording 2019-01-18 11:58:12 +01:00
pabloFuente 902470e7a4 openvidu-server: POST api/sessions returns 404 for a non-existing sessionId 2019-01-14 12:05:38 +01:00
pabloFuente 05dc6e21aa Rollback to default HttpSession timeout 2019-01-11 16:23:14 +01:00
pabloFuente c670b76e3d ngrok configuration removed 2019-01-10 14:22:50 +01:00
pabloFuente e001b2dbc9 openvidu-browser Connection object creationTime real value. Stream objects creationTime property addded 2019-01-09 17:35:34 +01:00
pabloFuente 1e46ca2287 Remove HttpSession timeout and invalidate sessions on websockets close 2019-01-08 15:38:53 +01:00
pabloFuente 05a6e8ea10 openvidu-server: recording layout URL fix 2018-12-12 14:54:48 +01:00
pabloFuente 8aa08853ef openvidu-server: custom recording layout URL fix (slash removed) 2018-12-12 14:50:56 +01:00
pabloFuente f0984dc128 openvidu-server: info websocket buffer size limit increased 2018-12-11 15:07:36 +01:00
pabloFuente 168651b6f2 openvidu-server: metadata length restriction removed 2018-12-11 14:29:06 +01:00
pabloFuente 4452e048a2 openvidu-server: automatically stip MANUAL recording after timeout 2018-11-23 15:36:49 +01:00
pabloFuente 12579d5c0f openvidus-server: stop recording even when not recorded participant joined 2018-11-20 11:55:53 +01:00
pabloFuente 0f9aa35299 openvidu-server: every add(get)Tag("name") to set(get)Name() 2018-11-13 17:14:04 +01:00
pabloFuente 312445d91d openvidu-server: CommandExecutor to utils package 2018-10-29 11:26:01 +01:00
pabloFuente d52fdd3413 openvidu-server: remote address from websocket proxy support 2018-10-22 12:16:07 +02:00
pabloFuente 3c200d3a46 Recording container generates thumbnail on stop 2018-10-15 15:23:27 +02:00
pabloFuente 7197555f2f openvidu-server: STATELESS SessionCreationPolicy removed 2018-10-11 18:29:40 +02:00
pabloFuente d031d0e467 openvidu-server: minor refactoring 2018-10-08 17:29:20 +02:00
pabloFuente 96540689c2 openvidu-server: gracefully stop recording of sessions closed while recording startup 2018-10-08 17:04:26 +02:00
pabloFuente b59bd34398 openvidu-server: toJson() method adds "createdAt" property of MediaEndpoint 2018-10-02 11:53:14 +02:00
pabloFuente 1271c5a0aa openvidu-server: participant location dummy 2018-09-25 10:26:53 +02:00
pabloFuente bab46cdf8b openvidu-server: avoid race condition on GET session (null values) 2018-09-24 16:55:44 +02:00
pabloFuente c917164657 openvidu-server: return "customSessionId" property on Session fetch 2018-09-20 18:18:32 +02:00
pabloFuente e3ae7c34b2 openvidu-server: createdAt properties equal to CDR timestamps. KMS server events improved 2018-09-19 17:15:37 +02:00
pabloFuente c75252508c openvidu-server: CDR refactoring. Session and Participant createdAt property 2018-09-07 09:54:38 +02:00
pabloFuente 332877de10 openvidu-server: initialization log fix 2018-09-05 17:40:32 +02:00
pabloFuente 5889fdd449 openvidu-server: geolocation log fix 2018-09-05 17:36:03 +02:00
pabloFuente 4e81e6b600 openvidu-server: participant location and platform properties 2018-09-05 17:18:13 +02:00
pabloFuente 86f50bdeaf openvidu-server: force filter operations for moderators 2018-08-28 17:43:11 +02:00
pabloFuente eab141fcde openvidu-testapp: filter dialog response if no filter applied 2018-08-28 11:50:37 +02:00
pabloFuente 8156c34a08 openvidu-server: filter events feature 2018-08-03 14:58:34 +02:00
pabloFuente 9bc5128aa3 openvidu-server: bug fix in execFilterMethod (param update) 2018-08-02 16:17:27 +02:00
pabloFuente 60450c40a0 openvidu-server: publish with filter throws exception if no permission 2018-08-02 14:12:41 +02:00
pabloFuente 0ab3add07c openvidu-server: KurentoOptions parameters type check 2018-08-02 11:34:15 +02:00
pabloFuente c6f80c153a openvidu-server: filters support 2018-08-01 15:08:25 +02:00
pabloFuente d2f7422b8f openvidu-java-client: code structure closer to openvidu-node-client 2018-07-22 22:20:21 +02:00
pabloFuente 2a435db320 openvidu-server: "customLayout" JSON field returned for GET sessions and recordings 2018-07-17 13:50:27 +02:00
pabloFuente 062f43d4f4 openvidu-server: CDR recordingStopped event now has reason property 2018-07-13 12:47:15 +02:00
pabloFuente de27312d1e openvidu-server: SessionEventsHandler generic provider 2018-07-09 18:12:26 +02:00
pabloFuente a3849098a3 openvidu-server: RPC error response fix 2018-07-09 16:20:27 +02:00
pabloFuente ff05bb1906 openvidu-server: RPC Session.forceUnpublish and Session.forceDisconnect 2018-07-09 15:49:27 +02:00
pabloFuente e615ff7ec4 openvidu-server: configuration parameters for max and min video send and recv (kbps) 2018-07-06 13:18:34 +02:00
pabloFuente 2571a8a33c openvidu-server: KMS track muting refactoring 2018-07-06 11:31:41 +02:00
pabloFuente d011c5b88b openvidu-server: REST API update (DELETE connection and DELETE stream) 2018-07-05 17:49:35 +02:00
pabloFuente 34d9c197d8 openvidu-testapp: when unpublished hide publisher buttons 2018-07-05 17:38:07 +02:00
pabloFuente bb58206ebc DELETE /api/sessions/{sessionId} 2018-07-05 14:05:09 +02:00
pabloFuente 05665f1068 openvidu-server: GET sessions response updated (count, items -> numberOfElements, content) 2018-07-04 19:09:40 +02:00
pabloFuente fa52c1e76a openvidu-server: GET /sessions simple response 2018-07-04 14:58:05 +02:00
pabloFuente a0e50d1022 openvidu-server: REST controller cleaned up 2018-07-04 12:54:27 +02:00
pabloFuente 5844ddcd5f openvidu-server: HTTP REST security rules updated 2018-07-04 11:24:32 +02:00
pabloFuente 366d616d4f openvidu-server: GET sessions (?webRtcStats) 2018-07-03 15:54:10 +02:00
pabloFuente 4a99ea5fe8 openvidu-server: StreamPropertyChangedEvent 2018-07-03 15:43:37 +02:00
pabloFuente 2a35293e18 openvidu-server: cdr enabled condition checked in CallDetailRecord class 2018-06-28 16:53:27 +02:00
pabloFuente a8495a6f54 openvidu-server: cdr logger refactoring 2018-06-28 16:45:50 +02:00
pabloFuente 70628b7890 openvidu-server: session GET operations authentication required 2018-06-27 16:53:45 +02:00
pabloFuente 3c5c2596ba openvidu-server: license header added to every COTURN service class 2018-06-27 14:47:21 +02:00
pabloFuente 35dda59124 openvidu-server: reversed checking of COTURN Redis DB on startup 2018-06-26 10:06:47 +02:00
pabloFuente e4e7ba6c2d openvidu-server: COTURN log files garbage collector 2018-06-25 11:35:12 +02:00
pabloFuente 4d5f75ecb4 openvidu-server: OpenViduConfig get dbname property 2018-06-22 15:19:30 +02:00
pabloFuente 3b838baceb openvidu-server flush Redis DB on launch. openviud-browser tcp ICEServer 2018-06-22 15:17:55 +02:00
pabloFuente 001d938312 openvidu-server: Redis turn DB 2018-06-22 13:42:49 +02:00
pabloFuente 04e0c51165 openvidu-server: bash coturn credentials updated 2018-06-21 17:56:14 +02:00
pabloFuente 65cdea70f6 KMS events stored for each MediaEndpoint 2018-06-19 14:28:04 +02:00
pabloFuente a9fb7b0739 openvidu-server: GET /sessions, streamId refactoring 2018-06-15 16:21:53 +02:00
pabloFuente b480eca0af openvidu-server COTURN DB configuration extended on startup 2018-06-07 16:41:13 +02:00
pabloFuente 3166f67f0d COTURN credentials lifecycle 2018-06-07 14:55:47 +02:00
pabloFuente 9e79fe351e openvidu-server recording layout updated to use StreamManager API 2018-06-01 14:19:14 +02:00
pabloFuente e9251da21b openvidu-server: getRecordingFromHost logs 2018-05-21 16:35:31 +02:00
pabloFuente bb2e120991 openvidu-server: ngrok environment updated 2018-05-14 12:04:11 +02:00
pabloFuente eed1ed6c63 openvidu-java-client: protect "duration" property from long value 2018-05-10 12:36:56 +02:00
pabloFuente cf31dc8cb6 openvidu-server: afterConnectionClosed redundancy removed 2018-05-08 14:58:32 +02:00
pabloFuente bc1fbed7e1 Rest of http://openvidu.io to https://openvidu.io 2018-05-06 02:39:13 +02:00
pabloFuente ba82f72266 http://openvidu.io to https://openvidu.io 2018-05-06 02:20:25 +02:00
pabloFuente 6a168cb540 openvidu-server: event "openviduServerDestroyed" is now "openviduServerStopped" 2018-05-04 12:19:31 +02:00
pabloFuente 0578753263 'customSessionId' feature 2018-05-03 10:58:26 +02:00
pabloFuente ac09441c1d openvidu-server: error 501 on startRecording when 'openvidu.recording' false 2018-04-25 16:53:07 +02:00
pabloFuente 984dbcee06 openvidu-server: "layout" to "recordingLayout" 2018-04-25 11:08:55 +02:00
pabloFuente d5b8310c76 openvidu-server: license header updated in all files 2018-04-23 15:26:39 +02:00
pabloFuente 43894c215b openvidu-server: custom recording layout 2018-04-20 15:53:20 +02:00
pabloFuente a228b1242e openvidu-server: added RecordingProperties feature 2018-04-20 12:10:06 +02:00
pabloFuente 870600dc6a Session recording async start when RecordinMode.ALWAYS 2018-04-18 15:23:55 +02:00
pabloFuente 766f8e961e openvidu-server Recording.name 2018-04-18 14:21:43 +02:00
pabloFuente 14c246f00f "Archive" to "Recording" in openvidu-server, openvidu-java-client and openvidu-node-client 2018-04-18 10:39:39 +02:00
pabloFuente 2926c64a4e Recording CDR events new property 'duration' 2018-04-17 16:16:53 +02:00
pabloFuente 9971e6394b CDR recording events extended (id, hasAudio, hasVideo, size) 2018-04-17 16:02:27 +02:00
pabloFuente 390ce2224e CDR refactoring: now all operations are recorded in a low-level context (not in SessionEventsHandler). Added 'videoFramerate', 'reason' and recording events. New property openvidu.recording.notification. Recordings stopped upon openvidu-server stopped. 2018-04-17 15:05:44 +02:00
pabloFuente eb619f3826 Maximum length of participant metadata (both client and server side) from 1000 to 10000 2018-04-05 15:35:26 +02:00
pabloFuente 1e63a116c8 Random token created in openvidu-server instead of openvidu-browser for insecure participants 2018-04-04 12:29:36 +02:00
pabloFuente 28a44723e3 'dataChannel' deprecated leftovers removed 2018-04-04 12:20:00 +02:00
pabloFuente 42ea1e7ed4 Participants properly cleaned up after ws close in any case 2018-04-02 15:48:39 +02:00
pabloFuente f6a3c0983e OpenVidu Server dashboard not being served until recording Docker image is downloaded (if recording module is enabled) 2018-03-28 11:51:51 +02:00
pabloFuente e865e216d0 OpenVidu publicurl bug fix for Docker containers. Startup logs improved for recording parameters 2018-03-27 16:28:01 +02:00
pabloFuente efbb4e7763 openvidu-recording Docker image tag as property 2018-03-15 19:11:49 +01:00
pabloFuente 13d231b9ab Video recording from MKV to MP4 2018-03-15 16:36:42 +01:00
pabloFuente bd8b1d5340 openvidu-server publicurl parameter bug fix on launch 2018-03-14 13:05:26 +01:00
pabloFuente acc1139374 openvidu-server manual recording 2018-03-14 11:21:58 +01:00
pabloFuente 555493389c Bug fix on URL recording 2018-02-06 10:09:14 +01:00
pabloFuente e9110c5a12 CDR file only created when openvidu.cdr thanks to conditional logback.xml 2018-02-02 19:45:39 +01:00
pabloFuente 67df201054 openvidu-server recordings path fix 2018-01-29 17:44:09 +01:00
pabloFuente b9fd3f3c22 openvidu-server exception when recording enabled and Docker not installed 2018-01-29 16:42:50 +01:00
pabloFuente 75afcf16e1 openvidu-server updated to recording 2018-01-29 15:26:31 +01:00
pabloFuente 7c29052e70 openvidu-server appends server.port to publicUrl if necessary 2018-01-18 13:40:38 +01:00
pabloFuente 7ce9ceb530 CDR extended (session, participant and webrtc events) 2018-01-16 11:02:45 +01:00
pabloFuente 33e4009545 CDR system 2018-01-12 20:46:37 +01:00
pabloFuente 75f898e8bd Extended error message when param missing in request 2018-01-11 14:42:13 +01:00
pabloFuente 5f7bd94ad3 Bug fix: collections are now cleaned up on EOFExceptions of web sockets 2018-01-10 17:26:54 +01:00
pabloFuente fcf535dea4 openvidu-server COMPLETE REFACTORING 2018-01-10 14:25:31 +01:00
pabloFuente 7e47f19c3c Stream start speaking and stop speaking events 2017-12-12 14:36:43 +01:00
pabloFuente 7f65f8ed5e 'signal' method 2017-12-11 14:50:41 +01:00
Micael Gallego b2b3dac208 Add 'docker' new option for publicUrl to use container IP 2017-11-20 09:12:45 +01:00
pabloFuente bfe8e61738 Backend 'joinRoom' synchronized as quick fix for race condition 2017-10-02 10:48:47 +02:00
pabloFuente 93d21bfc42 Connections can be created to send only audio, only video or both 2017-09-29 20:00:00 +02:00
pabloFuente 681309ecfb CORS allowed for all origins in "/api" 2017-09-26 12:24:51 +02:00
pabloFuente efe29b39f3 Links changed to http://openvidu.io in all files 2017-09-19 11:51:02 +02:00
pabloFuente 6d2603a3f1 Links changed to http://openvidu.io in all files 2017-09-19 11:49:44 +02:00
pabloFuente d609d92c98 openvidu-server unitary tests fixed (room-server OK, room-sdk REMOVED) 2017-09-18 17:49:23 +02:00
pabloFuente 0cbd82841a Server now allows no basic-auth with property. README link openvidu.io 2017-09-18 12:46:14 +02:00
pabloFuente 494da316c5 Ngrok public IP output improved 2017-09-13 10:10:05 +02:00
pabloFuente 10d5b69057 Security system improved: no openvidu.security env variable needed 2017-08-29 17:31:34 +02:00
pabloFuente 0dc031c0c8 Error's codes reach client side. Test loop video works on secure OpenVidu 2017-08-23 21:30:12 +02:00
pabloFuente ea78653374 Audio-only devices supported (OpenVidu automatically adjusts the media streams) 2017-08-21 20:12:13 +02:00
pabloFuente 83edc43299 openvidu-server support 'local', 'ngtok' and custom URL mode 2017-06-14 15:45:22 +02:00
pabloFuente 85bf370b2e Update API Rest 2017-06-07 09:52:50 +02:00
pabloFuente 5f9a4399de Massive project restructuring: new 'io.openvidu' groupId 2017-06-06 11:52:13 +02:00