Using the Transcoder API, you can queue asynchronous jobs for transcoding
media into various output formats. Output formats may include different
streaming standards such as HTTP Live Streaming (HLS) and Dynamic Adaptive
Streaming over HTTP (DASH). You can also customize jobs using advanced
features such as Digital Rights Management (DRM), audio equalization, content
concatenation, and digital ad-stitch ready content generation.
public static void BindService(ServiceBinderBase serviceBinder, TranscoderService.TranscoderServiceBase serviceImpl)
Register service method with a service binder with or without implementation. Useful when customizing the service binding logic.
Note: this method is part of an experimental API that can change or be removed without any prior notice.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[[["\u003cp\u003eThis webpage details the \u003ccode\u003eTranscoderService\u003c/code\u003e class, which is part of the \u003ccode\u003eGoogle.Cloud.Video.Transcoder.V1\u003c/code\u003e namespace and allows for queuing asynchronous media transcoding jobs.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTranscoderService\u003c/code\u003e class supports various output formats, including HTTP Live Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (DASH), and allows for advanced customizations like Digital Rights Management (DRM).\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the API is 2.9.0, and the page provides access to documentation for versions ranging from 1.0.0 to 2.9.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eTranscoderService\u003c/code\u003e inherits from \u003ccode\u003eObject\u003c/code\u003e, and the documentation lists the inherited members and the specific methods of the class, including \u003ccode\u003eBindService\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eBindService\u003c/code\u003e has two method overloads, one that creates a service definition for server registration, and another that registers a method with or without implementation.\u003c/p\u003e\n"]]],[],null,[]]