David Zhao
c02fad6911
Fix incorrect 4:3 preset bitrates ( #307 )
2023-06-17 14:59:05 +08:00
CloudWebRTC
2844648136
feat: add preferCurrentTab support for flutter web. ( #305 )
2023-06-16 20:10:09 +08:00
CloudWebRTC
04781729fc
Fix/track not stop stats monitor correctly ( #306 )
...
* feat: add preferCurrentTab support for flutter web.
* fix: Stop Stats monitor correctly when Track.onDispose.
2023-06-16 20:09:46 +08:00
CloudWebRTC
193f89806f
fix: add name to AudioPublishOptions. ( #302 )
...
* fix: add name to AudioPublishOptions.
* remove name for Track.
* remove name for Track.
* update.
* fix flutter analyzer.
* update.
* add Deprecated declaration for Track.name.
* update.
2023-06-14 15:31:21 +08:00
CloudWebRTC
4a6694cc3b
fix facingMode for mobile web. ( #303 )
2023-06-14 13:30:42 +08:00
cloudwebrtc
a41aab8d03
fix: Fix ScreenShareCaptureOptions not passed correctly.
2023-06-12 13:28:34 +08:00
cloudwebrtc
270060b463
release: 1.3.4.
2023-06-08 18:05:44 +08:00
CloudWebRTC
272484ce7e
feat: Stats monitor for Track. ( #290 )
...
* feat: Stats monitor for Track.
* fix analyze.
* fix.
* import sorter.
* add monitor layer for example.
* update.
* update.
* fix import sorter.
* update.
* import sorter.
* fix typo for filename.
* revert changes for VideoPublishOptions.videoCodec.
* chore: improve code.
* update.
2023-06-01 16:15:37 +08:00
CloudWebRTC
f21236b213
Update build.yaml
2023-06-01 16:12:05 +08:00
cloudwebrtc
c1af0bd359
release: 1.3.3.
2023-06-01 11:03:20 +08:00
CloudWebRTC
c21fd59edb
Update build.yaml
2023-05-30 08:43:45 +08:00
cloudwebrtc
36bcff4862
chore: update CHANGELOG.md.
2023-05-23 12:36:54 +08:00
CloudWebRTC
5f82d4c624
release: 1.3.2 ( #291 )
...
* bump version for flutter-webrtc.
* update pubspec.lock.
* Update pubspec.yaml
2023-05-23 12:34:30 +08:00
CloudWebRTC
03a7672cf1
fix: default options for fast connect. ( #289 )
2023-05-22 12:17:34 +08:00
CloudWebRTC
3a049d0959
Update publish.yaml
2023-05-17 14:13:34 +08:00
CloudWebRTC
404b48bb96
Update publish.yaml
2023-05-17 14:04:25 +08:00
CloudWebRTC
e46d7e6836
release: 1.3.1. ( #286 )
...
* release: 1.3.1.
* bump pub versions for example to support flutter 3.10.0.
2023-05-17 13:54:34 +08:00
CloudWebRTC
cba495d104
Update build.yaml
2023-05-17 13:46:58 +08:00
CloudWebRTC
e12dd60f5f
update CI. ( #287 )
...
* update.
* update.
* pub update.
* fix import_sorter.
* fix analyze.
2023-05-17 13:44:28 +08:00
CloudWebRTC
83f87547e7
feat: add linux support. ( #209 )
...
* feat: add linux support.
* chore: update README.md
* bump version for flutter-webrtc.
2023-05-16 10:34:14 +08:00
CloudWebRTC
0b8aeeeba1
fix: audio play bug for ios safari. ( #285 )
...
* fix: audio play bug for ios safari. (WIP).
* chore: Repair and can pop up the playback prompt dialog box correctly.
* chore: add AudioContext to reduce playback delay.
2023-05-16 10:28:09 +08:00
CloudWebRTC
2b1e7f2e5f
chore: bump version. ( #278 )
2023-05-11 22:31:02 +08:00
CloudWebRTC
4f697ca867
fix bluetooth device enumerate. ( #281 )
...
* fix bluetooth device enumerate.
* update README.md
* dart format.
* revert pubspec.yaml.
* fix analyzer.
2023-05-11 17:29:33 +08:00
CloudWebRTC
bf07a91c98
fix: Do not operate on inactive tracks. ( #277 )
2023-05-09 07:22:29 +08:00
cloudwebrtc
1829cb18bd
release: 1.3.0.
2023-04-28 10:50:19 +08:00
cloudwebrtc
79a2351ee8
fix: Correctly detect server injection frame for flutter web.
2023-04-28 10:40:00 +08:00
CloudWebRTC
26947e96d6
e2ee. ( #226 )
...
* chore: e2ee.
* update.
* update.
* update.
* update.
* chore: Use feat/frame-encryption branch of flutter-webrtc.
* chore: Add E2EEKEY defines for dart environment, and e2ee switch.
* Add encodedInsertableStreams to RTCConfiguration.
* update.
* feat: Add e2ee indicator for Participant.
* feat: add e2ee worker js for flutter web.
* dart format.
* remove unused file.
* fix flutter analyze .
* update.
* update.
* add: indicate for decryption failure, and string key.
* remove .lock files.
* update.
* update.
* update e2ee.worker for web.
* feat: support setCodecPreferences.
* state TrackE2EEStateEvent.
* fix wrong import interface from dart_webrtc.
* update.
* update.
* update.
* update.
* update pubspec.lock.
* chore: update protocol and add EncryptionType for Participant.
* Update lib/src/e2ee/options.dart
Co-authored-by: Théo Monnom <theo.monnom@outlook.com >
* fix typo.
* revert changes for internal import.
* Add _cleanUp() for previous room.
* Add e2ee supports detection method for native/web.
* Remove redundant overriding methods.
* dart format.
* Add e2ee.worker code and deployment docs.
* chore: remove duplicate words.
* chore: using Pbkdf2 derive the key.
* Update pubspec.yaml
* fix e2ee for safari.
* fix key length.
* update e2ee.worker.dart.js.
* fix.
* update proto.
* update.
* chore: add simulate for rachetKey.
* update.
* chore: key ratchet for flutter web.
* update.
* update.
* update.
* chore: key ratchet export for web.
* bump version for xframeworks.
* update.
* chore: some changes for key safety ratcheting.
* update.
* fix typo.
* update.
* rename.
* magic bytes for web.
* bump version for flutter-webrtc.
* fix analyzer.
---------
Co-authored-by: Théo Monnom <theo.monnom@outlook.com >
2023-04-27 17:54:32 +08:00
CloudWebRTC
3407221fc4
Fix resolution/framerate/bitrate issue for publishVideoTrack ( #270 )
...
* Add screenShareCaptureOptions for setScreenShareEnabled.
* update.
* bump version for flutter-webrtc.
* chore: add maintainResolution setting for publish screen sharing track.
* chore: add CaptureOptions for setCameraEnabled/setMicrophoneEnabled/setScreenShareEnabled.
* update.
* revert changes for videoRids.
* chore: set the default sending bitrate.
2023-04-27 10:14:03 +08:00
Jonas Schell
f07afc10be
[ 🤖 readme-manager] Update README ( #272 )
...
* update readme
* update readme
2023-04-20 22:26:23 +08:00
Jonas Schell
62525fac9d
update readme ( #269 )
2023-04-13 22:00:54 +08:00
Jonas Schell
8fb192c55c
update readme ( #268 )
2023-04-12 17:06:50 +08:00
CloudWebRTC
55bc6d65d9
new release: 1.2.2 ( #266 )
...
* bump version for flutter-webrtc.
* release: for 1.2.2.
* fix typo.
* fix analyzer.
2023-04-10 12:00:41 +08:00
David Zhao
2adeb74aa2
Use participantIdentity instead of Sid for track permissions. ( #265 )
2023-04-10 06:27:27 +08:00
cloudwebrtc
8d2220c274
upgrade protocol verstion to v9.
2023-04-07 11:04:15 +08:00
Jonas Schell
6a0416026e
readme manager initial setup ( #264 )
...
* readme manager initial setup
This PR makes the README ready to be managed by the readme manager. It adds custom comment tags to the readme, which are invisible when the README is rendered, but tell the readme manager where to insert and update content.
* Update README.md
2023-04-06 09:45:47 +08:00
CloudWebRTC
abd6bb32b6
feat: handle reconnect response to re-configuration PCs. ( #255 )
...
* feat: handle reconnect response to re-configuration PCs.
* chore: fn rename.
* fmt: format proto/*.dart.
* update.
2023-03-27 09:20:18 +08:00
CloudWebRTC
bc4df105fa
feat: support metadata update. ( #259 )
2023-03-27 09:19:52 +08:00
CloudWebRTC
68d611a448
feat: topic for data-channel. ( #260 )
2023-03-27 09:19:42 +08:00
CloudWebRTC
59ee3105fb
feat: Support setVideoFPS for subscribe. ( #258 )
...
* feat: Support setVideoFPS for subscribe.
* Update lib/src/publication/remote.dart
Co-authored-by: David Zhao <dz@livekit.io >
* Add comment for setVideoFPS.
---------
Co-authored-by: David Zhao <dz@livekit.io >
2023-03-15 15:51:15 +08:00
CloudWebRTC
a992a27d0b
update protocol to c3e5be2. ( #256 )
...
* update protocol to c3e5be2.
* dart format.
2023-03-14 11:12:52 +08:00
CloudWebRTC
0848b45570
release: 1.2.1. ( #253 )
...
* release: 1.2.1.
* Update CHANGELOG.md
2023-03-09 15:01:50 +08:00
CloudWebRTC
b63d4bde8a
Room recording event ( #252 )
...
* feat: Add room reocording reminder.
* chore: comment for recording event.
2023-03-08 13:09:04 +08:00
CloudWebRTC
6dc2bf6375
fix: Fix renderer issue for Safari/Firefox. ( #241 )
...
* fix: Fix renderer issue for Safari.
* fix: fix compile for native.
* chore: Improve flickering.
2023-03-08 10:28:10 +08:00
CloudWebRTC
2c72d6fd73
fix: set forceRelay if server response is enabled. ( #251 )
2023-03-08 10:27:59 +08:00
CloudWebRTC
c74e6777d8
feat: Forward leave reason of disconnected events. ( #250 )
...
* feat: Forward leave reason of disconnected events.
* fix analyze.
* chore: print room disconnect reason when event.reason != null.
* chore: rename InternalDisconnectReason => ClientDisconnectReason.
2023-03-07 17:54:18 +08:00
CloudWebRTC
db2e25d424
feat: web/native device consistency management ( #243 )
...
* fix: Force audio settings to be consistent.
* chore: applyAudioSettings for onUnpublish.
* revert audio output select for web.
* add RoomHardwareManagementMethods to Room.
* update.
* fix analyze.
* update.
* update.
* chore: Reset sinkId for web when remoteTrack replays.
* rename setAudioOutput to setSinkId for flutter web.
* chore: Make sure AudioElement has `setSinkId` method.
2023-03-07 17:54:06 +08:00
CloudWebRTC
70e6589981
feat: audio output select for web. ( #247 )
...
* feat: audio output select for web.
* chore: Add comments for VideoTrackRenderer.
* update.
2023-03-06 10:53:45 +08:00
CloudWebRTC
e3f78c2b4c
export logger level api. ( #244 )
2023-03-02 12:06:12 +08:00
cloudwebrtc
280e94378a
release: 1.2.0
2023-02-17 17:15:41 +08:00
cloudwebrtc
131a2f5749
update flutter-webrtc.
2023-02-17 10:46:45 +08:00