All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.ivsrealtime.package-info Maven / Gradle / Ivy

/*
 * Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */

/**
 * 

* The Amazon Interactive Video Service (IVS) real-time API is REST compatible, using a standard HTTP API and an AWS * EventBridge event stream for responses. JSON is used for both requests and responses, including errors. *

*

* Key Concepts *

*
    *
  • *

    * Stage — A virtual space where participants can exchange video in real time. *

    *
  • *
  • *

    * Participant token — A token that authenticates a participant when they join a stage. *

    *
  • *
  • *

    * Participant object — Represents participants (people) in the stage and contains information about them. When a * token is created, it includes a participant ID; when a participant uses that token to join a stage, the participant * is associated with that participant ID. There is a 1:1 mapping between participant tokens and participants. *

    *
  • *
*

* For server-side composition: *

*
    *
  • *

    * Composition process — Composites participants of a stage into a single video and forwards it to a set of * outputs (e.g., IVS channels). Composition endpoints support this process. *

    *
  • *
  • *

    * Composition — Controls the look of the outputs, including how participants are positioned in the video. *

    *
  • *
*

* For more information about your IVS live stream, also see Getting Started with Amazon IVS * Real-Time Streaming. *

*

* Tagging *

*

* A tag is a metadata label that you assign to an AWS resource. A tag comprises a key and a value, * both set by you. For example, you might set a tag as topic:nature to label a particular video category. * See Tagging AWS Resources for more * information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS stages * has no service-specific constraints beyond what is documented there. *

*

* Tags can help you identify and organize your AWS resources. For example, you can use the same tag for different * resources to indicate that they are related. You can also use tags to manage access (see Access Tags). *

*

* The Amazon IVS real-time API has these tag-related endpoints: TagResource, UntagResource, and * ListTagsForResource. The following resource supports tagging: Stage. *

*

* At most 50 tags can be applied to a resource. *

*/ package com.amazonaws.services.ivsrealtime;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy