Skip to content

Latest commit

 

History

History

storage-transcode-videos

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Transcode Videos on Google Cloud Storage

Author: Firebase (https://firebase.google.com)

Description: Transcode video files into formats suitable for consumer distribution.

Details: # Templates

By default the extension suggests using preset/web-hd for transcoding.

Custom templates can be created here.

Configuration Parameters:

  • Cloud Functions location: Cloud region where transcoding should take place. For help selecting a location, refer to the location selection guide.

  • Cloud Storage bucket where videos should be picked up and processed.: Cloud Storage bucket where videos should be picked up and processed.

  • Cloud Storage bucket where processed videos should be output to.: A Storage bucket that the extension should process videos to.

  • Input videos path: A Storage path in the input video bucket that the extension should process videos from.

  • Output videos path: A Storage path in the output video bucket that the processed videos should be output to.

  • The default transcoding template ID to use for transcoding jobs.: A template id for populating a job configuration.

Cloud Functions:

  • transcodevideo: Listens to incoming Storage documents that are videos and executes a video transcoding job on them.

APIs Used:

  • transcoder.googleapis.com (Reason: Powers all Video Transcoding tasks performed by the extension.)

Access Required:

This extension will operate with the following project IAM roles:

  • transcoder.admin (Reason: Allows the extension to create video transcoding jobs.)

  • storage.admin (Reason: Allows the extension to write to your Cloud Storage.)