react-native-webrtc

The WebRTC module for React Native

MIT License

Downloads
100.4K
Stars
4.6K
Committers
124

Bot releases are hidden (Show)

react-native-webrtc - Release 1.58.3

Published by zxcpoiu about 7 years ago

Thank you all for making this world better! ❤️

Major Change

  • Promise Support
  • Fix leaking and references

and several fixes / improvements

Change Log

ea16524 release 1.58.3 ( zxcpoiu 2017-10-05 13:58:00 +0800)

658a0ff readme: can not use const in imperative for loop (#360) ( mike qin 2017-10-05 01:48:31 -0400)
cbd06d7 send people to english version (#352) ( mike qin 2017-09-15 01:17:08 -0400)
1a0d1fa android: avoid storing a global context on RTCVideoViewManager ( Saúl Ibarra Corretgé 2017-09-14 15:57:29 +0200)
dfdbd66 Migrate to 'prop-types' module ( Jason 2017-09-14 01:09:55 -0700)
d8ff1e1 Fix for sending TypedArray's that are a subview of the underlying ArrayBuffer (#346) ( Jason 2017-09-13 23:34:26 -0700)
b21ac07 ios: document permission description requirements ( Jerameel Delos Reyes 2017-09-12 17:45:59 +0800)
35fe5fc ios: fix build ( Saúl Ibarra Corretgé 2017-09-04 14:42:09 +0200)
6313d29 ios: fix build when using use_frameworks! ( Mahmoud Adam 2017-07-11 11:37:38 +0200)
ae0a558 Promise support (#246) ( Matthieu Lemoine 2017-09-04 07:59:49 +0200)
a65a758 Coding style ( Lyubo Marinov 2017-08-30 17:38:07 -0500)
24f5769 [iOS] Faster RTCPeerConnection.getStats ( Lyubo Marinov 2017-08-30 17:31:28 -0500)
0869a30 Coding style ( Lyubo Marinov 2017-08-24 17:28:11 -0500)
4544d19 iOS: store remote streams/tracks on peer connection ( paweldomas 2017-08-23 10:48:47 +0200)
bf9fec6 Fix leaking remote media streams/tracks ( paweldomas 2017-08-22 14:53:34 +0200)
a32b162 Do not call remove tracks from onRemoveStream ( paweldomas 2017-08-21 16:52:54 +0200)
48e8238 Do not call removeVideoCapturer from onRemoveStream ( paweldomas 2017-08-21 16:44:16 +0200)
896947b update README for 1.58.2 ( zxcpoiu 2017-08-04 17:17:12 +0800)

react-native-webrtc - Release 1.58.1

Published by zxcpoiu over 7 years ago

Major Changes:

bring stability improvements

Commits

247f464 Update README for 1.58.1 ( zxcpoiu 2017-06-14 19:11:33 +0800)
f764455 android,ios: update WebRTC 58 build ( Saúl Ibarra Corretgé 2017-06-13 13:18:33 -0500)
5a3291b [Android] Fix EGL context leak ( Lyubo Marinov 2017-06-13 13:57:06 -0500)
7e54c12 js: fix _mergeMediaConstraints() ( zxcpoiu 2017-05-23 13:37:15 +0800)
e362793 js: move default pc constraints to const ( zxcpoiu 2017-05-23 13:14:45 +0800)

react-native-webrtc - Pre-Release 1.58.0

Published by zxcpoiu over 7 years ago

This is a pre-release

Upgrade to webrtc M58

big thanks to @saghul @lyubomir and folks at jitsi community for making the world better. 👍

Commits

be31afb Update README for pre-release 1.58.0 ( zxcpoiu 2017-05-17 14:56:54 +0800)
306c697 android: update WebRTC to M58 ( Saúl Ibarra Corretgé 2017-04-21 14:54:23 +0200)
251a4f0 ios: update WebRTC to M58 ( Saúl Ibarra Corretgé 2017-04-21 13:37:23 +0200)
8d2f50f android: simplify build ( Saúl Ibarra Corretgé 2017-05-16 14:54:02 +0100)
22cfa4a tools: fix building WebRTC ( Saúl Ibarra Corretgé 2017-04-21 13:37:55 +0200)

react-native-webrtc - Release 1.57.1

Published by zxcpoiu over 7 years ago

some tweaks and podspec support!

Commits

67b1b0f README: update to 1.57.1 ( zxcpoiu 2017-05-16 22:26:33 +0800)
be17846 android: fix removing tracks from map in mediaStreamRelease ( Saúl Ibarra Corretgé 2017-05-11 16:03:13 +0200)
eb8680c ios: add podspec file ( Saúl Ibarra Corretgé 2017-04-26 10:28:28 +0200)
b08eddb ios: remove no longer needed search paths ( Saúl Ibarra Corretgé 2017-04-25 15:22:44 +0200)
ab5a126 Update .gitignore ( Saúl Ibarra Corretgé 2017-04-25 15:22:20 +0200)
c613374 ios: set default deployment target to 9.0 ( Saúl Ibarra Corretgé 2017-04-25 15:21:31 +0200)
063c9c4 ios: set default video constraints to 720p ( Saúl Ibarra Corretgé 2017-04-19 12:05:25 +0200)
14a514b Fix Typo on Readme ( Cristian Conedera 2017-04-09 15:39:24 -0300)

react-native-webrtc - Release 1.57.0

Published by zxcpoiu over 7 years ago

major changes:

  • upgrade to M57
  • support pass constraints into createOffer/createAnswer
  • Add ability to switch cameras on the fly ( custom api e3c2f6c41ddbd0d8504a3d76af4d613926cb6ad5 )
  • (android) support pass webrtc configurations into peerConnection
  • (android) temporary disable camera2 api

and more bug fixes / improvements

big thanks to 🔥 @saghul 🔥 for these decent works!

Commits

27e9db7 release 1.57.0 ( zxcpoiu 2017-04-07 17:19:20 +0800)

632c1d0 Update README.md ( zxcpoiu 2017-04-07 17:16:56 +0800)
76d6854 Update README ( Saúl Ibarra Corretgé 2017-04-07 10:16:30 +0200)
bd81d33 ios: fix use of Apple non-public API ( Saúl Ibarra Corretgé 2017-04-06 10:35:44 +0200)
f47aba6 ios: add mirroring capability to RTCView ( Saúl Ibarra Corretgé 2017-04-04 14:51:02 +0200)
25b6770 Fix bogus parameter name ( Saúl Ibarra Corretgé 2017-04-04 14:23:15 +0200)
cbe0c73 Update README.md ( zxcpoiu 2017-03-24 19:36:29 +0800)
24b92c0 doc: add documentation on how to build WebRTC for iOS and Android ( Saúl Ibarra Corretgé 2017-03-20 13:10:25 +0100)
71a3a1d android: disable camera2 enumerator ( Saúl Ibarra Corretgé 2017-03-15 13:53:32 +0100)
77b7df0 Fix modifying global default options ( Saúl Ibarra Corretgé 2017-03-15 13:33:14 +0100)
f89f43c android: fallback to defaults if mandatory constraints are missing ( Saúl Ibarra Corretgé 2017-03-15 12:13:14 +0100)
1cb7427 android: add stub for PeerConnfection.Obsever onAddTrack ( Saúl Ibarra Corretgé 2017-03-15 11:32:34 +0100)
ef54318 android: update WebRTC framework to M57 ( Saúl Ibarra Corretgé 2017-03-15 10:34:27 +0100)
1284192 ios: update WebRTC framework to M57 ( Saúl Ibarra Corretgé 2017-03-15 10:33:38 +0100)
b94261f ios: deprecate RTCStatsReport.h. use RTCLegacyStatsReport.h instead ( zxcpoiu 2017-03-13 17:39:29 +0800)
bff728e js: allow custom media constraints in create offer/answer ( zxcpoiu 2017-03-13 12:46:49 +0800)
f01620d android: implement the rest of RTCConfiguration options ( zxcpoiu 2017-03-12 22:00:35 +0800)
2ea6786 android: use String sourceId instead of Integer ( zxcpoiu 2017-03-12 18:47:19 +0800)
00a851d android: Deprecated getVideoCapturerById ( zxcpoiu 2017-03-12 17:27:17 +0800)
63aa28f android: ovveride new method onCameraDisconnected() in CameraEventsHandler ( zxcpoiu 2017-03-12 17:26:42 +0800)
5e26698 android: upgrade webrtc to branch 56 stable 15101 (+12 16107) ( zxcpoiu 2017-03-11 16:58:46 +0800)
6969ec6 ios: upgrade webrtc to branch 56 stable 15101 (+12 16107) ( zxcpoiu 2017-03-11 16:42:11 +0800)
6bf2dd2 android: use new Camera Capture Api for video for M55 ( zxcpoiu 2016-12-28 19:11:33 +0800)
b34ce7f android: createVideoSource now deprecated param: videoConstraints ( zxcpoiu 2016-12-27 19:02:52 +0800)
90fcc92 android: move CameraEventsHandler from VideoCapturerAndroid to CameraVideoCapturer ( zxcpoiu 2016-12-27 19:01:55 +0800)
b3f1eff android: upgrade webrtc to branch 55 stable 14500 (+8 15071) ( zxcpoiu 2016-12-26 20:23:31 +0800)
cdb1002 ios: change RTCStatsReport.h to RTCLegacyStatsReport.h ( zxcpoiu 2016-12-27 19:19:15 +0800)
c3a7988 ios: upgrade webrtc to branch 55 stable 14500 (+8 15071) ( zxcpoiu 2016-12-27 19:12:37 +0800)
e3c2f6c Add ability to switch cameras on the fly ( Saúl Ibarra Corretgé 2017-03-22 19:19:04 +0100)
387ab89 Default RTCPeerConnection constraints in JavaScript ( Lyubo Marinov 2017-03-06 09:58:33 -0600)
471419d Update README.md ( zxcpoiu 2017-02-27 21:42:07 +0800)
750e7fd Update README.md ( Tho Q Luong 2017-02-25 11:54:58 +0800)
8e72d0a android: fix render if no data is ever received ( Saúl Ibarra Corretgé 2017-02-23 16:22:35 +0100)
dacb557 MediaStream, not RTCMediaStream ( Petr Bela 2017-02-17 21:31:54 +0000)
dab2ead Fall back from EglBase14 to EglBase10 ( Lyubomir Marinov 2017-01-21 15:52:28 -0600)
78ec03c Update README.md ( zxcpoiu 2017-01-21 19:52:04 +0800)
16b42ca Update README.md ( zxcpoiu 2017-01-21 19:42:14 +0800)

react-native-webrtc - Release 0.54.3

Published by zxcpoiu almost 8 years ago

ab93ab4 update README bump version to 0.54.3 ( zxcpoiu 2016-11-25 10:12:30 +0800)
7fae599 more detailed step 5 ( Sagiv Ofek 2016-11-24 16:21:51 -0500)
2369679 android: more removeVideoCapturer() checks follow up ( zxcpoiu 2016-11-21 15:18:36 +0800)
fbd489a android: Keep reference to VideoCapturers and dispose of them with media stream ( Scott Twiname 2016-11-21 11:29:50 +1300)

react-native-webrtc - Release 0.54.2

Published by zxcpoiu almost 8 years ago

f72cc5f [Android] Fix compilation error introduced in 810cfe7 ( Lyubomir Marinov 2016-11-13 10:20:58 -0600)
810cfe7 Android: accept null/empty RTCConfiguration ( Philipp von Weitershausen 2016-11-08 11:57:59 -0800)

react-native-webrtc - Release 0.54.1

Published by zxcpoiu almost 8 years ago

944bca5 Update AndroidInstallation.md ( zxcpoiu 2016-11-06 18:45:39 +0800)
76e299a android: add checks before parse optional constraints ( zxcpoiu 2016-11-06 18:03:33 +0800)
c515cd3 ios: set CFBundleVersion to 1.0.54 in WebRTC.framework Info.plist ( zxcpoiu 2016-11-06 16:58:52 +0800)
1b9aae0 [Android] Faster RTCPeerConnection.getStats ( Lyubomir Marinov 2016-11-02 14:40:11 -0500)

react-native-webrtc - Release 0.54.0

Published by zxcpoiu almost 8 years ago

fad8492 Update README.md ( zxcpoiu 2016-10-31 18:27:01 +0800)
4455242 Remove unnecessary code ( Lyubomir Marinov 2016-10-29 19:25:58 -0500)
793143b [Android] Fix MediaStream.id collisions ( Lyubomir Marinov 2016-10-29 13:22:09 -0500)
77e5a8d Fix DataChannels ( Lyubomir Marinov 2016-10-28 10:44:03 -0500)
8bf736a Update README.md ( zxcpoiu 2016-10-27 15:38:09 +0800)
545d47b upgrade webrtc android to branch 54 stable 13869 (#6 14091) ( zxcpoiu 2016-10-25 16:39:58 +0800)
bd2b671 upgrade webrtc ios to branch 54 stable 13869 (#6 14091) ( zxcpoiu 2016-10-24 21:54:46 +0800)

react-native-webrtc - Release 0.53.2

Published by zxcpoiu almost 8 years ago

ad26add Fix the delivery of RTCDataChannel text messages ( Lyubomir Marinov 2016-10-15 13:54:04 -0500)
2f7934b Make MediaStreamTrack an EventTarget ( Lyubomir Marinov 2016-10-12 09:56:28 -0500)
706b40d Restore support for the facingMode optional video constraint ( Lyubomir Marinov 2016-10-26 14:58:23 -0500)

react-native-webrtc - Release 0.53.1

Published by zxcpoiu almost 8 years ago

Now we use same branch version number like in native webrtc

bfe772c release 0.53.1 ( zxcpoiu 2016-10-24 21:39:25 +0800)

08f2b6a Android: update JS when a MediaStream is removed ( Philipp von Weitershausen 2016-10-18 19:55:28 -0700)
906ba9a Ensure [RTCConvert RTCConfiguration:] always returns an RTCConfiguration ( Philipp von Weitershausen 2016-10-18 19:15:19 -0700)
3262045 Add support for RTCPeerConnection.setConfiguration() ( Philipp von Weitershausen 2016-10-13 23:04:40 -0700)

react-native-webrtc - Release 0.13.0

Published by zxcpoiu about 8 years ago

3e34ed7 Update README.md ( zxcpoiu 2016-09-22 13:47:44 +0800)
5bfd7bd Create git-lfs-installation.md ( zxcpoiu 2016-09-22 13:35:23 +0800)
f56ea8d Update ios installation to use framework ( zxcpoiu 2016-09-21 23:29:54 +0800)
ae9923c doc: add install png ( zxcpoiu 2016-09-21 23:03:28 +0800)
19dee7f disable local .gitconfig ( zxcpoiu 2016-09-21 18:37:49 +0800)
3f90083 android: disable git-lfs and remove 64-bit .so in libjingle ( zxcpoiu 2016-09-21 17:55:45 +0800)
c16d3fa Use WebRTC.framework ( Philipp von Weitershausen 2016-09-13 18:04:35 -0700)
69efa36 Add WebRTC.framework, built from version 53 revision 13855 ( Philipp von Weitershausen 2016-09-13 12:21:06 -0700)
39f991a Remove libjingle_peerconnection ( Philipp von Weitershausen 2016-09-13 12:20:50 -0700)
b477549 Implement PeerConnection.getRemoteStreams() ( Philipp von Weitershausen 2016-09-13 13:46:18 -0700)
1b39121 readme: add wiki link ( zxcpoiu 2016-09-10 17:24:44 +0800)
a8e5535 fix mis-typed webrtc revision in libs ( zxcpoiu 2016-09-10 17:21:48 +0800)
5cc473d readme: fix mis-typed webrtc version ( zxcpoiu 2016-09-10 17:19:11 +0800)
ce4937e readme: update webrtc version ( zxcpoiu 2016-09-10 17:05:33 +0800)
85d312c add npm badge in readme ( zxcpoiu 2016-09-10 16:55:51 +0800)

react-native-webrtc - Release 0.12.0

Published by zxcpoiu about 8 years ago

510ce0e android: upgrade webrtc to branch 53 release ( zxcpoiu 2016-09-09 17:30:33 +0800)
ea6a05e ios: upgrade webrtc to branch 53 release ( zxcpoiu 2016-09-04 19:55:58 +0800)

react-native-webrtc - Release 0.11.0

Published by zxcpoiu about 8 years ago

0ce332c Fix multiple RTCViews, mirror & objectFit ( Lyubomir Marinov 2016-09-02 13:10:15 -0500)
c794861 Update README.md ( Howard Yang 2016-08-31 17:21:47 +0800)
d2a4e38 remove duplicate dataChannel observer register ( zxcpoiu 2016-08-30 14:02:32 +0800)
d281a2d REVERT: Git LFS 9f72b61 ( zxcpoiu 2016-08-26 18:50:21 +0800)
9998faa Fix a leak of RTCVideoView and RTCVideoTrack ( Lyubomir Marinov 2016-08-25 12:57:22 -0500)
dfe64bd Fix crash on iOS without media device permissions ( Lyubomir Marinov 2016-08-24 12:34:11 -0500)
da9ddf4 Support a resemblance to the CSS style object-fit for video ( Lyubomir Marinov 2016-07-08 16:46:21 -0500)
2a75ca0 Preserve the aspect ratio of video ( Lyubomir Marinov 2016-06-30 16:38:27 -0500)
db5a023 Implement getStats on Android ( paweldomas 2016-06-07 12:13:56 +0200)
8f562a0 Implement DataChannel.Observer on Android ( paweldomas 2016-06-07 15:44:52 +0200)
2200876 Implement 'facingMode' video constraint on Android ( paweldomas 2016-06-08 09:03:48 +0200)
1099404 Parse GUM constraints and add failure callback handling ( paweldomas 2016-05-30 14:04:14 +0200)
32fb100 Implement facingMode video constraint on iOS ( Lyubomir Marinov 2016-06-09 15:37:02 -0500)
5750c83 Use UUID string as MediaStream and MediaStreamTrack ids ( paweldomas 2016-05-27 18:10:37 +0200)
a652ff4 Reduce dictionary lookups ( Lyubomir Marinov 2016-05-20 16:29:55 +1000)
3947a93 Remove reactTag from RTCMediaStream and RTCMediaStreamTrack, use UUIDs for stream and track IDs ( Ryan Peck 2016-05-17 16:08:35 +1000)
9f72b61 Git LFS ( Lyubomir Marinov 2016-08-06 12:28:52 -0500)
2a450d5 fix typo for AndroidInstallation ( kensaku komatsu 2016-08-23 14:01:41 -0700)

react-native-webrtc - Release 0.10.2

Published by zxcpoiu about 8 years ago

4713447 Update AndroidManifest.xml ( Mike Brew 2016-08-23 14:21:27 -0400)

react-native-webrtc - Release 0.10.1

Published by zxcpoiu about 8 years ago

728c859 ios: fix compile error when using RN-31. close #113 ( ianlin 2016-08-15 17:42:25 +0800)

react-native-webrtc - Release 0.10.0

Published by zxcpoiu about 8 years ago

8b1f059 update README.md for 0.10.0 / WebRTC 52 / git lfs ( zxcpoiu 2016-07-31 18:21:24 +0800)
ffe1493 add .gitconfig for lfs file as a workaround for npm install ( zxcpoiu 2016-07-31 17:59:24 +0800)
f3ffc21 upgrade android/ios to webrtc 52 stable release ( zxcpoiu 2016-07-15 17:07:46 +0800)

react-native-webrtc - Release 0.9.0

Published by zxcpoiu over 8 years ago

8285520 release v0.9.0 ( zxcpoiu 2016-07-03 17:06:46 +0800)

c505708 Native to JS plumbing for DataChannel on Android ( Philipp von Weitershausen 2016-07-01 16:55:30 -0700)
7685d9f Style fixes ( Philipp von Weitershausen 2016-06-29 22:42:31 -0700)
28955d4 Android build: don't depend on specific RN version binaries ( Philipp von Weitershausen 2016-06-29 10:08:08 -0700)
3c44dae Send null icecandidate when gathering complete ( Max Hawkins 2016-06-08 11:18:04 +0800)
ffcb403 Support remotely-opened RTCDataChannel ( Lyubomir Marinov 2016-05-20 16:52:59 +1000)