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

Add extra info for audio rooms #571

Merged
merged 1 commit into from
May 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
@@ -0,0 +1,9 @@
Call types provide sensible default settings for different use-cases. We provide the following types out of the box:

- **Default** (`default`) for 1:1 or group calls that use both video and audio
- **Livestreaming** (`livestream`) to build ultra low latency livestreaming for your app on our global edge network. Broadcast from your phone or RTMP and scale to millions of participants.
- **Audio room** (`audio_room`) to build audio experiences for your app. You can build basic calling or feature rich experience like Twitter spaces. Audio quality, reliability and scalability is far ahead of competing solutions.

Each of our [SDKs have tutorials specific for each call type](https://getstream.io/video/sdk/). If you want to know the default settings for each of the call types check out the [Built-in call types page](/api/call_types/builtin).

It's possible to tweak the built-in call types or create new ones.
5 changes: 5 additions & 0 deletions docusaurus/video/docusaurus/docs/api/basics/calls.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ import CallMemberFilters from '../../../shared/video/_call-member-filters.mdx';
import CallSort from '../../../shared/video/_call-sort-fields.mdx';
import CallMemberSort from '../../../shared/video/_call-member-sort-fields.mdx';
import OpenApiModels from '../_common_/OpenApiModels';
import CallTypesSum from '../_common_/call-types-overview.mdx';

## Creating calls

Expand Down Expand Up @@ -108,6 +109,10 @@ curl -X POST "https://video.stream-io-api.com/api/v2/video/call/${CALL_TYPE}/${C

<OpenApiModels modelName={'GetOrCreateCallRequest'}></OpenApiModels>

## Call types

<CallTypesSum />

## Updating calls

<UpdateCall />
Expand Down
5 changes: 5 additions & 0 deletions docusaurus/video/docusaurus/docs/api/basics/get_started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import TabItem from '@theme/TabItem';
import CreateCall from '../_common_/create-call.mdx';
import CallMembers from '../_common_/manage-call-members.mdx';
import UpdateCall from '../_common_/update-call.mdx';
import CallTypesSum from '../_common_/call-types-overview.mdx';

Stream powers [Chat Messaging](https://getstream.io/chat/), [Video & Audio](https://getstream.io/video/), and [Activity Feeds](https://getstream.io/activity-feeds/) for billions of global end-users across thousands of different apps.

Expand Down Expand Up @@ -184,6 +185,10 @@ curl -X POST https://video.stream-io-api.com/api/v2/users?api_key=${API_KEY} \

<CreateCall />

## Call types

<CallTypesSum />

## Call members

<CallMembers />
Expand Down
2 changes: 2 additions & 0 deletions docusaurus/video/docusaurus/docs/api/moderation/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -226,6 +226,8 @@ It's possible for users to ask for any of the following permissions:
- Sending video
- Sharing their screen

This feature is very common in audio rooms where users usually have to request permission to speak, but it can be useful in other call types and scenarios as well.

These requests will trigger the `call.permission_request` webhook.

This is how these requests can be accepted:
Expand Down
Loading