API

Browse 20 curated API resources, tools, libraries, and guides for video developers on Awesome Video.

About this collection

API brings together 20 curated resources for video developers. Explore projects and guidance across Infrastructure & Delivery, Players & Clients, and Intro & Learning.

Explore related topics

Resources (showing 1–20 of 20)

  • youtube-uploadA command-line Python script that uploads videos to YouTube using the YouTube Data API, facilitating automated or batch uploads.
  • Media Source Extensions (W3C Recommendation)The W3C specification for Media Source Extensions (MSE), an API that allows JavaScript to feed media to the HTML5 video or audio tag for ad…
  • Quantifying packaging overheadMux makes adding video to your app or website as easy as making a single API call. But behind the scenes is a large multistep process to an…
  • Vantage GatewayVantage Gateway, formerly known as Encoding.com, is a cloud-based media processing platform that offers comprehensive transcoding, packagin…
  • Mux Video APIMux offers a developer-friendly streaming infrastructure with APIs for live and on-demand video. It provides adaptive bitrate streaming, re…
  • datarhei Restreamerdatarhei Restreamer is an open-source video streaming server that provides a simple yet powerful solution for live streaming. It features a…
  • Coconut Video Encoding APIA scalable and flexible video encoding API that integrates seamlessly into any existing platform. Coconut harnesses cloud technology to pro…
  • Cloudinary Cloud Video StreamingCloudinary provides cloud-based video streaming services that enable efficient storage and delivery of video content over the internet. It…
  • Kaltura Community ForumsThe Kaltura Community Forums provide a platform for developers and users to discuss various aspects of Kaltura's video technology, includin…
  • video-transcoding-apiThe video-transcoding-api provides an HTTP API for transcoding media files into different formats using pluggable providers. It supports mu…
  • OpenMAXA non-proprietary, cross-platform set of C-language programming interfaces that provide abstractions for routines useful in processing audi…
  • Wowza Developer PortalA hub for developers offering tools, APIs, and documentation for building live streaming applications. It includes tutorials on live stream…
  • Sendbird LiveSendbird Live offers APIs and SDKs for building engaging live streaming experiences in web and mobile applications. It provides features li…
  • Mux Live Streaming APIMux provides a developer-friendly live streaming API that allows for easy integration of live streaming capabilities into mobile and web ap…
  • Video Acceleration API (VA-API)An open-source API that allows applications to utilize hardware video acceleration capabilities, typically provided by the GPU. VA-API supp…
  • Twitch Developer ForumsThe Twitch Developer Forums provide a platform for developers to discuss and collaborate on Twitch's API, Extensions, and other developer p…
  • Google Cloud Video Services C++ Client LibraryAn idiomatic C++ client library for Google Cloud's video services, including Live Stream API, Transcoder API, and Video Stitcher API. This…
  • Brightcove Open Source ProjectsA collection of open-source tools and libraries developed by Brightcove to enhance video streaming capabilities. These projects include API…
  • Bitmovin Encoding APIBitmovin's Encoding API offers cloud-based video encoding services that support a wide range of codecs and formats. It provides high-speed…
  • Zype DRMZype provides a Digital Rights Management (DRM) solution that integrates with standards like FairPlay, Widevine, and PlayReady. It offers t…