Skip to content

Commit

Permalink
updated based on ravi and akanksha review
Browse files Browse the repository at this point in the history
  • Loading branch information
mntrspace committed Dec 14, 2023
1 parent 79a7038 commit 5dd543c
Show file tree
Hide file tree
Showing 2 changed files with 78 additions and 61 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,24 +7,20 @@ Twilio has announced that it is sunsetting its Twilio Programmable Video product

100ms integrates seamlessly into your existing workflow with the ease of REST APIs and webhooks, ensuring a smooth transition while maintaining flexibility and extensibility.

{/*
## Platform Migration Guides

<FlexContainer>

<Callout icon="web" title="Web">
[Migration guide for Javascript and React →](abcd)
[Migration guide for Javascript →](/get-started/v2/get-started/migration-guides/twilio-video-to-100ms/web-twilio-to-100ms)
</Callout>

<Callout title="iOS">
Coming soon
[Migration guide for iOS →](abcd)
</Callout>

<Callout title="Android">
Coming soon
[Migration guide for Android →](abcd)
</Callout>

</FlexContainer>
Expand All @@ -35,8 +31,6 @@ Coming soon
> - [React Native Quickstart Guide](/react-native/v2/quickstart/quickstart)
>
*/}

## Feature Map Comparison

- ✅ denotes feature availability; click on it access documentation.
Expand All @@ -56,12 +50,12 @@ Coming soon
| Unmute | [](https://www.twilio.com/docs/video/javascript-getting-started#unmute-your-local-media) | [](https://www.twilio.com/docs/video/ios-getting-started#set-up-local-media) | [](https://www.twilio.com/docs/video/android-getting-started#set-up-local-media) | [](https://www.100ms.live/docs/javascript/v2/how-to-guides/set-up-video-conferencing/mute) | [](https://www.100ms.live/docs/ios/v2/how-to-guides/set-up-video-conferencing/mute) | [](https://www.100ms.live/docs/android/v2/how-to-guides/set-up-video-conferencing/mute) |
| Start video | [](https://www.twilio.com/docs/video/javascript-getting-started#unmute-your-local-media) | [](https://www.twilio.com/docs/video/ios-getting-started#set-up-local-media) | [](https://www.twilio.com/docs/video/android-getting-started#set-up-local-media) | [](https://www.100ms.live/docs/javascript/v2/how-to-guides/set-up-video-conferencing/mute) | [](https://www.100ms.live/docs/ios/v2/how-to-guides/set-up-video-conferencing/mute) | [](https://www.100ms.live/docs/android/v2/how-to-guides/set-up-video-conferencing/mute) |
| Stop video | [](https://www.twilio.com/docs/video/javascript-getting-started#mute-your-local-media) | [](https://www.twilio.com/docs/video/ios-getting-started#set-up-local-media) | [](https://www.twilio.com/docs/video/android-getting-started#set-up-local-media) | [](https://www.100ms.live/docs/javascript/v2/how-to-guides/set-up-video-conferencing/mute) | [](https://www.100ms.live/docs/ios/v2/how-to-guides/set-up-video-conferencing/mute) | [](https://www.100ms.live/docs/android/v2/how-to-guides/set-up-video-conferencing/mute) |
| Virtual background | [](https://www.twilio.com/docs/video/video-processors) |||| | |
| Virtual background | [](https://www.twilio.com/docs/video/video-processors) |||| | |
| Render user video | [](https://www.twilio.com/docs/video/javascript-getting-started#display-a-remote-participants-video) | [](https://www.twilio.com/docs/video/ios-getting-started#working-with-remote-participants) | [](https://www.twilio.com/docs/video/android-getting-started#working-with-remote-participants) | [](https://www.100ms.live/docs/javascript/v2/how-to-guides/set-up-video-conferencing/render-video/overview) | [](https://www.100ms.live/docs/ios/v2/how-to-guides/set-up-video-conferencing/render-video/overview) | [](https://www.100ms.live/docs/android/v2/how-to-guides/set-up-video-conferencing/render-video/render-video) |
| Leave / end | [](https://www.twilio.com/docs/video/javascript-getting-started#disconnect-from-a-room) | [](https://www.twilio.com/docs/video/ios-getting-started#disconnect-from-a-room) | [](https://www.twilio.com/docs/video/android-getting-started#disconnect-from-a-room) | [](https://www.100ms.live/docs/javascript/v2/how-to-guides/set-up-video-conferencing/join#leaving-a-room) | [](https://www.100ms.live/docs/ios/v2/how-to-guides/set-up-video-conferencing/leave) | [](https://www.100ms.live/docs/android/v2/how-to-guides/set-up-video-conferencing/leave) |
| PSTN | [a](https://www.twilio.com/docs/video/adding-programmable-voice-participants-video-rooms) | [a](https://www.twilio.com/docs/video/adding-programmable-voice-participants-video-rooms) | [a](https://www.twilio.com/docs/video/adding-programmable-voice-participants-video-rooms) ||||
| Recording | [a](https://www.twilio.com/docs/video/tutorials/understanding-video-recordings-and-compositions) | [a](https://www.twilio.com/docs/video/tutorials/understanding-video-recordings-and-compositions) | [a](https://www.twilio.com/docs/video/tutorials/understanding-video-recordings-and-compositions) | [a](https://www.100ms.live/docs/get-started/v2/get-started/features/recordings/overview) | [a](https://www.100ms.live/docs/get-started/v2/get-started/features/recordings/overview) | [a](https://www.100ms.live/docs/get-started/v2/get-started/features/recordings/overview) |
| Recording composition | [a](https://www.twilio.com/docs/video/tutorials/understanding-video-recordings-and-compositions) | [a](https://www.twilio.com/docs/video/tutorials/understanding-video-recordings-and-compositions) | [a](https://www.twilio.com/docs/video/tutorials/understanding-video-recordings-and-compositions) | [a](https://www.100ms.live/docs/get-started/v2/get-started/features/recordings/overview) | [a](https://www.100ms.live/docs/get-started/v2/get-started/features/recordings/overview) | [a](https://www.100ms.live/docs/get-started/v2/get-started/features/recordings/overview) |
| Recording | [a](https://www.twilio.com/docs/video/tutorials/understanding-video-recordings-and-compositions) | [a](https://www.twilio.com/docs/video/tutorials/understanding-video-recordings-and-compositions) | [a](https://www.twilio.com/docs/video/tutorials/understanding-video-recordings-and-compositions) | [a](https://www.100ms.live/docs/get-started/v2/get-started/features/recordings/overview) (1) | [a](https://www.100ms.live/docs/get-started/v2/get-started/features/recordings/overview) (1) | [a](https://www.100ms.live/docs/get-started/v2/get-started/features/recordings/overview) (1) |
| Recording composition | [a](https://www.twilio.com/docs/video/tutorials/understanding-video-recordings-and-compositions) | [a](https://www.twilio.com/docs/video/tutorials/understanding-video-recordings-and-compositions) | [a](https://www.twilio.com/docs/video/tutorials/understanding-video-recordings-and-compositions) | [a](https://www.100ms.live/docs/get-started/v2/get-started/features/recordings/overview) (2) | [a](https://www.100ms.live/docs/get-started/v2/get-started/features/recordings/overview) (2) | [a](https://www.100ms.live/docs/get-started/v2/get-started/features/recordings/overview) (2) |
| Quality of Service | [a](https://www.twilio.com/docs/video/using-network-quality-api) | [a](https://www.twilio.com/docs/video/using-network-quality-api) | [a](https://www.twilio.com/docs/video/using-network-quality-api) | [](https://www.100ms.live/docs/javascript/v2/how-to-guides/measure-network-quality-and-performance/connection-quality) | [](https://www.100ms.live/docs/ios/v2/how-to-guides/measure-network-quality-and-performance/network-quality-reports) | [](https://www.100ms.live/docs/android/v2/how-to-guides/measure-network-quality-and-performance/network-quality-reports) |
| Data center selection | [a](https://www.twilio.com/docs/video/tutorials/video-regions-and-global-low-latency) | [a](https://www.twilio.com/docs/video/tutorials/video-regions-and-global-low-latency) | [a](https://www.twilio.com/docs/video/tutorials/video-regions-and-global-low-latency) | [a](https://www.100ms.live/docs/get-started/v2/get-started/concepts/basics#what-are-the-steps-to-build-a-live-app-with-100ms) | [a](https://www.100ms.live/docs/get-started/v2/get-started/concepts/basics#what-are-the-steps-to-build-a-live-app-with-100ms) | [a](https://www.100ms.live/docs/get-started/v2/get-started/concepts/basics#what-are-the-steps-to-build-a-live-app-with-100ms) |
| Noise cancellation | [a](https://www.twilio.com/docs/video/noise-cancellation) | [a](https://www.twilio.com/docs/video/noise-cancellation) | [a](https://www.twilio.com/docs/video/noise-cancellation) ||||
Expand All @@ -84,4 +78,15 @@ Coming soon
| Timed Metadata |||| [](https://www.100ms.live/docs/javascript/v2/how-to-guides/record-and-live-stream/hls/hls-timed-metadata) | [](https://www.100ms.live/docs/ios/v2/how-to-guides/record-and-live-stream/hls/hls-timed-metadata) | [](https://www.100ms.live/docs/android/v2/how-to-guides/record-and-live-stream/hls/hls-timed-metadata) |
| Post Call Transcription |||| [a](https://www.100ms.live/docs/server-side/v2/how-to-guides/enable-transcription-and-summary) | [a](https://www.100ms.live/docs/server-side/v2/how-to-guides/enable-transcription-and-summary) | [a](https://www.100ms.live/docs/server-side/v2/how-to-guides/enable-transcription-and-summary) |
| AI-Generated Summaries |||| [a](https://www.100ms.live/docs/server-side/v2/how-to-guides/enable-transcription-and-summary) | [a](https://www.100ms.live/docs/server-side/v2/how-to-guides/enable-transcription-and-summary) | [a](https://www.100ms.live/docs/server-side/v2/how-to-guides/enable-transcription-and-summary) |
| Polls and Quizzes |||| [](https://www.100ms.live/docs/javascript/v2/how-to-guides/build-interactive-features/polls) | [](https://www.100ms.live/docs/ios/v2/how-to-guides/interact-with-room/room/polls) | [](https://www.100ms.live/docs/android/v2/how-to-guides/interact-with-room/room/polls) |
| Polls and Quizzes |||| [](https://www.100ms.live/docs/javascript/v2/how-to-guides/build-interactive-features/polls) | [](https://www.100ms.live/docs/ios/v2/how-to-guides/interact-with-room/room/polls) | [](https://www.100ms.live/docs/android/v2/how-to-guides/interact-with-room/room/polls) |

### Notes on eatures

Check failure on line 83 in docs/get-started/v2/get-started/migration-guides/twilio-video-to-100ms/overview.mdx

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/get-started/v2/get-started/migration-guides/twilio-video-to-100ms/overview.mdx#L83

[Vale.Spelling] Did you really mean 'eatures'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'eatures'?", "location": {"path": "docs/get-started/v2/get-started/migration-guides/twilio-video-to-100ms/overview.mdx", "range": {"start": {"line": 83, "column": 14}}}, "severity": "ERROR"}
1. Recording - 100ms offers three methods to start / stop recording.
1. Configure on the template
2. Server side REST APIs
3. Client SDK
2. By default, the recording tracks are composited in the manner you want it at the start of the call. If you wish to perform composition on your own, you can go for 'SFU Track Recordings' which give you individual peer media tracks.
3.



Loading

0 comments on commit 5dd543c

Please sign in to comment.