This topic describes how to manage production studios.

Create a production studio

On the Production Studio Management page in the ApsaraVideo Live console, click Add Studio Instance to go to the buy page.

Purchase a production studio based on your needs. For more information, see Activate the production studio service. After you purchase a production studio, it is displayed in the production studio list on the Production Studio Management page. Create
Note
  • Production studios are sold as instances. By default, you can create up to 10 production studios. To increase the limit, submit a ticket.
  • You can use the production studio service only in the China (Shanghai) or China (Beijing) region. This service will be available in other regions soon.
You can delete a production studio if you no longer need it. On the Production Studio Management page, find the production studio and choose More > Delete in the Actions column. Delete

Configure a production studio

When you create a production studio or enter a production studio for the first time, the Studio Settings dialog box appears. You can also click Settings in the upper-right corner of the production studio page to open the Studio Settings dialog box. Perform the following steps:

  1. On the Production Studio Management page, find the production studio that you want to configure and click Open in the Actions column. Open
  2. In the upper-right corner of the production studio page, click Settings. SettingsThe Studio Settings dialog box appears. Settings
  3. Select a domain name that is bound with a CNAME record from the Domain drop-down list.
  4. Select the original resolution of live streams that are produced by the production studio from the Output drop-down list. Valid values of the Output parameter: Low Definition 360P (640 × 360), Standard Definition 480P (854 × 480), High Definition 720P (1280 × 720), and Ultra High Definition 1080P (1920 × 1080).
  5. Select one or more transcoding formats for the produced live stream based on the output resolution. You can select Low Definition, Standard Definition, High Definition, and Ultra High Definition.
    Note If you set the resolution of the output live stream to Standard Definition 480P (854 × 480), you can select Low Definition and Standard Definition for transcoding. A live stream cannot be transcoded to a resolution higher than its original resolution. If you select Low Definition for transcoding, you can ingest live streams in original quality or low definition.
  6. Turn on Recording if you need to enable the recording feature.
    1. Specify the Object Storage Service (OSS) path to which the recording files are stored.
      Note The recording files can be stored only in an OSS bucket that resides in the same region as the production studio. For example, if the production studio is created in the China (Shanghai) region, you can store the recording files only in an OSS bucket in the China (Shanghai) region. Cross-region recording is not supported. If you use the recording feature, you must activate OSS first. For more information, see Store live recordings in OSS.
    2. Select the format of the recording files.
    3. Set the recording duration. If you set the recording duration to 10 minutes, the system records 10 minutes of live streams and generates a recording file.
  7. Turn on Stream Delay if you need to enable stream delay. Specify the delay after which the streaming content is produced. The delay can be 15 seconds to 300 seconds.
  8. Click Select next to Standby Video and select a video from ApsaraVideo VOD to play it before live streaming starts or when an exception occurs on the video source.
    Notice If you use videos from ApsaraVideo VOD as video sources or standby videos, the videos must be stored in the same region as the production studio. For example, If the production studio is created in the China (Shanghai) region, the on-demand videos that you use as materials must be stored in the China (Shanghai) region. For more information, see Add video sources.
  9. In the lower-right corner of the Studio Settings dialog box, click OK.

View the settings of a production studio

On the Production Studio Management page, find the production studio whose settings you want to view and click View Settings in the Actions column. For more information about how to modify the settings, see Configure a production studio. View SettingsStudio Settings
  • Domain Name: the streaming domain that is used to pull live streams. By default, you can select an existing domain name as the streaming domain. If you need to use a new domain name, add the domain name on the Domain Management page. For more information, see Add a domain name.
  • Recording: By default, the recording feature is disabled. If you enable the recording feature, the system automatically records the streaming content and stores the recording files to the specified OSS bucket.
  • Standby Video: the video to be played before live streaming starts or when an exception occurs on the video source.
  • Stream Delay: the delay after which the streaming content is produced. The delay can be 15 seconds to 300 seconds.
  • Streaming Information: the streaming URL. After you set the output parameters and transcoding formats, the system automatically generates streaming URLs for different protocols.
    • The production studio service generates the URLs of input streams based on the following rule:

      By default, the AppName parameter is set to caster and the value of the StreamName parameter is generated by the production studio service. Only one stream name is generated for each production studio.

    • The production studio service generates streaming URLs in the following format:

      Protocol header://{Streaming domain that you specify in the settings of your production studio}/caster/{Stream name}?auth_key={The access token that is generated based on the cryptographic key and expiration time of the streaming domain}

    • The following table describes sample URLs.
      Streaming URLs for original quality FLV http://abc.test.com/caster/6cb1ce433a574acabe00b41a44068d16.flv?auth_key=1609159424-0-0-a0ca55b2252681e0affe69736e14****
      RTMP rtmp://abc.test.com/caster/6cb1ce433a574acabe00b41a44068d16?auth_key=1609159424-0-0-abddd80d6bb55e19bdc867092b35****
      M3U8 http://abc.test.com/caster/6cb1ce433a574acabe00b41a44068d16.m3u8?auth_key=1609159680-0-0-60305f41884b21ae29af12c29acc****
      Streaming URLs for transcoding streams to standard definition FLV http://abc.test.com/caster/6cb1ce433a574acabe00b41a44068d16_lsd.flv?auth_key=1609159936-0-0-968bd8893f325a957f75d17d33aa****

Duplicate a production studio

A production studio requires a number of configuration items. You can duplicate an existing production studio to create a production studio with the same configurations.
  1. To duplicate a production studio, find the existing production studio on the Production Studio Management page and click Duplicate in the Actions column. Duplicate
  2. In the Duplicate Studio Instance dialog box, change the name and click OK. Duplicate Studio Instance
    Note You can purchase only one production studio in the pay-as-you-go mode. To duplicate a production studio in the pay-as-you-go mode, submit a ticket to increase the limit.