Skip to content

Commit

Permalink
Qa TO main (#2025)
Browse files Browse the repository at this point in the history
* Sync QA  (#1848)

* 0.9.6 iOS Release (#1671)

* fix(docs): metadata is a string for peer

* Release notes for 2.7.2 (#1672)

* Release notes for 2.5.5

* Release notes for 2.5.6

* Release notes for 2.5.6

* Added how to disable auto resize option if capturing bitmap

* Added how to disable auto resize option if capturing bitmap

* capturing bitmap from video view

* Release notes 2.5.7

* Update docs/android/v2/features/render-video.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/android/v2/features/render-video.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Release notes 2.5.7

* Release notes 2.5.7

* Release notes 2.5.7

* Release notes 2.5.7

* Release notes 2.5.7

* Release notes 2.7.2

---------

Co-authored-by: Saikat Mitra <[email protected]>

* docs: update live streaming guide with latest images (#1674)

* fix images

* more images

* 1

* docs: add release notes jun 21 (#1630)

* docs: add release notes

* fix: update docs

* fix snippet (#1675)

* Updated polls permission in policy (#1669)

* updated polls permission

* added changelog and request/response structures

* updated pollsWrite information

---------

Co-authored-by: amit <[email protected]>

* Web release notes for 14 July 2023 (#1676)

* feat: release notes for 14 july

* fix: prettier formatting

* fix: formatting

* revert: prettier config

* Delete render-video.mdx (#1677)

* LIVE 1477 (#1603)

* fix documentation of destination object and roles object in template

* fix another mistake

* fix bug

* fix another bug

* add errors for create room api

* remove default keyword from template object

* fix error object

* add filter for template_id

* Added wakelock docs (#1650)

* Added wakelock docs

* Added wakelock docs

* Update docs/flutter/v2/how-to-guides/set-up-video-conferencing/always-screen-on.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Added Suggested changes

---------

Co-authored-by: Saikat Mitra <[email protected]>

* docs(web): update api reference

Co-authored-by: eswarclynn <[email protected]>

* HMS-8198: Set destination as mandatory if multiple destinations prese… (#1665)

HMS-8198: Set destination as mandatory if multiple destinations present in template

* web release notes (#1686)

* fix date for server side release (#1688)

fix date

* Revert "Added wakelock docs (#1650)" (#1689)

This reverts commit 328c0e51dc71bad01162908a4338a44e0273a776.

* Add polls API documentation for iOS (#1668)

* Add polls API documentation for iOS

* Update API reference

* Address feedback

* docs(prebuilt): intro and platform docs for HMSPrebuilt (#1670)

* HMSPrebuiltcomponent

* Updated Client Prebuilt APIs (#1673)

* updated Flutter code snippets

* updated React Native Prebuilt APIs

* updated tabs

* corrected indentation

* corrected var declaration

* fixes

* added import for React Native code snippet (#1678)

* Added code samples for prebuilt (#1679)

* Added code samples for prebuilt

* fix: remove extra import

* Resolved comments

* Removed iOS depenedency

---------

Co-authored-by: KaustubhKumar05 <[email protected]>

* updated prebuilt quickstart guide

* added Prebuilt Quickstart doc for react-native (#1682)

* rn: added prebuilt quickstart guide doc

* changed guide name

* rn: added screenshare guide in prebuilt guide

* updated file path

* Update joining-with-preview.mdx

* Update token-endpoint.mdx

* Update token.mdx

---------

Co-authored-by: Yogesh Singh <[email protected]>
Co-authored-by: ygit <[email protected]>

* Feat/add web docs prebuilt (#1684)

* feat: add prebuilt docs for web

* fix: add tabs for cra, next

* fix: add export app

* fix: links

* fix: add screenshots

* fix alt text

---------

Co-authored-by: eswarclynn <[email protected]>
Co-authored-by: KaustubhKumar05 <[email protected]>

* add version badge for roomkit-react (#1687)

add latest version badge

* Nextjs: App router support for HMSPrebuilt (#1690)

context for app router

* Fix/prebuilt doc (#1683)

* fix: room code documentation

* fix: review comments

* fix: review comments

* fix: remove extra code block from prebuilt overview page (#1692)

* fix: room code documentation

* fix: review comments

* fix: review comments

* fix: extra code block in prebuilt doc

* fix: merge conflict fix

* Prebuilt docs (#1681)

* Prebuilt docs

* Fixes

* Correct images

* Update images

* Update images

* Fix link to app

* Correct quote

* Added numbers

* Fixes

* Update

* update syntax highlighting

* Rewrite in new format

* Update

* Update 2

* Update

* Update

* Link directly to readme

* Updates

* Updates

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Clarified

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update prebuilt-android.mdx

---------

Co-authored-by: Saikat Mitra <[email protected]>
Co-authored-by: Arjun Attam <[email protected]>

* update image

* content

* fix room kit component

---------

Co-authored-by: Yogesh Singh <[email protected]>
Co-authored-by: ygit <[email protected]>
Co-authored-by: Aniket Kadam <[email protected]>
Co-authored-by: Pushpam <[email protected]>
Co-authored-by: KaustubhKumar05 <[email protected]>
Co-authored-by: Jatin Nagar <[email protected]>
Co-authored-by: Saikat Mitra <[email protected]>
Co-authored-by: eswarclynn <[email protected]>
Co-authored-by: Arjun Attam <[email protected]>

* updated prebuilt package peerDependencies installation steps (#1694)

* HMSPrebuiltcomponent

* Updated Client Prebuilt APIs (#1673)

* updated Flutter code snippets

* updated React Native Prebuilt APIs

* updated tabs

* corrected indentation

* corrected var declaration

* fixes

* added import for React Native code snippet (#1678)

* Added code samples for prebuilt (#1679)

* Added code samples for prebuilt

* fix: remove extra import

* Resolved comments

* Removed iOS depenedency

---------

Co-authored-by: KaustubhKumar05 <[email protected]>

* updated prebuilt quickstart guide

* added Prebuilt Quickstart doc for react-native (#1682)

* rn: added prebuilt quickstart guide doc

* changed guide name

* rn: added screenshare guide in prebuilt guide

* updated file path

* Update joining-with-preview.mdx

* Update token-endpoint.mdx

* Update token.mdx

---------

Co-authored-by: Yogesh Singh <[email protected]>
Co-authored-by: ygit <[email protected]>

* Feat/add web docs prebuilt (#1684)

* feat: add prebuilt docs for web

* fix: add tabs for cra, next

* fix: add export app

* fix: links

* fix: add screenshots

* fix alt text

---------

Co-authored-by: eswarclynn <[email protected]>
Co-authored-by: KaustubhKumar05 <[email protected]>

* add version badge for roomkit-react (#1687)

add latest version badge

* Nextjs: App router support for HMSPrebuilt (#1690)

context for app router

* Fix/prebuilt doc (#1683)

* fix: room code documentation

* fix: review comments

* fix: review comments

* fix: remove extra code block from prebuilt overview page (#1692)

* fix: room code documentation

* fix: review comments

* fix: review comments

* fix: extra code block in prebuilt doc

* fix: merge conflict fix

* Prebuilt docs (#1681)

* Prebuilt docs

* Fixes

* Correct images

* Update images

* Update images

* Fix link to app

* Correct quote

* Added numbers

* Fixes

* Update

* update syntax highlighting

* Rewrite in new format

* Update

* Update 2

* Update

* Update

* Link directly to readme

* Updates

* Updates

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Clarified

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update prebuilt-android.mdx

---------

Co-authored-by: Saikat Mitra <[email protected]>
Co-authored-by: Arjun Attam <[email protected]>

* updated prebuilt package peerDependencies installation steps

* removed duplicate guide

---------

Co-authored-by: Akanksha <[email protected]>
Co-authored-by: Yogesh Singh <[email protected]>
Co-authored-by: ygit <[email protected]>
Co-authored-by: Aniket Kadam <[email protected]>
Co-authored-by: Pushpam <[email protected]>
Co-authored-by: KaustubhKumar05 <[email protected]>
Co-authored-by: Saikat Mitra <[email protected]>
Co-authored-by: eswarclynn <[email protected]>
Co-authored-by: Arjun Attam <[email protected]>

* updated Quickstart (#1696)

* updated Quickstart

* updated android - iOS tabs

* added version meta badges (#1697)

* Added note for iOS crash for 3.10.x versions (#1698)

* fix: homepage prebuilt link (#1699)

* add layers to hls, refactor for simulcast (#1685)

* Web prebuilt: link to sample app, fix code snippet (#1701)

fix web prebuilt doc

* fix: remove extra files  (#1702)

* Updated changelog (#1703)

* Flutter/wakelock (#1704)

* Added wakelock docs

* Added wakelock docs

* Update docs/flutter/v2/how-to-guides/set-up-video-conferencing/always-screen-on.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Added Suggested changes

---------

Co-authored-by: Saikat Mitra <[email protected]>

* Update recording.mdx (#1705)

* 0.9.7 Release notes (#1706)

* docs: homepage copy (#1700)

* style: update h3 size (#1707)

css

* docs(recordings): update for auto-start and new names (#1633)

* draft

* more content

* content

* content

* chat content

* remove faq

* fix

* content

* content

* content

* content

* headings

* content

* content

* migrating

* vale

* fix name

* fix: live-1496 error while starting beam recording with sdk method (#1708)

* 0.9.8 iOS Release (#1709)

* fix: link resolution (#1710)

* Flutter/updated callkit repo link (#1711)

* Updated changelog

* Updated callkit repo link

* fix: broken links (#1713)

fix links

* fix: broken links for server-side docs (#1714)

* links

* fix

* fix

* fix

* f

* f

* f

* fix: more broken links (#1715)

fix

* Release notes 2.7.3 (#1712)

* Release notes 2.7.3

* No layoutconfig

* Add permissions doc

* Fix spelling

* Add code highlighting

* Link to permission docs

* Fix issues

* Update docs

* Fix formatting

* Fix formatting

* remove poll reference since we don't have the doc yet

* Update release notes to add room peer count udpated

* Moved peer count to fixed

* Android API reference docs PR (#1717)

Updating the API reference for SDK version

* fix link (#1718)

* fix(server-side): list peers is a get request (#1719)

* Update release-notes.mdx

* docs(web): update api reference (#1724)

* docs(web): update api reference (#1725)

* Update prebuilt.mdx (#1727)

changed default room code

* updated steps for reanimated package (#1728)

* Updated Prebuilt Quickstart Guide (#1729)

* 0.9.9 iOS Release (#1730)

* Updated guide on SDK size (#1731)

* added doc listing SDK size impact

* updated doc

* updated doc

* updated table

* updated table

* Update rtmp url limits in start-external-stream-for-room.mdx (#1732)

* Fix link (#1723)

* Fix link

* fixed broken link

---------

Co-authored-by: pratim <[email protected]>

* docs(server): remove region from curl for easier copy-paste (#1733)

f

* Updated release notes for 1.7.4 (#1734)

* Updated changelog (#1735)

* Update release-notes.mdx (#1736)

* Update release-notes.mdx

* updated notes

* fix(link): popular guides on home page (#1737)

fix link

* Update prebuilt.mdx (#1738)

* Update prebuilt.mdx

* Update docs/react-native/v2/quickstart/prebuilt.mdx

Co-authored-by: Jatin Nagar <[email protected]>

---------

Co-authored-by: Jatin Nagar <[email protected]>

* 11 Aug release notes (#1722)

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

---------

Co-authored-by: Dinesh Ch <[email protected]>
Co-authored-by: Eswar Prasad Clinton. A <[email protected]>

* docs: add release notes (#1741)

* docs: add release notes

* Update docs/javascript/v2/changelog/release-notes.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/javascript/v2/changelog/release-notes.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/javascript/v2/changelog/release-notes.mdx

Co-authored-by: Saikat Mitra <[email protected]>

---------

Co-authored-by: Saikat Mitra <[email protected]>

* docs(web): update api reference

* updated SDK Size docs for Flutter & React Native (#1743)

* Hosted VOD Docs updates (#1739)

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Create live-stream-recording.mdx

* Update overview.mdx

* Updated navigation to prioritise live stream recording doc

* Update live-stream-recording.mdx

* Update live-stream-recording.mdx

* Update live-stream-recording.mdx

* Update live-stream-recording.mdx

* Update live-stream-recording.mdx

* Update release-notes.mdx

* Update live-stream-recording.mdx

* Update live-stream-recording.mdx

* added an image + incremental changes to the doc

* Update live-stream-recording.mdx

* Update live-stream-recording.mdx

* Update release-notes.mdx

* Update live-stream-recording.mdx

---------

Co-authored-by: Dinesh Ch <[email protected]>
Co-authored-by: Eswar Prasad Clinton. A <[email protected]>

* fix: toc width (#1744)

* fix: toc width

* fix: content, toc should add up to 1280

* feat: web poll docs (#1740)

* feat: web poll docs

* feat: 4006 error code

* added iOS app size impact (#1746)

* added iOS size impact for flutter  (#1747)

* added iOS app size impact

* added iOS app size impact for flutter

* Add release notes for rtmp start delay optimisations (#1691)

Add release notes for rtmo start delay optimisations

* Hosted VOD updates 2 (#1745)

* Update overview.mdx

* Updated policy, recording assets APIs

* updated webhooks, presigned URL and video recording docs

* Updated content and links in associated files

* Update live-stream-recording.mdx

* Update update-destinations.mdx

* Update create-template-via-api.mdx

* updated docs (#1749)

* Update release-notes.mdx (#1750)

* updated Quickstart guide (#1751)

* updated docs

* updated ordering

* 0.9.10 iOS Release (#1748)

* added steps to install android foreground notification service  (#1752)

added steps to install android foreground notification service on react native apps

* Updated docs (#1753)

* added steps to install android foreground notification service on react native apps

* changed image format

* 0.9.11 iOS Release (#1754)

* 0.9.12 iOS Release (#1756)

* Update live-stream-recording.mdx  (#1757)

Update live-stream-recording.mdx

* Create prebuilt.mdx (#1758)

* Create prebuilt.mdx

* Update prebuilt.mdx

* Update prebuilt.mdx

* Update prebuilt.mdx

* Update prebuilt.mdx

* Update prebuilt.mdx

* Update prebuilt.mdx

* Update docs/ios/v2/quickstart/prebuilt.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/ios/v2/quickstart/prebuilt.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update prebuilt.mdx

* Update prebuilt.mdx

---------

Co-authored-by: Saikat Mitra <[email protected]>

* Android API reference docs PR (#1760)

Updating the API reference for SDK version

* release notes (#1759)

* release notes

* Update

* Update

* Added a file for prebuilt

* Fleshed out prebuilt info

* Remove exclamation

* Update

* Updated prebuilt integration docs (#1755)

* updated Release Notes (#1763)

* updated prebuilt dependencies (#1764)

* Update release notes (#1765)

* updated Release Notes

* updated Release Docs header

* updated Release Notes (#1766)

* Update version (#1762)

* fix: command to update releases.js (#1767)

* Update release-notes.mdx (#1768)

* Update release-notes.mdx (#1770)

* fix: versions for release notes (#1771)

* 1.0.1 iOS Release (#1769)

* Added preview for role docs (#1772)

* Added preview for role docs

* Updated file path

* fixed vercel error

* updated docs (#1773)

* fixed incorrect links (#1774)

* Resolve incorrect links (#1775)

* fixed incorrect links

* updated docs

* docs: add web release notes

* docs(web): update api reference

* fix: domain update for prebuilt links doc (#1781)

* Updated docs for 1.0.2 release (#1780)

* Updated docs for 1.0.2 release

* Fixed deployment errors

* fix stream-id in live streams (#1784)

* docs: add release notes

* 1.1.0 iOS Release (#1785)

* Updated sfu migration, storage config, recordings overview in how-to … (#1782)

* Updated sfu migration, storage config, recordings overview in how-to guides.

Updated it according to our newer dashboard changes. Updated the content, removed older screenshots and added new videos / gifs / screenshots.

* Update docs/server-side/v2/how-to-guides/recordings/overview.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/get-started/v2/get-started/features/recordings/storage.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/get-started/v2/get-started/features/recordings/storage.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/get-started/v2/get-started/features/recordings/storage.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Added the images, made the requested changes.

* Update storage.mdx

---------

Co-authored-by: Saikat Mitra <[email protected]>

* Update live-streaming.mdx (#1786)

Should route to new server side api's instead of legacy apis

Co-authored-by: Hrashi100ms <[email protected]>

* Android API reference docs PR (#1789)

Updating the API reference for SDK version

* Initial release notes PR (#1792)

* Added the date for the doc

* Add release notes

* Update

* Create large-room.mdx (#1793)

* Create large-room.mdx

* Update large-room.mdx

* Update large-room.mdx

* Update large-room.mdx

* docs(web): update api reference

* fix: add missing error codes

* Ios/large room docs update (#1796)

* Added few explanations

* Fixed spacing

* Update docs/ios/v2/how-to-guides/interact-with-room/peer/large-room.mdx

---------

Co-authored-by: Pawan Dixit <[email protected]>

* React native sdk large room support (#1797)

added docs for large room support on react native sdk

* fix: document props for prebuilt

* docs: 04oct23 release notes (#1795)

* docs: add release notes for 04oct2023

* fix: add note

* fix: lint

* fix: rename var

* fix: links

* fix: content

* fix: release notes

* fix: release notes

* fix: code

* fix: lint

* Update docs/javascript/v2/changelog/release-notes.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/javascript/v2/how-to-guides/set-up-video-conferencing/peerlist-optimizations.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/javascript/v2/changelog/release-notes.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* fix: update old release notes

---------

Co-authored-by: Saikat Mitra <[email protected]>

* Android: Large room documentation (#1801)

Large room documentation

* fix: document options for screenshare web and userName, userId, options for prebuilt  (#1798)

* fix: document options for screenshare

* fix: add default for displaySurface

* fix: potential echo with system audio

* fix: include username, userID, options for prebuilt

* fix: remove endpoints

* fixed links to Example app (#1803)

* fixed links to Example app

* updated link

* added large_room in accept.txt (#1805)

* large room updates across the room api and a new guide doc (#1799)

* large room updates across the room api and a new guide doc

* Update create-large-rooms.mdx

* Update create-large-rooms.mdx

* Update create-large-rooms.mdx

* Review changes are updated.

* Update create-large-rooms.mdx

* Update create-large-rooms.mdx

* Update release-notes.mdx

* Update create-large-rooms.mdx

* Update create-large-rooms.mdx

* Update prebuilt.mdx (#1806)

* added iterator api docs and release notes (#1807)

updated prebuilt quickstart guide

* Fix/update docs for session store limits (#1808)

* fix: update docs for peer / session store limits

* fix: update docs for peer/session store limits

* Added code for screenshare in flutterFragmentActivity (#1809)

* updated docs (#1810)

* Updated large room docs (#1813)

* Updated large room docs

* Updated typos

* rtmp-ingestion-api docs + webhook update (#1812)

* rtmp-ingestion-api docs + webhook update

* response code update

* Update create-large-rooms.mdx (#1815)

* Rtmp stream key release notes (#1814)

* rtmp-ingestion-api docs + webhook update

* response code update

* Update release-notes.mdx

* Rtmp stream key (#1816)

* rtmp-ingestion-api docs + webhook update

* response code update

* Update release-notes.mdx

* created overview page, added a new stream key section, updated docs

* updated webhooks and fixed links

* Minor vale fixes

* Update webhook.md

* Update disable-rtmp-stream-key.mdx

* removed files from under live stream

* recommendation fixes

* review

* Update webhook.md

* Doc Update: [get-started/features/live-streaming] Page (#1779)

* Draft: Early version

Fixed the images/gifs and added new content - adding more detail

* Updated get started section

* Lint fix

* Lint fix

* More copy fixes

* Lint fix

* Fix: minor edits

* Grouped iOS API reference hosting files by SDK (#1817)

Added API references for HMSRoomModels SDK

---------

Co-authored-by: Pawan Dixit <[email protected]>
Co-authored-by: KaustubhKumar05 <[email protected]>

* fix: update labels (#1818)

* Update overview.mdx (#1820)

Added iOS Prebuilt Snippet.

* Add autoStopTimeout docs (#1822)

* Add autoStopTimeout docs

* Updated description for autoStart

* Update create-template-via-api.mdx

changed mins to minutes
vale-linter was failing

---------

Co-authored-by: Mantra Manan Saraswat <[email protected]>

* Update release notes (#1819)

* Update release notes

* Update

* 2.7.9 release  (#1824)

* added changes

* Update track-settings.mdx

* docs(web): update api reference (#1826)

* fix: description for auth token

* HMSRoomModels Docs (#1823)

* Added join, leave, preview, mute/unmute, render video, chat in SwiftUI

* Added switch camera, audio output, integration in SwiftUI

* Added remote mute, session store, end room, remove peer, peer metadata, change user name, change role Room Models docs for SwiftUI.

* Added quickstart for SwiftUI.

* Added HLS playback and related documentation for SwiftUI.

* Added Screen sharing and related documentation for SwiftUI.

* Update quickstart.mdx

* Have included HMSBroadcastExtensionSDK in HMSRoomModels SDK so step 3 is no more needed.

* Update UIKit screen-share doc to latest approach.

* Rename changelog (#1829)

* fix: rename changelog to release-notes

* fix: redirect regex

* fix: script to update release-notes

* fix: update example link (#1830)

* Update audio-room-quickstart.mdx (#1831)

* Update audio-room-quickstart.mdx

* Added audio room template

---------

Co-authored-by: Decoder07 <[email protected]>

* HMS-8410: max_duration_seconds in create room params (#1828)

* max_duration_seconds in create room params

* max_duration_seconds in update, release notes

* release note fix

* release docs fix

* added session duration limiting in FAQ

* session max and default duration in basic concepts

* faq fix

* Update camera-controls.mdx (#1835)

* Update camera-controls.mdx

* Update camera-controls.mdx

* Added video for creating audio room template from dashboard

* Added video for creating audio room template from dashboard

* Updated video path

* Updated path

* Updated video

* Update components (#1833)

* feat: update components

* fix: remove knip

* fix: note colors

* fix: note css

* fix: update note default

* 1.2.0 iOS Release notes (#1836)

* updated Release Notes (#1837)

* Release notes 1.9.1 version

* 2.9.0 release (#1839)

* Update release-notes.mdx

* Update release-notes.mdx

* fix: script for updating release versions (#1840)

* fix: note custom (#1842)

* fix: note custom

* fix: remove redundant component

* add page

* content + images

* copy fixes

* vale fix

* vale fix

* warning added

---------

Co-authored-by: Dmitry Fedoseyev <[email protected]>
Co-authored-by: Arjun Attam <[email protected]>
Co-authored-by: Pratim Mallick <[email protected]>
Co-authored-by: Ravi theja <[email protected]>
Co-authored-by: Kaustubh Kumar <[email protected]>
Co-authored-by: amit1-100ms <[email protected]>
Co-authored-by: amit <[email protected]>
Co-authored-by: Eswar Prasad Clinton. A <[email protected]>
Co-authored-by: Gulzar <[email protected]>
Co-authored-by: Piyush Bansal <[email protected]>
Co-authored-by: Pushpam <[email protected]>
Co-authored-by: sdvd <[email protected]>
Co-authored-by: eswarclynn <[email protected]>
Co-authored-by: Neeraja100ms <[email protected]>
Co-authored-by: ygit <[email protected]>
Co-authored-by: akankshat100ms <[email protected]>
Co-authored-by: Yogesh Singh <[email protected]>
Co-authored-by: Aniket Kadam <[email protected]>
Co-authored-by: Jatin Nagar <[email protected]>
Co-authored-by: eswarclynn <[email protected]>
Co-authored-by: Akanksha <[email protected]>
Co-authored-by: Pratish Bodhale <[email protected]>
Co-authored-by: Aarthi Thirumalai <[email protected]>
Co-authored-by: pratim <[email protected]>
Co-authored-by: Mantra Manan Saraswat <[email protected]>
Co-authored-by: Dinesh Ch <[email protected]>
Co-authored-by: Pawan Dixit <[email protected]>
Co-authored-by: amar-1995 <[email protected]>
Co-authored-by: Hrashi100ms <[email protected]>
Co-authored-by: chrisb-100ms <[email protected]>
Co-authored-by: Pawan Dixit <[email protected]>
Co-authored-by: vivekd-100ms <[email protected]>
Co-authored-by: Decoder07 <[email protected]>
Co-authored-by: Aakash Bajaj <[email protected]>
Co-authored-by: chrisb-100ms <[email protected]>

* Qa main backmerge 2 (#1855)

* 0.9.6 iOS Release (#1671)

* fix(docs): metadata is a string for peer

* Release notes for 2.7.2 (#1672)

* Release notes for 2.5.5

* Release notes for 2.5.6

* Release notes for 2.5.6

* Added how to disable auto resize option if capturing bitmap

* Added how to disable auto resize option if capturing bitmap

* capturing bitmap from video view

* Release notes 2.5.7

* Update docs/android/v2/features/render-video.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/android/v2/features/render-video.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Release notes 2.5.7

* Release notes 2.5.7

* Release notes 2.5.7

* Release notes 2.5.7

* Release notes 2.5.7

* Release notes 2.7.2

---------

Co-authored-by: Saikat Mitra <[email protected]>

* docs: update live streaming guide with latest images (#1674)

* fix images

* more images

* 1

* docs: add release notes jun 21 (#1630)

* docs: add release notes

* fix: update docs

* fix snippet (#1675)

* Updated polls permission in policy (#1669)

* updated polls permission

* added changelog and request/response structures

* updated pollsWrite information

---------

Co-authored-by: amit <[email protected]>

* Web release notes for 14 July 2023 (#1676)

* feat: release notes for 14 july

* fix: prettier formatting

* fix: formatting

* revert: prettier config

* Delete render-video.mdx (#1677)

* LIVE 1477 (#1603)

* fix documentation of destination object and roles object in template

* fix another mistake

* fix bug

* fix another bug

* add errors for create room api

* remove default keyword from template object

* fix error object

* add filter for template_id

* Added wakelock docs (#1650)

* Added wakelock docs

* Added wakelock docs

* Update docs/flutter/v2/how-to-guides/set-up-video-conferencing/always-screen-on.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Added Suggested changes

---------

Co-authored-by: Saikat Mitra <[email protected]>

* docs(web): update api reference

Co-authored-by: eswarclynn <[email protected]>

* HMS-8198: Set destination as mandatory if multiple destinations prese… (#1665)

HMS-8198: Set destination as mandatory if multiple destinations present in template

* web release notes (#1686)

* fix date for server side release (#1688)

fix date

* Revert "Added wakelock docs (#1650)" (#1689)

This reverts commit 328c0e51dc71bad01162908a4338a44e0273a776.

* Add polls API documentation for iOS (#1668)

* Add polls API documentation for iOS

* Update API reference

* Address feedback

* docs(prebuilt): intro and platform docs for HMSPrebuilt (#1670)

* HMSPrebuiltcomponent

* Updated Client Prebuilt APIs (#1673)

* updated Flutter code snippets

* updated React Native Prebuilt APIs

* updated tabs

* corrected indentation

* corrected var declaration

* fixes

* added import for React Native code snippet (#1678)

* Added code samples for prebuilt (#1679)

* Added code samples for prebuilt

* fix: remove extra import

* Resolved comments

* Removed iOS depenedency

---------

Co-authored-by: KaustubhKumar05 <[email protected]>

* updated prebuilt quickstart guide

* added Prebuilt Quickstart doc for react-native (#1682)

* rn: added prebuilt quickstart guide doc

* changed guide name

* rn: added screenshare guide in prebuilt guide

* updated file path

* Update joining-with-preview.mdx

* Update token-endpoint.mdx

* Update token.mdx

---------

Co-authored-by: Yogesh Singh <[email protected]>
Co-authored-by: ygit <[email protected]>

* Feat/add web docs prebuilt (#1684)

* feat: add prebuilt docs for web

* fix: add tabs for cra, next

* fix: add export app

* fix: links

* fix: add screenshots

* fix alt text

---------

Co-authored-by: eswarclynn <[email protected]>
Co-authored-by: KaustubhKumar05 <[email protected]>

* add version badge for roomkit-react (#1687)

add latest version badge

* Nextjs: App router support for HMSPrebuilt (#1690)

context for app router

* Fix/prebuilt doc (#1683)

* fix: room code documentation

* fix: review comments

* fix: review comments

* fix: remove extra code block from prebuilt overview page (#1692)

* fix: room code documentation

* fix: review comments

* fix: review comments

* fix: extra code block in prebuilt doc

* fix: merge conflict fix

* Prebuilt docs (#1681)

* Prebuilt docs

* Fixes

* Correct images

* Update images

* Update images

* Fix link to app

* Correct quote

* Added numbers

* Fixes

* Update

* update syntax highlighting

* Rewrite in new format

* Update

* Update 2

* Update

* Update

* Link directly to readme

* Updates

* Updates

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Clarified

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update prebuilt-android.mdx

---------

Co-authored-by: Saikat Mitra <[email protected]>
Co-authored-by: Arjun Attam <[email protected]>

* update image

* content

* fix room kit component

---------

Co-authored-by: Yogesh Singh <[email protected]>
Co-authored-by: ygit <[email protected]>
Co-authored-by: Aniket Kadam <[email protected]>
Co-authored-by: Pushpam <[email protected]>
Co-authored-by: KaustubhKumar05 <[email protected]>
Co-authored-by: Jatin Nagar <[email protected]>
Co-authored-by: Saikat Mitra <[email protected]>
Co-authored-by: eswarclynn <[email protected]>
Co-authored-by: Arjun Attam <[email protected]>

* updated prebuilt package peerDependencies installation steps (#1694)

* HMSPrebuiltcomponent

* Updated Client Prebuilt APIs (#1673)

* updated Flutter code snippets

* updated React Native Prebuilt APIs

* updated tabs

* corrected indentation

* corrected var declaration

* fixes

* added import for React Native code snippet (#1678)

* Added code samples for prebuilt (#1679)

* Added code samples for prebuilt

* fix: remove extra import

* Resolved comments

* Removed iOS depenedency

---------

Co-authored-by: KaustubhKumar05 <[email protected]>

* updated prebuilt quickstart guide

* added Prebuilt Quickstart doc for react-native (#1682)

* rn: added prebuilt quickstart guide doc

* changed guide name

* rn: added screenshare guide in prebuilt guide

* updated file path

* Update joining-with-preview.mdx

* Update token-endpoint.mdx

* Update token.mdx

---------

Co-authored-by: Yogesh Singh <[email protected]>
Co-authored-by: ygit <[email protected]>

* Feat/add web docs prebuilt (#1684)

* feat: add prebuilt docs for web

* fix: add tabs for cra, next

* fix: add export app

* fix: links

* fix: add screenshots

* fix alt text

---------

Co-authored-by: eswarclynn <[email protected]>
Co-authored-by: KaustubhKumar05 <[email protected]>

* add version badge for roomkit-react (#1687)

add latest version badge

* Nextjs: App router support for HMSPrebuilt (#1690)

context for app router

* Fix/prebuilt doc (#1683)

* fix: room code documentation

* fix: review comments

* fix: review comments

* fix: remove extra code block from prebuilt overview page (#1692)

* fix: room code documentation

* fix: review comments

* fix: review comments

* fix: extra code block in prebuilt doc

* fix: merge conflict fix

* Prebuilt docs (#1681)

* Prebuilt docs

* Fixes

* Correct images

* Update images

* Update images

* Fix link to app

* Correct quote

* Added numbers

* Fixes

* Update

* update syntax highlighting

* Rewrite in new format

* Update

* Update 2

* Update

* Update

* Link directly to readme

* Updates

* Updates

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Clarified

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/android/v2/quickstart/prebuilt-android.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update prebuilt-android.mdx

---------

Co-authored-by: Saikat Mitra <[email protected]>
Co-authored-by: Arjun Attam <[email protected]>

* updated prebuilt package peerDependencies installation steps

* removed duplicate guide

---------

Co-authored-by: Akanksha <[email protected]>
Co-authored-by: Yogesh Singh <[email protected]>
Co-authored-by: ygit <[email protected]>
Co-authored-by: Aniket Kadam <[email protected]>
Co-authored-by: Pushpam <[email protected]>
Co-authored-by: KaustubhKumar05 <[email protected]>
Co-authored-by: Saikat Mitra <[email protected]>
Co-authored-by: eswarclynn <[email protected]>
Co-authored-by: Arjun Attam <[email protected]>

* updated Quickstart (#1696)

* updated Quickstart

* updated android - iOS tabs

* added version meta badges (#1697)

* Added note for iOS crash for 3.10.x versions (#1698)

* fix: homepage prebuilt link (#1699)

* add layers to hls, refactor for simulcast (#1685)

* Web prebuilt: link to sample app, fix code snippet (#1701)

fix web prebuilt doc

* fix: remove extra files  (#1702)

* Updated changelog (#1703)

* Flutter/wakelock (#1704)

* Added wakelock docs

* Added wakelock docs

* Update docs/flutter/v2/how-to-guides/set-up-video-conferencing/always-screen-on.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Added Suggested changes

---------

Co-authored-by: Saikat Mitra <[email protected]>

* Update recording.mdx (#1705)

* 0.9.7 Release notes (#1706)

* docs: homepage copy (#1700)

* style: update h3 size (#1707)

css

* docs(recordings): update for auto-start and new names (#1633)

* draft

* more content

* content

* content

* chat content

* remove faq

* fix

* content

* content

* content

* content

* headings

* content

* content

* migrating

* vale

* fix name

* fix: live-1496 error while starting beam recording with sdk method (#1708)

* 0.9.8 iOS Release (#1709)

* fix: link resolution (#1710)

* Flutter/updated callkit repo link (#1711)

* Updated changelog

* Updated callkit repo link

* fix: broken links (#1713)

fix links

* fix: broken links for server-side docs (#1714)

* links

* fix

* fix

* fix

* f

* f

* f

* fix: more broken links (#1715)

fix

* Release notes 2.7.3 (#1712)

* Release notes 2.7.3

* No layoutconfig

* Add permissions doc

* Fix spelling

* Add code highlighting

* Link to permission docs

* Fix issues

* Update docs

* Fix formatting

* Fix formatting

* remove poll reference since we don't have the doc yet

* Update release notes to add room peer count udpated

* Moved peer count to fixed

* Android API reference docs PR (#1717)

Updating the API reference for SDK version

* fix link (#1718)

* fix(server-side): list peers is a get request (#1719)

* Update release-notes.mdx

* docs(web): update api reference (#1724)

* docs(web): update api reference (#1725)

* Update prebuilt.mdx (#1727)

changed default room code

* updated steps for reanimated package (#1728)

* Updated Prebuilt Quickstart Guide (#1729)

* 0.9.9 iOS Release (#1730)

* Updated guide on SDK size (#1731)

* added doc listing SDK size impact

* updated doc

* updated doc

* updated table

* updated table

* Update rtmp url limits in start-external-stream-for-room.mdx (#1732)

* Fix link (#1723)

* Fix link

* fixed broken link

---------

Co-authored-by: pratim <[email protected]>

* docs(server): remove region from curl for easier copy-paste (#1733)

f

* Updated release notes for 1.7.4 (#1734)

* Updated changelog (#1735)

* Update release-notes.mdx (#1736)

* Update release-notes.mdx

* updated notes

* fix(link): popular guides on home page (#1737)

fix link

* Update prebuilt.mdx (#1738)

* Update prebuilt.mdx

* Update docs/react-native/v2/quickstart/prebuilt.mdx

Co-authored-by: Jatin Nagar <[email protected]>

---------

Co-authored-by: Jatin Nagar <[email protected]>

* 11 Aug release notes (#1722)

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

---------

Co-authored-by: Dinesh Ch <[email protected]>
Co-authored-by: Eswar Prasad Clinton. A <[email protected]>

* docs: add release notes (#1741)

* docs: add release notes

* Update docs/javascript/v2/changelog/release-notes.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/javascript/v2/changelog/release-notes.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/javascript/v2/changelog/release-notes.mdx

Co-authored-by: Saikat Mitra <[email protected]>

---------

Co-authored-by: Saikat Mitra <[email protected]>

* docs(web): update api reference

* updated SDK Size docs for Flutter & React Native (#1743)

* Hosted VOD Docs updates (#1739)

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Update release-notes.mdx

* Create live-stream-recording.mdx

* Update overview.mdx

* Updated navigation to prioritise live stream recording doc

* Update live-stream-recording.mdx

* Update live-stream-recording.mdx

* Update live-stream-recording.mdx

* Update live-stream-recording.mdx

* Update live-stream-recording.mdx

* Update release-notes.mdx

* Update live-stream-recording.mdx

* Update live-stream-recording.mdx

* added an image + incremental changes to the doc

* Update live-stream-recording.mdx

* Update live-stream-recording.mdx

* Update release-notes.mdx

* Update live-stream-recording.mdx

---------

Co-authored-by: Dinesh Ch <[email protected]>
Co-authored-by: Eswar Prasad Clinton. A <[email protected]>

* fix: toc width (#1744)

* fix: toc width

* fix: content, toc should add up to 1280

* feat: web poll docs (#1740)

* feat: web poll docs

* feat: 4006 error code

* added iOS app size impact (#1746)

* added iOS size impact for flutter  (#1747)

* added iOS app size impact

* added iOS app size impact for flutter

* Add release notes for rtmp start delay optimisations (#1691)

Add release notes for rtmo start delay optimisations

* Hosted VOD updates 2 (#1745)

* Update overview.mdx

* Updated policy, recording assets APIs

* updated webhooks, presigned URL and video recording docs

* Updated content and links in associated files

* Update live-stream-recording.mdx

* Update update-destinations.mdx

* Update create-template-via-api.mdx

* updated docs (#1749)

* Update release-notes.mdx (#1750)

* updated Quickstart guide (#1751)

* updated docs

* updated ordering

* 0.9.10 iOS Release (#1748)

* added steps to install android foreground notification service  (#1752)

added steps to install android foreground notification service on react native apps

* Updated docs (#1753)

* added steps to install android foreground notification service on react native apps

* changed image format

* 0.9.11 iOS Release (#1754)

* 0.9.12 iOS Release (#1756)

* Update live-stream-recording.mdx  (#1757)

Update live-stream-recording.mdx

* Create prebuilt.mdx (#1758)

* Create prebuilt.mdx

* Update prebuilt.mdx

* Update prebuilt.mdx

* Update prebuilt.mdx

* Update prebuilt.mdx

* Update prebuilt.mdx

* Update prebuilt.mdx

* Update docs/ios/v2/quickstart/prebuilt.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/ios/v2/quickstart/prebuilt.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update prebuilt.mdx

* Update prebuilt.mdx

---------

Co-authored-by: Saikat Mitra <[email protected]>

* Android API reference docs PR (#1760)

Updating the API reference for SDK version

* release notes (#1759)

* release notes

* Update

* Update

* Added a file for prebuilt

* Fleshed out prebuilt info

* Remove exclamation

* Update

* Updated prebuilt integration docs (#1755)

* updated Release Notes (#1763)

* updated prebuilt dependencies (#1764)

* Update release notes (#1765)

* updated Release Notes

* updated Release Docs header

* updated Release Notes (#1766)

* Update version (#1762)

* fix: command to update releases.js (#1767)

* Update release-notes.mdx (#1768)

* Update release-notes.mdx (#1770)

* fix: versions for release notes (#1771)

* 1.0.1 iOS Release (#1769)

* Added preview for role docs (#1772)

* Added preview for role docs

* Updated file path

* fixed vercel error

* updated docs (#1773)

* fixed incorrect links (#1774)

* Resolve incorrect links (#1775)

* fixed incorrect links

* updated docs

* docs: add web release notes

* docs(web): update api reference

* fix: domain update for prebuilt links doc (#1781)

* Updated docs for 1.0.2 release (#1780)

* Updated docs for 1.0.2 release

* Fixed deployment errors

* fix stream-id in live streams (#1784)

* docs: add release notes

* 1.1.0 iOS Release (#1785)

* Updated sfu migration, storage config, recordings overview in how-to … (#1782)

* Updated sfu migration, storage config, recordings overview in how-to guides.

Updated it according to our newer dashboard changes. Updated the content, removed older screenshots and added new videos / gifs / screenshots.

* Update docs/server-side/v2/how-to-guides/recordings/overview.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/get-started/v2/get-started/features/recordings/storage.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/get-started/v2/get-started/features/recordings/storage.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/get-started/v2/get-started/features/recordings/storage.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Added the images, made the requested changes.

* Update storage.mdx

---------

Co-authored-by: Saikat Mitra <[email protected]>

* Update live-streaming.mdx (#1786)

Should route to new server side api's instead of legacy apis

Co-authored-by: Hrashi100ms <[email protected]>

* Android API reference docs PR (#1789)

Updating the API reference for SDK version

* Initial release notes PR (#1792)

* Added the date for the doc

* Add release notes

* Update

* Create large-room.mdx (#1793)

* Create large-room.mdx

* Update large-room.mdx

* Update large-room.mdx

* Update large-room.mdx

* docs(web): update api reference

* fix: add missing error codes

* Ios/large room docs update (#1796)

* Added few explanations

* Fixed spacing

* Update docs/ios/v2/how-to-guides/interact-with-room/peer/large-room.mdx

---------

Co-authored-by: Pawan Dixit <[email protected]>

* React native sdk large room support (#1797)

added docs for large room support on react native sdk

* fix: document props for prebuilt

* docs: 04oct23 release notes (#1795)

* docs: add release notes for 04oct2023

* fix: add note

* fix: lint

* fix: rename var

* fix: links

* fix: content

* fix: release notes

* fix: release notes

* fix: code

* fix: lint

* Update docs/javascript/v2/changelog/release-notes.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/javascript/v2/how-to-guides/set-up-video-conferencing/peerlist-optimizations.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/javascript/v2/changelog/release-notes.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* fix: update old release notes

---------

Co-authored-by: Saikat Mitra <[email protected]>

* Android: Large room documentation (#1801)

Large room documentation

* fix: document options for screenshare web and userName, userId, options for prebuilt  (#1798)

* fix: document options for screenshare

* fix: add default for displaySurface

* fix: potential echo with system audio

* fix: include username, userID, options for prebuilt

* fix: remove endpoints

* fixed links to Example app (#1803)

* fixed links to Example app

* updated link

* added large_room in accept.txt (#1805)

* large room updates across the room api and a new guide doc (#1799)

* large room updates across the room api and a new guide doc

* Update create-large-rooms.mdx

* Update create-large-rooms.mdx

* Update create-large-rooms.mdx

* Review changes are updated.

* Update create-large-rooms.mdx

* Update create-large-rooms.mdx

* Update release-notes.mdx

* Update create-large-rooms.mdx

* Update create-large-rooms.mdx

* Update prebuilt.mdx (#1806)

* added iterator api docs and release notes (#1807)

updated prebuilt quickstart guide

* Fix/update docs for session store limits (#1808)

* fix: update docs for peer / session store limits

* fix: update docs for peer/session store limits

* Added code for screenshare in flutterFragmentActivity (#1809)

* updated docs (#1810)

* Updated large room docs (#1813)

* Updated large room docs

* Updated typos

* rtmp-ingestion-api docs + webhook update (#1812)

* rtmp-ingestion-api docs + webhook update

* response code update

* Update create-large-rooms.mdx (#1815)

* Rtmp stream key release notes (#1814)

* rtmp-ingestion-api docs + webhook update

* response code update

* Update release-notes.mdx

* Rtmp stream key (#1816)

* rtmp-ingestion-api docs + webhook update

* response code update

* Update release-notes.mdx

* created overview page, added a new stream key section, updated docs

* updated webhooks and fixed links

* Minor vale fixes

* Update webhook.md

* Update disable-rtmp-stream-key.mdx

* removed files from under live stream

* recommendation fixes

* review

* Update webhook.md

* Doc Update: [get-started/features/live-streaming] Page (#1779)

* Draft: Early version

Fixed the images/gifs and added new content - adding more detail

* Updated get started section

* Lint fix

* Lint fix

* More copy fixes

* Lint fix

* Fix: minor edits

* Grouped iOS API reference hosting files by SDK (#1817)

Added API references for HMSRoomModels SDK

---------

Co-authored-by: Pawan Dixit <[email protected]>
Co-authored-by: KaustubhKumar05 <[email protected]>

* fix: update labels (#1818)

* Update overview.mdx (#1820)

Added iOS Prebuilt Snippet.

* Add autoStopTimeout docs (#1822)

* Add autoStopTimeout docs

* Updated description for autoStart

* Update create-template-via-api.mdx

changed mins to minutes
vale-linter was failing

---------

Co-authored-by: Mantra Manan Saraswat <[email protected]>

* Update release notes (#1819)

* Update release notes

* Update

* 2.7.9 release  (#1824)

* added changes

* Update track-settings.mdx

* docs(web): update api reference (#1826)

* fix: description for auth token

* HMSRoomModels Docs (#1823)

* Added join, leave, preview, mute/unmute, render video, chat in SwiftUI

* Added switch camera, audio output, integration in SwiftUI

* Added remote mute, session store, end room, remove peer, peer metadata, change user name, change role Room Models docs for SwiftUI.

* Added quickstart for SwiftUI.

* Added HLS playback and related documentation for SwiftUI.

* Added Screen sharing and related documentation for SwiftUI.

* Update quickstart.mdx

* Have included HMSBroadcastExtensionSDK in HMSRoomModels SDK so step 3 is no more needed.

* Update UIKit screen-share doc to latest approach.

* Rename changelog (#1829)

* fix: rename changelog to release-notes

* fix: redirect regex

* fix: script to update release-notes

* fix: update example link (#1830)

* Update audio-room-quickstart.mdx (#1831)

* Update audio-room-quickstart.mdx

* Added audio room template

---------

Co-authored-by: Decoder07 <[email protected]>

* HMS-8410: max_duration_seconds in create room params (#1828)

* max_duration_seconds in create room params

* max_duration_seconds in update, release notes

* release note fix

* release docs fix

* added session duration limiting in FAQ

* session max and default duration in basic concepts

* faq fix

* Update camera-controls.mdx (#1835)

* Update camera-controls.mdx

* Update camera-controls.mdx

* Added video for creating audio room template from dashboard

* Added video for creating audio room template from dashboard

* Updated video path

* Updated path

* Updated video

* Update components (#1833)

* feat: update components

* fix: remove knip

* fix: note colors

* fix: note css

* fix: update note default

* 1.2.0 iOS Release notes (#1836)

* updated Release Notes (#1837)

* Release notes 1.9.1 version

* 2.9.0 release (#1839)

* Update release-notes.mdx

* Update release-notes.mdx

* fix: script for updating release versions (#1840)

* fix: note custom (#1842)

* fix: note custom

* fix: remove redundant component

* Update prebuilt.mdx (#1846)

* PROD-264: Guide for import/export template (#1843)

* add page

* content + images

* copy fixes

* vale fix

* vale fix

* warning added

* Update release-notes.mdx (#1851)

* updated echo cancellation docs

hardware based echo cancellation is used by default

---------

Co-authored-by: Dmitry Fedoseyev <[email protected]>
Co-authored-by: Arjun Attam <[email protected]>
Co-authored-by: Pratim Mallick <[email protected]>
Co-authored-by: Saikat Mitra <[email protected]>
Co-authored-by: Ravi theja <[email protected]>
Co-authored-by: Kaustubh Kumar <[email protected]>
Co-authored-by: amit1-100ms <[email protected]>
Co-authored-by: amit <[email protected]>
Co-authored-by: Eswar Prasad Clinton. A <[email protected]>
Co-authored-by: Gulzar <[email protected]>
Co-authored-by: Piyush Bansal <[email protected]>
Co-authored-by: Pushpam <[email protected]>
Co-authored-by: sdvd <[email protected]>
Co-authored-by: eswarclynn <[email protected]>
Co-authored-by: Neeraja100ms <[email protected]>
Co-authored-by: ygit <[email protected]>
Co-authored-by: akankshat100ms <[email protected]>
Co-authored-by: Yogesh Singh <[email protected]>
Co-authored-by: Aniket Kadam <[email protected]>
Co-authored-by: Jatin Nagar <[email protected]>
Co-authored-by: eswarclynn <[email protected]>
Co-authored-by: Akanksha <[email protected]>
Co-authored-by: Pratish Bodhale <[email protected]>
Co-authored-by: Aarthi Thirumalai <[email protected]>
Co-authored-by: pratim <[email protected]>
Co-authored-by: Mantra Manan Saraswat <[email protected]>
Co-authored-by: Dinesh Ch <[email protected]>
Co-authored-by: Pawan Dixit <[email protected]>
Co-authored-by: amar-1995 <[email protected]>
Co-authored-by: Hrashi100ms <[email protected]>
Co-authored-by: chrisb-100ms <[email protected]>
Co-authored-by: Pawan Dixit <[email protected]>
Co-authored-by: vivekd-100ms <[email protected]>
Co-authored-by: Decoder07 <[email protected]>
Co-authored-by: Aakash Bajaj <[email protected]>

* fix: typos (#1850) (#1856)

* fix: typos

* fix: typos

* fix: typos

* fix: typos

Co-authored-by: Kaustubh Kumar <[email protected]>

* Backmerge main to QA (#1891)

* fix: typos (#1850)

* fix: typos

* fix: typos

* fix: typos

* fix: typos

* updated docs (#1857)

* updated docs

* Update docs/react-native/v2/how-to-guides/set-up-video-conferencing/render-video/pip-mode.mdx

Co-authored-by: Jatin Nagar <[email protected]>

* Update pip-mode.mdx

---------

Co-authored-by: Jatin Nagar <[email protected]>

* Updated echo cancellation docs

* Updated echo cancellation docs

* Completed echo cancellation docs

* Added 1.9.2 release notes

* Updated release notes

* reduce room max duration to 12 hours (#1859)

* Update release-notes.mdx

* docs: web release notes (#1847)

* fix: release notes

* fix: prev release notes

* fix: consistent terms

* fix: update date, remove roomkit-web reference

* Update release-notes.mdx

* Update release-notes.mdx

---------

Co-authored-by: Ravi theja <[email protected]>

* 1.2.1 iOS Release (#1860)

* Add cluster in collaborative-whiteboard.mdx (#1862)

Update collaborative-whiteboard.mdx

* prebuilt_docs_updates (#1841)

* prebuilt docs

* images

* formatting

* finalEdit

* Update docs/get-started/v2/get-started/prebuilt/Appearance.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/get-started/v2/get-started/prebuilt/Appearance.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/get-started/v2/get-started/prebuilt/Screens-and-components.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/get-started/v2/get-started/prebuilt/Screens-and-components.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update Appearance.mdx

* Update docs/get-started/v2/get-started/prebuilt/Appearance.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update docs/get-started/v2/get-started/prebuilt/Appearance.mdx

Co-authored-by: Saikat Mitra <[email protected]>

* Update Screens-and-components.mdx

* Update Appearance.mdx

* Update overview.mdx

* Update quickstart.mdx

* Update quickstart.mdx

* Update overview.mdx

* Update Screens-and-components.mdx

* Update Screens-and-components.mdx

* Update Screens-and-components.mdx

* Update Screens-and-components.mdx

* Update Screens-and-components.mdx

* Update Appearance.mdx

* Update overview.mdx

* Update overview.mdx

* Update Appearance.mdx

* Update Screens-and-components.mdx

* Update Appearance.mdx

* Update Screens-and-components.mdx

* Update Appearance.mdx

* Update overview.mdx

* Update Appearance.mdx

* Update Screens-and-components.mdx

* Update Screens-and-components.mdx

* Update overview.mdx

* Update quickstart.mdx

* Update Appearance.mdx

* Update Screens-and-components.mdx

* Update Screens-and-components.mdx

* Update Appearance.mdx

* Update Screens-and-components.mdx

* Update overview.mdx

* Update Screens-and-components.mdx

* Update Appearance.mdx

---------

Co-authored-by: Saikat Mitra <[email protected]>

* docs(web): update api reference

* 1.3.0 iOS Release (#1865)

* Release notes (#1866)

* Create live-streaming-rtmp-ingestion.mdx (#1864)

* Create live-streaming-rtmp-ingestion.mdx

* added images and edited copy

* Update live-streaming-rtmp-ingestion.mdx

* Update live-streaming-rtmp-ingestion.mdx

* Added release notes

* Release notes nov 16 2023 (#1867)

* fix: broken link

* docs: add release notes

* fix: added state of rtmp and hls

* fix: added recording state for hls and rtmp

* fix: docs

* docs: update release notes

---------

Co-authored-by: amar-1995 <[email protected]>
Co-authored-by: Saikat Mitra <[email protected]>

* Local storage error when using iframe link in incognito

* Update release-notes.mdx (#1870)

* Add live and hls post call transcription config (#1849)

* add transcription config to live stream apis

* add transcription config to template destination

* modify the transcription how to guide

* fix: specify recorded transcription only params

* update release notes

* updated and fixed comments

---------

Co-authored-by: Mantra Manan Saraswat <[email protected]>

* Updated RTMP Ingestion how-to guide (#1873)

* image, videos and content

updated images and videos and content to go along with the dashboard release

* Update live-streaming-rtmp-ingestion.mdx

* Update live-streaming-rtmp-ingestion.mdx

* add ingest failure webhook (#1874)

* fix: content ordering (#1875)

* added Release Notes

* Android 2.8.2 release notes (#1882)

2.8.2 release notes

* Update indexes of Quickstart Guides (#1883)

* updated Flutter quickstart guide indexes

* updated RN indexes

* update web release notes: 28 Nov, 1 Dec (#1877)

* docs(web): update api reference

* Updated prebuilt docs (#1886)

* Updated prebuilt docs

* updated indentation

---------

Co-authored-by: Yogesh Singh <[email protected]>

* 1.3.1 iOS Release (#1885)

* 1.3.1 iOS Release

* Fix typo

* 2.8.2 and 2.8.3 release notes android (#1888)

* 2.8.2 release notes

* 2.8.3 release notes

* Removed comments (#1887)

Co-authored-by: ygit <[email protected]>

* HMS-8418: Polls (#1871)

* polls

* updated polls docs

* udpted nav of polls

* updated docs

* added changelog

* correct indentation

* correct link for polls

* updated docs

* updated grammar

* udpated polls using mindmap

* updated polls result

* merged pages

* delete page

* udpated polls apis

* udpated polls apis

* udpated overview

* updated review comments

* fix: typos, update vale exceptions

* fix: casing

---------

Co-authored-by: amit <[email protected]>
Co-authored-by: KaustubhKumar05 <[email protected]>

* updated API references (#1889)

---------

Co-authored-by: ygit <[email protected]>
Co-authored-by: Jatin Nagar <[email protected]>
Co-authored-by: Decoder07 <[email protected]>
Co-authored-by: Aakash Bajaj <[email protected]>
Co-authored-by: Ravi theja <[email protected]>
Co-authored-by: Dmitry Fedoseyev <[email protected]>
Co-authored-by: Eswar Prasad Clinton. A <[email protected]>
Co-authored-by: akankshat100ms <123055269+akankshat100ms…
  • Loading branch information
1 parent e102e30 commit 2f71399
Show file tree
Hide file tree
Showing 8 changed files with 310 additions and 38 deletions.
24 changes: 24 additions & 0 deletions .github/workflows/backmerge-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Backmerge PR

on:
push:
branches:
- main

jobs:
backmerge_pr:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Create Backmerge PR
if: github.ref != 'refs/heads/qa' && github.event_name == 'push'
uses: peter-evans/create-pull-request@v3
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: "Backmerge PR"
title: "Backmerge PR"
head: "main"
base: "qa"
25 changes: 25 additions & 0 deletions .github/workflows/release-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Create Release PR

on:
push:
branches:
- qa
pull_request:
types: [closed]

jobs:
create_release_pr:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Create Release PR
uses: peter-evans/create-pull-request@v3
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: "Release PR"
title: "Release PR"
branch: "qa"
base: "main"
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
---
title: Policy overview
title: Policy Overview
nav: 9.1
---
100ms complies with the highest standards of security, privacy and compliance. This includes adherence to [Service Organizational Control (SOC2)](https://soc2.co.uk/) - Type II, the compliance framework established by the American Institute of Certified Public Accountants (AICPA), HIPAA (Health Insurance Portability and Accountability Act) compliant policies and also APIs and policies to help adhere to COPPA (Children's Online Privacy Protection Act) and CERT-IN (Computer Emergency Response Team).
100ms complies with the highest standards of security, privacy and compliance. This includes adherence to Service Organizational Control (SOC2) - Type II, the compliance framework established by the American Institute of Certified Public Accountants (AICPA), HIPAA (Health Insurance Portability and Accountability Act) compliant policies and also APIs and policies to help adhere to COPPA (Children's Online Privacy Protection Act) and CERT-IN (Computer Emergency Response Team).


100ms’ organizational control on customer data is subject to rigorous compliance standards, including thorough on-site audits.

Expand All @@ -15,7 +16,7 @@ nav: 9.1
## Infrastructure Security

- 100ms’ production infrastructure is hosted on multiple secure cloud services platforms, including Google Cloud Platform (GCP), Amazon Web Services (AWS).
- 100ms’ cloud providers’ physical infrastructure is accredited under ISO 27001, SOC 1, SOC 2, PCI Level 1, and CSA Star. This infrastructure is monitored 24x7 and all access is logged and audited. Data centers are protected by locked cabinets, UPS, disaster-proof housing.
- 100ms’ cloud providers’ physical infrastructure is accredited under ISO 27001, SOC1, SOC2, PCI Level 1, and CSA Star. This infrastructure is monitored 24x7 and all access is logged and audited. Data centers are protected by locked cabinets, UPS, disaster-proof housing.
- 100ms uses a virtual and secure network environment on top of its cloud-providers’ infrastructure. This is achieved using VPCs and accompanying firewalls on the infrastructure provider. There are only specified authorized points of entry.
- Customers connect to 100ms’ infrastructure through encrypted and secure HTTPS connections.

Expand All @@ -24,15 +25,14 @@ nav: 9.1
- All 100ms calls or data transmissions are conducted through the WebRTC standard which mandates encryption on all communication channels.
- 100ms never stores, or records audio-video or data streams unless the client explicitly asks 100ms to store recordings. In the most common configuration, recordings are uploaded directly to the customer’s storage bucket.
- 100ms conducts annual Vulnerability Assessment and Penetration Testing (VAPT) tests to help detect malicious attacks.
- 100ms has controls and processes to monitor and removes any unauthorised access/removal of data, alteration/destruction/misuse of software and unapproved disclosure of confidential information.
- 100ms’ accounts are secured with API keys and one-time viewable secret keys.
- Connection to 100ms rooms are secured with JWT tokens and room permissions. Customers can create roles and tokens with access controls to ensure only authorised people can join a call, and support TTLs.
- 100ms has controls and processes to monitor and removes any unauthorized access/removal of data, alteration/destruction/misuse of software and unapproved disclosure of confidential information.
- Connections to 100ms rooms are secured with JWT tokens and room permissions. Customers can create roles and tokens with access controls to ensure only authorized people can join a call, and support TTLs.

## Secure Organizational Design

- All 100ms employees go through background checks and regular security and policy trainings.
- 100ms has assigned Information Security Officer and Compliance Program Manager who ensure policies, and trainings are adhered to.
- 100ms has formal policies over code of business conduct, change management, incident management, access control.
- 100ms has assigned Information Security Officer and Compliance Program Manager who ensure policies and trainings are adhered to.
- 100ms has formal policies over code of business conduct, change management, incident management, and access control.

## Data Availability

Expand All @@ -41,12 +41,12 @@ nav: 9.1

## Privacy

- 100ms minimizes collection of Personally Identifiable Information (PII) and has controls in place to prevent PII breaches and unauthorised access.
- 100ms minimizes collection of Personally Identifiable Information (PII) and has controls in place to prevent PII breaches and unauthorized access.
- In addition to access-controls, monitoring, data security controls, 100ms also has third-party disclosure policies in place.
- 100ms can provide COPPA (Children's Online Privacy Protection Act) compliant recordings even in multi-student classrooms by implementing custom BEAM recording workflows
- 100ms can provide COPPA (Children's Online Privacy Protection Act) compliant recordings even in multi-student classrooms by implementing custom recording workflows.

## Special Requests - IP whitelists, Data Residency

- 100ms can provide IP whitelists for developers to ensure that requests originating from 100ms are from secure addresses.
- 100ms can implement data residency in United States, Europe and India for enterprise customers. Please contact sales to know more.
- 100ms can provide data architecture diagrams, security information checklists, audited SOC2 reports, VAPT reports on demand. Please contact sales to know more.
- 100ms can implement data residency in United States, Europe and India for enterprise customers. Please [contact sales](https://www.100ms.live/contact) to know more.
- 100ms can provide data architecture diagrams, security information checklists, audited SOC2 reports, Vulnerability Assessment and Penetration Testing (VAPT) reports on demand.
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title: HIPAA Compliant Workspace
nav: 9.4
---
## Introduction

This document is intended for developers who are integrating 100ms inside their telehealth apps, are subject to [HIPAA compliance](https://www.hhs.gov/hipaa/for-professionals/index.html) and intend to enter into a Business Associate Agreement (BAA) with 100ms. There are aspects of HIPAA controls that 100ms has put in place for all of our customers. Additionally, it also outlines the customer’s responsibility to ensure that their applications built on 100ms refer to these requirements to architect a solution that supports HIPAA compliance. This guide is assuming that the user already has an account on 100ms.

Expand Down Expand Up @@ -282,8 +283,8 @@ Creating and using a HIPAA workspace doesn’t guarantee HIPAA compliance until
Please refer to our [basics section](#basics).

4. **For any subcontractors or third-party services you engage with, who might have access to PHI, do you establish Business Associate Agreements (BAAs)? How do you ensure their compliance with HIPAA? What are these services?**
We have signed BAAs with critical services and features which will have access to our customers’ ePHI.

We have signed BAAs with critical services and features which will have temporary access to the customers’ ePHI.

5. **Can a workspace be deleted?**

Expand Down
Original file line number Diff line number Diff line change
@@ -1,38 +1,34 @@
---
title: HIPAA
title: Overview
nav: 9.3
---
100ms allows our customers to build HIPAA (Health Insurance Portability and Accountability Act) -compliant applications for the healthcare market. 100ms will sign BAAs with companies to support their compliance due diligence.
100ms allows our customers to build HIPAA (Health Insurance Portability and Accountability Act) - compliant applications for the healthcare market. 100ms will sign BAAs with companies to support their compliance due diligence.


This document outlines the steps 100ms follows, and your responsibility as the developer to ensure HIPAA compliance for 100ms’ APIs.

To sign a BAA (Business Associate Addendum), please contact our sales team [here](https://100ms.live/contact).

## Overview of 100ms’ security architecture

100ms adheres to rigorous audited standards for data privacy, access, security and availability. This includes
100ms adheres to rigorous audited standards for data privacy, access, security and availability. This includes:

- All 100ms calls or data transmissions are conducted through the WebRTC standard which mandates encryption on all communication channels. All data is encrypted in encrypted in transit and at rest.
- All 100ms calls or data transmissions are conducted through the WebRTC standard which mandates encryption on all communication channels. All data is encrypted in transit and at rest.
- 100ms never stores, or records audio-video or data streams unless the client explicitly asks 100ms to store recordings. In the most common configuration, recordings are uploaded directly to the customer’s storage bucket. This minimizes collection of Protected Health Information (PHI).
- For recordings that are stored with 100ms, access is strictly controlled to authorized users with audited logs.
- 100ms has controls and processes to monitor and removes any unauthorised access/removal of data, alteration/destruction/misuse of software and unapproved disclosure of confidential information.
- 100ms never discloses any PHI to third-party providers unless we have disclosure policies in place with them
- 100ms has controls and processes in place to monitor for and mitigate any unauthorized access, removal of data, alteration, destruction, misuse of software, and unapproved disclosure of confidential information.
- 100ms never discloses any PHI to third-party providers unless we have disclosure policies in accordance with HIPAA or signed Business Associate Agreements (BAA) in place with them.

## Your responsibilities as the developer

### PHI masking in APIs

Customers are responsible to mask or ensure that no PHI in any 100ms APIs that they use. This includes `room names`, `user_ids`, `display names`, and chat. 100ms can implement scrubbing of certain fields (including `user_id`, and `display name`), for enterprise customers. Pls contact sales to know more.

### Recordings

Customers are recommended to store recordings in their own storage buckets.
Customers are recommended to store recordings in their own storage buckets. Read more about the recording implementation in 100ms' HIPAA workspace [here](/get-started/v2/get-started/security-and-privacy/HIPAA%20compliance/HIPAA-workspace#recordings).

### Secure webhooks

Customers building HIPAA compliant workflows on 100ms webhook events are required to ensure
that requests coming to your application are indeed coming from 100ms. To achieve this, customers can use request header strings defined on the 100ms dashboard or whitelist 100ms IP addresses that are used to send webhooks. Contact sales to know more about setting up IP whitelists.
Customers building HIPAA compliant workflows on 100ms webhook events are required to ensure that requests coming to your application are indeed coming from 100ms. To achieve this, customers can use request header strings defined on the 100ms dashboard or whitelist 100ms IP addresses that are used to send webhooks. Additionally, 100ms sends cryptographically signed webhooks that customers can use for verification. Read more in [this document](/get-started/v2/get-started/security-and-privacy/HIPAA%20compliance/HIPAA-workspace#secure-webhooks).

### PHI masking in support

Customers are responsible to mask any PHIs in any support tickets, Slack conversations, emails used for any support conversations
Customers are responsible to mask any PHIs in any support tickets, Slack conversations, emails used for any support conversations.
14 changes: 7 additions & 7 deletions docs/get-started/v2/get-started/security-and-privacy/SOC2.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ title: SOC2
nav: 9.2
---

100ms complies with the highest standards of [Service Organisational Control (SOC2)](https://soc2.co.uk/) - Type II, the compliance framework established by the American Institute of Certified Public Accountants (AICPA).
100ms complies with the highest standards of [Service Organizational Control (SOC2)](https://soc2.co.uk/) - Type II, the compliance framework established by the American Institute of Certified Public Accountants (AICPA).

With SOC2 Type II compliance, 100ms’ organisational control on customer data is subject to rigorous compliance standards, including thorough on-site audits. These controls are based on the [5 Trust Services Criteria (TSC)](https://sprinto.com/blog/soc-2-trust-principles/) of Security, Availability, Confidentiality, Processing Integrity, and Privacy.
With SOC2 Type II compliance, 100ms’ organizational control on customer data is subject to rigorous compliance standards, including thorough on-site audits. These controls are based on the [5 Trust Services Criteria (TSC)](https://sprinto.com/blog/soc-2-trust-principles/) of Security, Availability, Confidentiality, Processing Integrity, and Privacy.

## Data Confidentiality

Expand All @@ -16,7 +16,7 @@ With SOC2 Type II compliance, 100ms’ organisational control on customer data i
## Infrastructure Security

- 100ms’ production infrastructure is hosted on multiple secure cloud services platforms, including Google Cloud Platform (GCP), Amazon Web Services (AWS).
- 100ms’ cloud providers’ physical infrastructure is accredited under ISO 27001, SOC 1, SOC 2, PCI Level 1, and CSA Star. This infrastructure is monitored 24x7 and all access is logged and audited. Data centers are protected by locked cabinets, UPS, disaster-proof housing.
- 100ms’ cloud providers’ physical infrastructure is accredited under ISO 27001, SOC 1, SOC 2, PCI Level 1, and Cloud Security Alliance(CSA) Star. This infrastructure is monitored 24x7 and all access is logged and audited. Data centers are protected by locked cabinets, UPS, disaster-proof housing.
- 100ms uses a virtual and secure network environment on top of its cloud-providers’ infrastructure. This is achieved using VPCs and accompanying firewalls on the infrastructure provider. There are only specified authorized points of entry.
- Customers connect to 100ms’ infrastructure through encrypted and secure HTTPS connections.

Expand All @@ -25,11 +25,11 @@ With SOC2 Type II compliance, 100ms’ organisational control on customer data i
- All 100ms calls or data transmissions are conducted through the WebRTC standard which mandates encryption on all communication channels.
- 100ms never stores, or records audio-video or data streams unless the client explicitly asks 100ms to store recordings. In the most common configuration, recordings are uploaded directly to the customer’s storage bucket.
- 100ms conducts annual Vulnerability Assessment and Penetration Testing (VAPT) tests to help detect malicious attacks.
- 100ms has controls and processes to monitor and removes any unauthorised access/removal of data, alteration/destruction/misuse of software and unapproved disclosure of confidential information.
- 100ms has controls and processes in place to monitor for and mitigate any unauthorized access, removal of data, alteration, destruction, misuse of software, and unapproved disclosure of confidential information.
- 100ms’ accounts are secured with API keys and one-time viewable secret keys.
- Connection to 100ms rooms are secured with JWT tokens and room permissions. Customers can create roles and tokens with access controls to ensure only authorised people can join a call, and support TTLs.
- Connections to 100ms rooms are [secured with JWT tokens](/get-started/v2/get-started/security-and-tokens) and room permissions. Customers can create roles and tokens with access controls to ensure only authorized people can join a call, and support TTLs.

## Secure Organisational Design
## Secure Organizational Design

- All 100ms employees go through background checks and regular security and policy trainings.
- 100ms has assigned Information Security Officer and Compliance Program Manager who ensure policies, and trainings are adhered to.
Expand All @@ -42,5 +42,5 @@ With SOC2 Type II compliance, 100ms’ organisational control on customer data i

## Privacy

- 100ms minimizes collection of Personally Identifiable Information (PII) and has controls in place to prevent PII breaches and unauthorised access.
- 100ms minimizes collection of Personally Identifiable Information (PII) and has controls in place to prevent PII breaches and unauthorized access.
- In addition to access-controls, monitoring, data security controls, 100ms also has third-party disclosure policies in place.
Loading

0 comments on commit 2f71399

Please sign in to comment.