The production studio service is developed based on ApsaraVideo Live and ApsaraVideo for Media Processing (MTS) to transform traditional tools for video production in the cloud. The effects of final programs are innovated by integrating video AI, bilingual translation, and various interaction features. You can use the production studio service on demand without the need to purchase extra hardware. This topic describes the benefits and features of the production studio service.

Service architecture

Diagram

Core benefits

Benefit Description
Low latency The latency of video switching is reduced to a minimum of 600 ms with the joint optimization of multiple links and phases. Such low latency allows videos to be instantly played after video switching.
High cost efficiency Cloud-based processing is billed in pay-as-you-go mode and eliminates procurement costs for hardware.
Support for multiple types of content sources In addition to live streams and on-demand videos, multiple types of content sources, such as pictures, documents, and web pages, are supported. A maximum of six videos can be mixed at the same time.
Cloud-based capabilities Powerful cloud-based capabilities of Alibaba Cloud are used to build a capability matrix that delivers multiple features such as video AI, bilingual translation, and live interaction.
High flexibility and ease of use You can use the production studio service in the ApsaraVideo Live console or by calling API operations. For example, you can use production studios in the ApsaraVideo Live console to configure, use, and manage the production studio service, or use the API to create applications for directing programs.
High elasticity You can purchase or release production studio instances as needed.

Core features

Feature Description
Live stream switching and media file switching Multiple types of content sources are supported. A maximum of six videos can be mixed at the same time.
Preview (PVW) and program (PGM) modes The PVW and PGM modes are supported and can be switched with a low latency.
Custom layouts The landscape and portrait modes are supported. You can customize a layout to mix videos.
Standby video and stream delay You can play warm-up videos before live streaming or play standby videos in the event of an emergency. Playback can be delayed for up to 5 minutes.
Audio mixer You can adjust the volume of output audio from multiple channels, adjust audio gain, and enable or disable audio follow video (AFV).
Component overlay Images, text, and subtitles can be overlaid. You can insert components, such as watermarks, logo images, banner text, and real-time subtitles, into live streams.
ET real-time subtitles Bilingual subtitles can be generated for live streams by using the speech recognition technology.
Note Singapore live center does not support ET real-time subtitles.
Automatic cloud-based recording Live streams can be automatically recorded as video files in multiple formats when the live streams are pushed.
Multiple specifications of definition Multiple specifications of definition that range from low definition to high definition are supported, which adapts to different screen sizes of multiple terminal devices.
Lightweight carousel playback This feature is used to gather multiple video programs and create live rooms for carousel playback, which diversifies live streaming scenarios and program forms. You can add, remove, modify, and query programs in an episode list, and modify program content. You can use this feature to implement business scenarios in a flexible, easy, and collaborative manner.
  • Create an episode list to implement live streaming.
  • Live stream multiple episode lists in multiple live rooms at the same time.
  • Play programs in an episode list in loop mode or for one time.
  • Replace programs in an episode list or change playback order during playback.
  • Stop playing an episode list.
  • Delete an episode list.
  • Modify programs in an episode list.
  • Replace programs in an episode list.

Feature categories

Category Feature Description
Input content Stream pushing over Real-Time Messaging Protocol (RTMP) Third-party live streams are not supported. The following stream pushing methods are supported:
  • Stream pushing over RTMP
  • AliLive SDKs and demos for iOS, Android, and web
  • Common third-party stream pushing software such as Open Broadcaster Software (OBS), XSplit, and Flash Media Live Encoder (FMLE)
Media files The following video formats are supported:
  • 3GP, ASF, AVI, DAT, DV, FLV, F4V, GIF, M2T, and M3U8
  • M4V, MJ2, MJPEG, MKV, MOV, MP4, MPE, MPG, and MPEG
  • MTS, OGG, QT, RM, RMVB, SWF, TS, VOB, WMV, and WEBM
Note All media files must be uploaded to the media library of ApsaraVideo VOD. For more information, see Manage media assets.
Output content Live streams The following protocols are supported:
  • RTMP
  • HTTP Live Streaming (HLS)
  • HTTP-FLV
Live stream recording You can customize the recording length. The following recording formats are supported:
  • FLV
  • MP4
  • M3U8
Media processing Video layout You can customize multi-screen layouts and add live streams or media files to the screens.
Live stream switching You can switch between live streams.
Media file switching You can switch between media files.
Component overlay You can overlay text components and image components.
Program directing PVW and PGM modes You can customize multi-screen layouts and add live streams or media files to the screens.
Standby playback You can prepare standby videos and switch to a standby video during live streaming. Only media files can be used as standby resources.
Stream delay You can delay the playback of live streams.