GumletGumlet logo
Pricing
Login
Book a Demo
Signup

Footer

Gumlet Company logo
USA

Gumlet LLC
8 The Green, Dover, DE 19901

Singapore

Gumlet Pte Ltd
20A, Tanjong Pagar Road, Singapore (088 443)

Gumlet aicp logoGumlet soc2 logoGumlet iso logo
PRODUCT
  • Video Overview
  • Video Analytics
  • DRM Video Protection
  • Video CMS
  • Video Protection
  • Video Player Customization
  • Video Streaming
  • Video Transcoding
  • Video DRM
  • Online Video Hosting
  • Image Optimization
  • No-code Integration
  • Wordpress
  • Vimeo Alternative
  • Cloudinary Alternative
  • Imgix Alternative
  • Wistia Alternative
RESOURCES
  • Blog
  • Learn
  • Glossary
  • Tools
  • Startup Credits
  • Why Gumlet
  • Webinars
  • Documentation
  • Howdrm.works
SUPPORT
  • Product Updates
  • Feedback
  • Community
  • Become an Affiliate
  • Contact Us
  • Service Status
COMPANY
  • Pricing
  • About Us
  • Customers
  • Careers
  • Press Kit

© 2025 Gumlet Pte. Ltd.

Privacy Policy

Terms of Service

Back to Glossary

H

2 min read

HDS Streaming

A streaming technique called HTTP Dynamic Streaming (HDS) enables you to stream material over the internet while utilizing the HTTP protocol.

What is HDS Streaming?

A streaming technique called HTTP Dynamic Streaming (HDS) enables you to stream material over the internet while utilizing the HTTP protocol. Desktop and mobile devices, such as smartphones and tablets, can get live and on-demand video content thanks to HDS.

When using HDS streaming, a video file is divided into smaller chunks and sent to the viewer's device via a web server. HDS alters the video streaming quality according to the network bandwidth of the viewers, speed, and device capabilities. This guarantees that the viewer has a lag- and buffer-free streaming experience.

Elements of HDS Streaming

  • Server: The web server is responsible for delivering the video content to the viewer's device. The server must be configured to support HDS streaming and have the necessary hardware resources to handle the demand for video content.
  • Encoder: The encoder is responsible for converting the video content into a format that can be streamed over the internet. The encoder must be capable of encoding the video content in different resolutions and bitrates to support adaptive streaming.
  • Manifest file: The manifest file is an XML file that contains information about the video content, such as the location of the video files, the video duration, and the bit rates available. The manifest file is used by the player to request the appropriate video segments from the server based on the viewer's internet connection speed.
  • Player: The player is responsible for playing the video content on the viewer's device. The player must support HDS streaming and be able to request the appropriate video segments from the server based on the information in the manifest file.

Benefits of HDS Streaming

  • Adaptive Streaming: The video stream quality can be dynamically adjusted with the help of HDS, dependent on the viewer's internet connection speed and device capabilities. This guarantees that the viewer has a lag and buffer-free streaming experience.
  • Security: HDS uses HTTPS to encrypt the video content, which provides a high level of security for the video content.
  • Multi-platform Support: HDS supports streaming to desktop and mobile devices, including smartphones and tablets. This makes it easy for viewers to access the video content on any device they choose.
  • Analytics: HDS provides detailed analytics on viewer behavior, such as the number of viewers, the viewing time, and the geographical location of the viewers. This information can be used to optimize video content delivery and improve the viewing experience.

Similar readings

Hardware Transcoding
Posted on May 29, 2023
H.263
Posted on Apr 17, 2023
Images or videos loading slow?

We compress them so that your users don't need to wait.

Try Gumlet

Images or videos loading slow?We compress them so that your users don't need to wait.  Try Gumlet →

Ready to get started?

Sign up and start optimizing your videos by up to 57% with Gumlet. No credit card required. Reach out to contact sales or to get a custom pricing estimate that fits your needs.

Start now Contact sales →
Optimizing videos is hard, but our pricing is not
Simple per-minute pricing with no hidden fees.
Pricing details →
Effortlessly integrate Gumlet into your existing stack
Upload with API and set webhooks for output in minutes.
Integragtion guide →