blog/
196 pages · Updated 2026-10-15
Pages
- Color space in video (part 1)
- Video upload with cURL
- How to integrate AI facial expression detection to control your video – Javascript
- The future of [ultra] low-latency video streaming
- Add bumpers to your video with bumper.a.video
- Why low latency matters: Explained with 6 real-world examples
- Live stream webhooks: We'll tell you when the stream starts
- The benefits of token based authentication
- How to create a Udemy-like learning platform
- Analytics with api.video
- Behind the scenes of video production at api.video — A tête-a-tête with our video editor
- What is bitrate (And why is bitrate important for your videos)
- Features, infrastructure and a solid API: Get everything for your video needs with api.video
- Watermarking your video or live stream
- How to integrate video into Android apps
- PHP scripts : Upload videos from Google Drive to API video
- Empowering through values: api.video's core principles
- We're proud to announce our new Go Client for api.video
- What is a webhook and how to use webhooks for real-time video management
- Delegated uploads: Make video uploads with a created token
- Between code and comfort: The inside scoop on api.video’s WFH chronicles
- Video transcoding: What, why, and how?
- Tips for working with api.video analytics data
- The code behind the magic: the <video> tag
- Introducing Analytics: Your go-to place to measure the effectiveness of your videos
- How to upload a video file in PHP
- Broadcast your video to third-party platforms: Introducing restreams
- How to add an api.video player to your Android application
- Making a short video app like TikTok: 10 things you must keep in mind
- What is the difference between H.264 vs. H.265?
- Video duets in the browser
- How to create a backup of your videos in Amazon S3
- Video Metadata: Exploring advanced use cases and their benefits
- Upload a video with the api.video PHP client
- Adding a chyron to your video: Look like the news!
- Create a Next.js 13 & React 18 video app
- Stream smarter, not slower: Introducing low-latency live streaming
- Sample apps using api.video: a.video
- Build a Choropleth Map with api.video Analytics
- Unlock the complete potential of api.video using Add-Ons
- New feature: Webhooks
- The comeback of specialized hardware
- The benefits of measuring the video playback QoE
- What is HLS video streaming and how does it work?
- The five design principles applied to software video codec
- Authentication steps
- Migrating your videos to api.video
- How to create Video Playlists with api.video's Player SDK
- 5 Revenue streams for esports streamers
- Choose a thumbnail with api.video's pick a thumbnail endpoint
- What is SD and how is it different from HD?
- How api.video empowers enterprises with advanced assistance
- Revolutionize your video streaming with api.video’s white-labeling solutions
- New video uploader JavaScript library
- Use Flask with Dropzone.js to upload videos under 200 MiB
- Secure live streams with unique overlay
- Switch your existing Android player to api.video
- Troubleshooting tips for your Laravel 8 project
- Auto Caption a video
- False start: showing the playback url before the it’s ready
- Create, deliver, and manage private videos
- Run api.video commands from the commandline!
- The Web APIs of record.a.video
- Understanding video Parameters: ffprobe
- These 5 Powerful Video APIs can help you Boost your Business
- Try api.video's new Python client!
- Cloud streaming: How cloud is enabling video streaming services like Netflix
- Azure Media Services transition: Tackling migration challenges head-on
- The five basic principles of video compression
- Video deletion: how to delete a video from your account
- Tips for creating a live stream
- Create an infinite scrolling wall of videos with Laravel 8
- How to upload a video with React and NodeJS
- Interested in moving your meetup online?
- Responsive Media: the right approach for images vs video
- Do you want to stream a snowman?
- Success Story: How this leading bank enhanced communication within their organisation through video content
- How fast does api.video encode video? 2H 2020 data
- Progressive uploads with the api.video Python client
- Live stream your Dolby.io conference call with api.video
- Upload a video with Laravel
- Live stream better with the Secure, Reliable, Transport (SRT) protocol
- Organize your live streams and recordings on one simple page
- Top 5 benefits of a cloud video platform
- Localize ads by combining personalized voice overs
- Case Study: Beeready.io and api.video
- Video event analysis using api.video sessions
- Set up webhooks from your api.video dashboard to save time
- Upload a video: Discord
- Start your video project with api.video Next.js boilerplate
- What is the 4K resolution and how is it different from HD?
- Using api.video with the Jamstack
- New NodeJS/Typescript API Client
- What is the difference between a GIF and a video?
- Why and how api.video automated all their API clients
- MediaDevices.getUserMedia() for camera and audio recording
- How to do professional lighting for your live stream
- Create an NFT with api.video, Ethereum, MintGate, Metamask
- Switch to api.video with our fast & easy video import tool
- Bubble.io + api.video: build YouTube-like site with no code
- Upload large video files without compromising on speed
- Live shopping is the new way to shop
- Caption your videos (classes, speeches, or entertainment)
- An upgraded Analytics is here: Deeper insights, better tracking
- Free video encoding: Let's talk numbers
- Huge pricing update: Introducing video encoding at no cost
- Upload a video to api.video using a public URL
- api.video Strapi Plugin: Add videos to your headless CMS
- Upload videos on your Android app with an Android Service
- Introducing AI video summarization: Derive key moments from hours of content
- Our Zapier integration now features instant triggers
- Case Study: building a digital dance academy without coding
- Send Messages in Slack Any Time You Create a New Video
- New feature: Video on demand webhooks
- How InEvent used api.video to produce events
- How to create a video clip with api.video
- Lights, Camera, AI Action! Discover our AI features
- Delivering live video: Streaming vs. WebRTC
- How to add watermarks to your videos
- How to add captions to your videos
- New feature: Analytics libraries for 3rd party video players!
- We raised $12M to let you join our video-first world
- Two way communication: Chat during a live stream
- Building "Loom" in the browser: record a video with api.video
- Video Chapters: Using external buttons for controls
- Migrate your Node app to our new API client
- How ULift leverages api.video’s VOD services for its coding education app
- Introducing ASICs-based encoding at api.video
- All-in-one infrastructure & growing ecosystem
- Upload videos on your Android app with WorkManager
- How to build the next Netflix
- PHP scripts - Export all your video details to a .csv file
- Listing, retrieving, and deleting delegated tokens
- Which operating system is most popular with api.video Analytics
- Switch your existing Swift player to api.video
- 2021: Wrapping up a great Q1 at api.video
- Upload many files at once with HTML and JavaScript
- What is OTT and what is OVP?
- The two most popular color models that are used in print, digital images and video
- The New api.video WordPress Plugin
- What causes buffering? Top 7 issues causing video buffering
- A handy desktop app for uploading and sharing your videos
- What is RTMP and why do we use it for live streaming?
- Enhancing Video Accessibility: Control Video Downloads with api.video
- Get notified by Gmail when a new video is available (Zapier)
- Volume warnings
- Introducing the Admin API: A single API to enhance user management
- api.video launches iOS SDK fom video streaming
- How many live streams can I run at once?
- Update a Google Spreadsheet Every Time You Add a Video to api.video (Zapier)
- Lost in translation? Fill in the blanks with captions!
- How does video content boost your SEO and site ranking?
- If your token expires, hit refresh and protect your API key
- New code samples for the Python client
- In stream ads: How to monetize your videos with api.video
- Why relying on a third-party tool is easier than building your own infrastructure for videos
- Video tagging best practices
- Our sandbox environment can help you test our API for free
- React Native Livestream Module: building the sample app
- api.video announces a new PHP client
- api.video's new Java client is here!
- Introducing Workspaces
- No-code blog articles from api.video
- For the first time ever, api.video is releasing a C# client!
- devrel blog posts
- api.video Blog: Case Studies, Tutorials, Product Updates
- Video industry trends and guides from api.video
- Introducing Custom Domains for api.video
- Video API Case Studies with api.video
- Build Video Products with these Tutorials from api.video
- Company news at api.video
- Product updates from api.video blog posts
- api.video Next.js tutorials
- Live stream status blog posts
- Authenticate blog posts
- Player blog posts
- api.video Funding Announcement
- Video Get blog posts
- Dynamic Metadata blog posts
- Video upload blog posts
- Video delete blog posts
- Chapters blog posts
- Dropbox blog posts
- video create blog posts
- live - create blog posts
- Delegated Upload blog posts
- API client blog posts
- vimeo blog posts
- video api blog posts
- transcoding blog posts
- Analytics blog posts
- strapi blog posts
- captions blog posts
- api video plugin blog posts
- Video Status blog posts
- video industry blog posts