CloudWebRTC
e69bb1fe51
release: 2.5.0+hotfix.3 ( #841 )
...
Co-authored-by: Hiroshi Horie <548776+hiroshihorie@users.noreply.github.com >
2025-08-27 20:59:08 +08:00
td
9003642474
fix: sif detection for e2ee ( #788 )
...
* fix: sif detection for e2ee
* fix: ndk version for example app in ci
2025-05-26 08:38:16 +08:00
CloudWebRTC
977fd91f9e
release: 2.3.1+hotfix.1. ( #650 )
...
* release: 2.3.1+hotfix.1.
* fix version consistency checking for hotfix.
* update CHANGELOG.
* fix android build.
* fix.
2024-12-02 15:58:10 +08:00
CloudWebRTC
346f00c00d
Revert "Android AGP upgrade" ( #651 )
...
This reverts commit c3e4a1ed0e .
2024-12-02 15:37:35 +08:00
furkanKotic
c3e4a1ed0e
Android AGP upgrade ( #649 )
2024-12-02 14:45:18 +08:00
CloudWebRTC
c7a17cbb74
fix: android build failure. ( #587 )
2024-09-13 14:12:31 +08:00
CloudWebRTC
253b7b5b6c
release: 2.2.4. ( #572 )
...
* release: 2.2.4.
* update CHANGELOG.
* fix compiler error for android.
2024-08-12 14:57:09 +08:00
davidliu
479de66064
Update example to handle android screenshare permissions for API 34+ ( #545 )
2024-07-02 23:31:17 +09:00
CloudWebRTC
3d16f52c26
Update screenshare logic for svc publishing ( #487 )
...
* Update screenshare logic for SVC publishing.
* Handle SVC compatibility with Safari and Chrome prior to M113.
* Update build.gradle
* Update build.yaml
2024-03-26 10:04:32 +08:00
niu
732b2fed2a
fix package of MainActivity.kt ( #472 )
2024-02-26 13:43:42 +08:00
davidliu
3177e79676
Add Android 14 media projection perm to docs ( #470 )
2024-02-24 10:01:43 +08:00
David Zhao
9339f92646
Bugfixes with multicodec simulcast ( #349 )
...
* Attempt to simplify example app
* * Fix crashes when backupCodec isn't set
* Avoid using default settings, instead use the track's publication options
* Correctly set SVC codec layers
* fix import_sorter.
* fix flutter analyzer.
---------
Co-authored-by: cloudwebrtc <duanweiwei1982@gmail.com >
2023-09-02 10:56:00 +08:00
CloudWebRTC
03a7672cf1
fix: default options for fast connect. ( #289 )
2023-05-22 12:17:34 +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
davidliu
23536fb46a
Update flutter-webrtc to 0.9.19
...
Also remove BLUETOOTH_CONNECT permissions which are no longer needed.
2023-01-12 16:51:47 +09:00
davidliu
e52a31f6ed
Update bluetooth instructions for Android 12 ( #122 )
2022-05-25 23:07:48 +09:00
davidliu
c43cd4b427
Bluetooth support instructions ( #107 )
2022-04-13 21:59:57 +09:00
Hiroshi Horie
80d9b4ee55
remove deprecated SplashScreenDrawable
2022-02-10 21:05:30 +07:00
Hiroshi Horie
226f4e7f4f
format xml files
2022-02-10 21:04:22 +07:00
Hiroshi Horie
c3193b7f9e
add explicit exported requirement
2022-02-10 20:53:53 +07:00
Hiroshi Horie
10db433742
update kotlin plugin ver
2022-02-10 20:50:58 +07:00
Hiroshi Horie
76b0fb723a
upgrade to gradle 7.1.1
2022-02-10 20:48:47 +07:00
Hiroshi Horie
dcd722db63
adjust compileSdkVersion
2022-02-10 20:37:01 +07:00
alex-bluetrain
810f6ba7e8
internet permission for example's Manifest ( #70 )
2022-01-10 23:50:53 +07:00
Hiroshi Horie
9c32185a28
Update build.gradle
2022-01-04 11:24:54 +07:00
davidliu
4a59a1e6d5
android screenshare example and touch ups ( #31 )
2021-11-17 17:11:46 +09:00
Hiroshi Horie
001f688729
Better audio management ( #10 )
...
* add audio_session package
* `AudioManager` initial design
* try to integrate audio manager
* configure audio session
* `DisposeAware`
disposing if already published causes exception.
* organize
* guard flutter_webrtc calls
* websocket async fix
* use `ConnectionState` instead of `_isClosed` and `isReconnecting`
* change create audio track defaults
* update protos
* protocol 3 speaker updates
* fix exception
* emit `RoomDisconnectedEvent` only once
* fix exception
* keep track of local / remote audio tracks
* explicit types
* manage track state
* re-structure audio management
* change defaults
* unpublish all
* use experimental build
* change defaults
* configuring is optional
* call native `RTCAudioSession.setConfiguration`
* defaults adjustment
* iOS only for now
* use lib 92.4515.07
* clean up
* revert audio options for now
* remove pod source
* rename apple related audio
* `createListener` method
* organize native audio
* `SpeakingChangedEvent` only on `Participant`
* refactoring
* fix ios compile
* fix configure audio only for iOS logic
* minor fix & clean up
* change dispose logic
* format protos
* fix unpublishTrack
* `createListener` into a mixin
* simplify
* use flutter_webrtc master
* unpublish for example
* update ios icon
* android icon
* web icon
* favicon
2021-10-01 02:47:18 +09:00
Hiroshi Horie
50f56c5e1e
Simulcast, Screen sharing & Various improvements ( #4 )
...
* Respect `RTCIceTransportPolicy` enum and organize
* Simplify syntax where possible etc.
* Combine `VideoPreset` and `VideoPresets`
* Default values for `ConnectOptions`
* Build URI instead of String manipulation
* Slight modifications to Exception
* `LiveKitTheme` for example
* `VideoEncoding` class
* Organize imports
* First simulcast implementation
* Remove unnecessary try-catches
* Update Android settings
* Remember uri and token
* example improvements
* `fit` parameter for VideoTrackRenderer
* Simulcast option for example
* Pass `defaultPublishOptions`
* Show only `VideoQuality`
* Pass tests
* Better buildUri logic
* Named parameter to positional
* Explicit imports
* `VideoParameter` instead of `VideoPreset`
* Use `mediaTrack.getSettings` when possible
* Safer dispose logic
* Safer `PCTransport`
Update transport.dart
* Synchronized events for `SignalClient`
* Use logger instead of print
* Make example compile for iOS
* First screen share implementation
* Make example work with screen share
* Example improvement
* Code optimization
* Don't depend on web_socket_channel
* Fix: Unpublish track bug
* Show participant mute state & identity
* Update protos
* Remote mute/unmute
* iOS Background mode
* Separate `createCameraTrack` and `createScreenTrack`
* Clean up
* PB fix
* format
* Fix analyzer warning
* Android clean up
* Update README.md
* Clean up
2021-09-11 03:14:14 +09:00
David Zhao
2eda3ae25f
updated controls, android compatiblity
2021-08-06 21:22:34 -07:00
David Zhao
53e5705485
example project
2021-08-04 11:33:06 -07:00