Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Qa main backmerge 2 #1855

Merged
merged 163 commits into from
Nov 8, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
163 commits
Select commit Hold shift + click to select a range
6e3ae18
0.9.6 iOS Release (#1671)
gzerad Jul 20, 2023
ef8da0f
fix(docs): metadata is a string for peer
arjunattam Jul 20, 2023
aa7e5d6
Release notes for 2.7.2 (#1672)
PratimMallick Jul 22, 2023
02e9bc5
docs: update live streaming guide with latest images (#1674)
arjunattam Jul 24, 2023
d498f72
docs: add release notes jun 21 (#1630)
raviteja83 Jul 24, 2023
d5610c0
fix snippet (#1675)
KaustubhKumar05 Jul 24, 2023
a8271e7
Updated polls permission in policy (#1669)
amit1-100ms Jul 25, 2023
6f02204
Web release notes for 14 July 2023 (#1676)
eswarclynn Jul 25, 2023
aad513b
Delete render-video.mdx (#1677)
gulzar1996 Jul 25, 2023
6ec4189
LIVE 1477 (#1603)
piyush1104 Jul 26, 2023
328c0e5
Added wakelock docs (#1650)
Decoder07 Jul 26, 2023
4258b60
docs(web): update api reference
s-dvd Jul 26, 2023
2590601
HMS-8198: Set destination as mandatory if multiple destinations prese…
Neeraja100ms Jul 27, 2023
baabb62
web release notes (#1686)
eswarclynn Jul 27, 2023
cbac6c0
fix date for server side release (#1688)
KaustubhKumar05 Jul 29, 2023
ed1754a
Revert "Added wakelock docs (#1650)" (#1689)
ygit Jul 30, 2023
19a117d
Add polls API documentation for iOS (#1668)
gzerad Jul 31, 2023
6f2c0df
docs(prebuilt): intro and platform docs for HMSPrebuilt (#1670)
akankshat100ms Aug 1, 2023
f2241e4
updated prebuilt package peerDependencies installation steps (#1694)
stanwolverine Aug 1, 2023
39c09a9
updated Quickstart (#1696)
ygit Aug 1, 2023
ebc2269
added version meta badges (#1697)
ygit Aug 2, 2023
1a36741
Added note for iOS crash for 3.10.x versions (#1698)
Decoder07 Aug 2, 2023
79d0708
fix: homepage prebuilt link (#1699)
arjunattam Aug 2, 2023
57179f6
add layers to hls, refactor for simulcast (#1685)
pratishbodhale Aug 2, 2023
8ce7b89
Web prebuilt: link to sample app, fix code snippet (#1701)
KaustubhKumar05 Aug 2, 2023
819a7e4
fix: remove extra files (#1702)
arjunattam Aug 3, 2023
db2a31d
Updated changelog (#1703)
Decoder07 Aug 3, 2023
588763b
Flutter/wakelock (#1704)
Decoder07 Aug 3, 2023
9336f7e
Update recording.mdx (#1705)
ygit Aug 3, 2023
8bd5d8b
0.9.7 Release notes (#1706)
gzerad Aug 7, 2023
ea4a6f6
docs: homepage copy (#1700)
arjunattam Aug 7, 2023
5964eb4
style: update h3 size (#1707)
arjunattam Aug 7, 2023
3555224
docs(recordings): update for auto-start and new names (#1633)
arjunattam Aug 7, 2023
e75632e
fix: live-1496 error while starting beam recording with sdk method (#…
saikatmitra91 Aug 8, 2023
2ed8ca4
0.9.8 iOS Release (#1709)
gzerad Aug 8, 2023
b6a4795
fix: link resolution (#1710)
KaustubhKumar05 Aug 9, 2023
e1ffab8
Flutter/updated callkit repo link (#1711)
Decoder07 Aug 9, 2023
9d8ff46
fix: broken links (#1713)
arjunattam Aug 9, 2023
eed85d2
fix: broken links for server-side docs (#1714)
arjunattam Aug 9, 2023
a021191
fix: more broken links (#1715)
arjunattam Aug 9, 2023
2fa618a
Release notes 2.7.3 (#1712)
AniketSK Aug 9, 2023
0561e97
Android API reference docs PR (#1717)
AniketSK Aug 9, 2023
ffafbf1
fix link (#1718)
AniketSK Aug 9, 2023
3197314
fix(server-side): list peers is a get request (#1719)
arjunattam Aug 10, 2023
2c268b6
Update release-notes.mdx
eswarclynn Aug 11, 2023
c5efe22
docs(web): update api reference (#1724)
s-dvd Aug 11, 2023
7ac50d6
docs(web): update api reference (#1725)
s-dvd Aug 11, 2023
1e552ae
Update prebuilt.mdx (#1727)
ygit Aug 12, 2023
c7c71d5
updated steps for reanimated package (#1728)
ygit Aug 14, 2023
7924395
Updated Prebuilt Quickstart Guide (#1729)
ygit Aug 14, 2023
ce36829
0.9.9 iOS Release (#1730)
gzerad Aug 16, 2023
3779d51
Updated guide on SDK size (#1731)
ygit Aug 16, 2023
b4d13f4
Update rtmp url limits in start-external-stream-for-room.mdx (#1732)
rtpriya Aug 17, 2023
4abcf62
Fix link (#1723)
AniketSK Aug 17, 2023
464bc78
docs(server): remove region from curl for easier copy-paste (#1733)
arjunattam Aug 18, 2023
3eb1a25
Updated release notes for 1.7.4 (#1734)
Decoder07 Aug 18, 2023
dcf319c
Updated changelog (#1735)
Decoder07 Aug 18, 2023
9a33dd2
Update release-notes.mdx (#1736)
ygit Aug 19, 2023
eff1a67
fix(link): popular guides on home page (#1737)
arjunattam Aug 21, 2023
7a81062
Update prebuilt.mdx (#1738)
ygit Aug 22, 2023
bd54fa0
11 Aug release notes (#1722)
mntrspace Aug 24, 2023
7eaa914
docs: add release notes (#1741)
raviteja83 Aug 25, 2023
684d46c
docs(web): update api reference
s-dvd Aug 25, 2023
7a5c725
updated SDK Size docs for Flutter & React Native (#1743)
ygit Aug 25, 2023
9c0fe95
Hosted VOD Docs updates (#1739)
mntrspace Aug 26, 2023
66a01ed
fix: toc width (#1744)
KaustubhKumar05 Aug 28, 2023
6fe68b0
feat: web poll docs (#1740)
eswarclynn Aug 30, 2023
23a4e24
added iOS app size impact (#1746)
ygit Aug 30, 2023
1dfa786
added iOS size impact for flutter (#1747)
ygit Aug 30, 2023
fc55981
Add release notes for rtmp start delay optimisations (#1691)
Neeraja100ms Aug 31, 2023
cfd6a8f
Hosted VOD updates 2 (#1745)
mntrspace Aug 31, 2023
08e4969
updated docs (#1749)
ygit Sep 4, 2023
953e8d6
Update release-notes.mdx (#1750)
ygit Sep 4, 2023
2bdc0ce
updated Quickstart guide (#1751)
ygit Sep 5, 2023
b11c658
0.9.10 iOS Release (#1748)
gzerad Sep 7, 2023
005ddbf
added steps to install android foreground notification service (#1752)
ygit Sep 7, 2023
63b3be9
Updated docs (#1753)
ygit Sep 7, 2023
dbad6aa
0.9.11 iOS Release (#1754)
gzerad Sep 8, 2023
401c384
0.9.12 iOS Release (#1756)
gzerad Sep 13, 2023
40a7d0b
Update live-stream-recording.mdx (#1757)
mntrspace Sep 14, 2023
53b7611
Create prebuilt.mdx (#1758)
pawan-100ms Sep 14, 2023
ce82c7f
Android API reference docs PR (#1760)
AniketSK Sep 14, 2023
5ce1e4a
release notes (#1759)
AniketSK Sep 14, 2023
4080467
Updated prebuilt integration docs (#1755)
Decoder07 Sep 15, 2023
d4df9aa
updated Release Notes (#1763)
ygit Sep 15, 2023
07403a4
updated prebuilt dependencies (#1764)
stanwolverine Sep 15, 2023
219bddf
Update release notes (#1765)
ygit Sep 15, 2023
9a05a67
updated Release Notes (#1766)
ygit Sep 15, 2023
0820830
Update version (#1762)
AniketSK Sep 15, 2023
5f323d3
fix: command to update releases.js (#1767)
KaustubhKumar05 Sep 15, 2023
a1a02b0
Update release-notes.mdx (#1768)
ygit Sep 15, 2023
84f7d2b
Update release-notes.mdx (#1770)
ygit Sep 15, 2023
7824b1d
fix: versions for release notes (#1771)
KaustubhKumar05 Sep 15, 2023
f242785
1.0.1 iOS Release (#1769)
gzerad Sep 15, 2023
c8a6d57
Added preview for role docs (#1772)
Decoder07 Sep 18, 2023
33f10ae
updated docs (#1773)
ygit Sep 19, 2023
34f846f
fixed incorrect links (#1774)
ygit Sep 20, 2023
baf8989
Resolve incorrect links (#1775)
ygit Sep 20, 2023
5bd8884
docs: add web release notes
amar-1995 Sep 22, 2023
4856e5e
docs(web): update api reference
s-dvd Sep 22, 2023
dd52a4e
fix: domain update for prebuilt links doc (#1781)
saikatmitra91 Sep 26, 2023
39e764f
Updated docs for 1.0.2 release (#1780)
Decoder07 Sep 27, 2023
4066c4a
fix stream-id in live streams (#1784)
pratishbodhale Sep 28, 2023
a1afc75
docs: add release notes
raviteja83 Sep 28, 2023
ee85efc
1.1.0 iOS Release (#1785)
gzerad Sep 28, 2023
7a43ff9
Updated sfu migration, storage config, recordings overview in how-to …
mntrspace Oct 1, 2023
b447131
Update live-streaming.mdx (#1786)
pratishbodhale Oct 1, 2023
f208424
Android API reference docs PR (#1789)
AniketSK Oct 4, 2023
4d245a3
Initial release notes PR (#1792)
AniketSK Oct 4, 2023
a8a1a23
Create large-room.mdx (#1793)
pawan-100ms Oct 4, 2023
6f7a599
docs(web): update api reference
s-dvd Oct 5, 2023
dd94b6e
fix: add missing error codes
KaustubhKumar05 Oct 5, 2023
1e2abbd
Ios/large room docs update (#1796)
Decoder07 Oct 5, 2023
cedbc1d
React native sdk large room support (#1797)
stanwolverine Oct 6, 2023
8c09b9d
fix: document props for prebuilt
KaustubhKumar05 Oct 9, 2023
db06b1b
docs: 04oct23 release notes (#1795)
raviteja83 Oct 10, 2023
25cd314
Android: Large room documentation (#1801)
PratimMallick Oct 10, 2023
6f6e386
fix: document options for screenshare web and userName, userId, optio…
KaustubhKumar05 Oct 11, 2023
ae98c48
fixed links to Example app (#1803)
ygit Oct 11, 2023
3bbfe65
added large_room in accept.txt (#1805)
mntrspace Oct 12, 2023
d41f2f6
large room updates across the room api and a new guide doc (#1799)
mntrspace Oct 12, 2023
4c552de
Update prebuilt.mdx (#1806)
ygit Oct 12, 2023
31cc08b
added iterator api docs and release notes (#1807)
stanwolverine Oct 12, 2023
11ea6ab
Fix/update docs for session store limits (#1808)
saikatmitra91 Oct 13, 2023
a0b3ac2
Added code for screenshare in flutterFragmentActivity (#1809)
Decoder07 Oct 14, 2023
9fd1d0f
updated docs (#1810)
ygit Oct 16, 2023
fdc22c3
Updated large room docs (#1813)
Decoder07 Oct 17, 2023
2e72219
rtmp-ingestion-api docs + webhook update (#1812)
mntrspace Oct 17, 2023
4acf115
Update create-large-rooms.mdx (#1815)
mntrspace Oct 17, 2023
3f551ed
Rtmp stream key release notes (#1814)
mntrspace Oct 17, 2023
c771a3b
Rtmp stream key (#1816)
mntrspace Oct 20, 2023
ac568af
Doc Update: [get-started/features/live-streaming] Page (#1779)
chrisb-100ms Oct 20, 2023
b0516bf
Grouped iOS API reference hosting files by SDK (#1817)
pawan-100ms Oct 20, 2023
c30bb3b
fix: update labels (#1818)
KaustubhKumar05 Oct 20, 2023
78f9151
Update overview.mdx (#1820)
pawan-100ms Oct 24, 2023
502b0be
Add autoStopTimeout docs (#1822)
vivekd-100ms Oct 24, 2023
85ec2ef
Update release notes (#1819)
AniketSK Oct 25, 2023
6cfbfb0
2.7.9 release (#1824)
gulzar1996 Oct 27, 2023
73cd627
docs(web): update api reference (#1826)
s-dvd Oct 30, 2023
e1f3b43
fix: description for auth token
KaustubhKumar05 Oct 30, 2023
224bcd3
HMSRoomModels Docs (#1823)
pawan-100ms Oct 31, 2023
8a366cf
Rename changelog (#1829)
KaustubhKumar05 Nov 2, 2023
9753bbd
fix: update example link (#1830)
KaustubhKumar05 Nov 2, 2023
17997f6
Update audio-room-quickstart.mdx (#1831)
ygit Nov 2, 2023
df7e0d1
HMS-8410: max_duration_seconds in create room params (#1828)
aakashbajaj Nov 3, 2023
37c4272
Update camera-controls.mdx (#1835)
ygit Nov 3, 2023
c507abd
Added video for creating audio room template from dashboard
Decoder07 Nov 3, 2023
fa5db2d
Added video for creating audio room template from dashboard
Decoder07 Nov 3, 2023
718f50a
Updated video path
Decoder07 Nov 3, 2023
bb6b0cd
Updated path
Decoder07 Nov 3, 2023
e2de178
Updated video
Decoder07 Nov 3, 2023
65a73cc
Update components (#1833)
KaustubhKumar05 Nov 3, 2023
98cab7c
1.2.0 iOS Release notes (#1836)
gzerad Nov 3, 2023
4e6522e
updated Release Notes (#1837)
ygit Nov 3, 2023
7058999
Release notes 1.9.1 version
Decoder07 Nov 3, 2023
c8df78b
2.9.0 release (#1839)
gulzar1996 Nov 3, 2023
c4c5105
fix: script for updating release versions (#1840)
KaustubhKumar05 Nov 4, 2023
f856717
fix: note custom (#1842)
KaustubhKumar05 Nov 6, 2023
32802ca
Update prebuilt.mdx (#1846)
ygit Nov 7, 2023
d91910e
PROD-264: Guide for import/export template (#1843)
chrisb-100ms Nov 7, 2023
5621e17
Update release-notes.mdx (#1851)
ygit Nov 7, 2023
b51330f
updated echo cancellation docs
stanwolverine Nov 7, 2023
9af270a
fox
hdz-666 Nov 8, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ nav: 7.1

The 100ms React Native SDK automatically applies the best-known settings to cancel echoes from devices. However, some Android devices have issues with their hardware echo cancellation and can benefit from relying only on Software Echo cancellation.

By default, Software Echo cancellation is enabled in the SDK instead of using the device's hardware echo cancellation.
By default, The device's hardware echo cancellation is enabled in the SDK instead of using Software Echo cancellation.

We have found that some Android devices have issues with their hardware echo cancellation, even though they have the hardware, it may be faulty. In such cases, we must rely on software-based echo cancellation on such devices.
Although we continuously update the SDK with the latest known devices that have this issue, you may encounter one that we haven't tested yet.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ Audio Track settings are defined by `HMSAudioTrackSettings` class. We have follo

- `useHardwareEchoCancellation` [Android Only]

Property to enable Hardware echo cancellation. It's set to `false` by default which implies that Software Echo Cancellation is enabled by default. Passing a `true` value here forces the device to use the phone's Hardware Acoustic echo Cancellation instead of relying on the 100ms' Software-based implementation.
Property to disable Hardware echo cancellation. It's set to `true` by default which implies that Hardware-Based Echo Cancellation is enabled. Passing a `false` value here forces the device to use the 100ms' Software-based implementation instead of relying on the phone's Hardware Acoustic echo Cancellation.

- `audioSource` [iOS Only]

Expand Down
32 changes: 27 additions & 5 deletions docs/react-native/v2/quickstart/prebuilt.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ npm install --save @100mslive/react-native-room-kit

```bash
npm install @100mslive/react-native-hms
@100mslive/types-prebuilt@0.0.4
@100mslive/types-prebuilt@0.12.0
@react-native-community/blur@^4.3.2
@react-native-masked-view/masked-view@^0.2.9
@shopify/[email protected]
Expand All @@ -213,9 +213,9 @@ npm install @100mslive/react-native-hms
Ensure that the final `package.json` file contains the following dependencies -

```json
"@100mslive/react-native-room-kit": "^0.0.4",
"@100mslive/react-native-hms": "^1.7.2",
"@100mslive/types-prebuilt": "^0.0.4",
"@100mslive/react-native-room-kit": "^1.0.3",
"@100mslive/react-native-hms": "^1.9.2",
"@100mslive/types-prebuilt": "^0.12.0",
"@react-native-community/blur": "^4.3.2",
"@react-native-masked-view/masked-view": "^0.2.9",
"@shopify/flash-list": "1.4.3",
Expand Down Expand Up @@ -245,7 +245,7 @@ Ensure that the final `package.json` file contains the following dependencies -
```
</Tab>

Follow official installation steps of these libraries if you encounter any problem in setup.
Follow the official installation steps of these libraries if you encounter any problems in setup.

> Note: If you already have the setup for any of the listed package, then you may continue with your existing setup. If some problem occurs then try using specified version for the package.

Expand Down Expand Up @@ -288,7 +288,29 @@ After doing changes related to ScreenShare feature, To use screenshare feature o
}}
/>
```
### Prebuilt Properties

```js
<HMSPrebuilt
roomCode={roomCode}
options={{
userName: "John Appleseed",
userId: "My_Unique_UserId",
ios: {
appGroup: 'group.rnroomkit',
preferredExtension: 'live.100ms.reactnative.RNExampleBroadcastUpload',
},
}}
onLeave={handleRoomLeave}
handleBackButton={isScreenFocused}
autoEnterPipMode={true}
/>

const handleRoomLeave: OnLeaveHandler = useCallback((reason) => {
console.log(':: Reason for Leaving the Room > ', reason);
navigation.navigate('HomeScreen');
}, []);
```

### Complete code example

Expand Down
22 changes: 22 additions & 0 deletions docs/react-native/v2/release-notes/release-notes.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,28 @@ nav: 4.1
| @100mslive/react-native-room-kit | [![npm](https://img.shields.io/npm/v/@100mslive/react-native-room-kit)](https://www.npmjs.com/package/@100mslive/react-native-room-kit) |
| @100mslive/react-native-hms | [![npm](https://img.shields.io/npm/v/@100mslive/react-native-hms)](https://www.npmjs.com/package/@100mslive/react-native-hms) |

## 1.9.2 - 2023-11-07


Released: `@100mslive/[email protected]`, `@100mslive/[email protected]`

### Added

- Sending Subscriber side WebRTC analytics

### Fixed

- Resolved an issue where after a Call Interruption the voices of users were robotic

- Resolved an issue where on Android devices the lower video quality was being chosen instead of medium or high-resolution

- Now, Hardware-based Echo Cancellation is the default instead of Software-based. More information is available [here](https://www.100ms.live/docs/react-native/v2/how-to-guides/configure-your-device/microphone/echo-cancellation)


Updated to Android SDK 2.8.0 & iOS SDK 1.2.0

**Full Changelog**: [1.9.1...1.9.2](https://github.com/100mslive/react-native-hms/compare/1.9.1...1.9.2)

## 1.9.1 - 2023-11-03

Released: `@100mslive/[email protected]`, `@100mslive/[email protected]`
Expand Down
Loading