API
The Gcore Customer Portal is being updated. Screenshots may not show the current version.
Video Streaming
Video Streaming
Chosen image
Home/Video Streaming

Video Streaming

Welcome to the Gcore Video Streaming documentation page! Here we explain how to use, configure, and troubleshoot Gcore’s Video Streaming.

Video Streaming is a service that transcodes media content, such as videos, live streams, and group video calls, into appropriate formats for fast and reliable delivery to millions of viewers worldwide.

From the left-side menu, you can access in-depth documentation about Video Streaming:

  • Overview – streaming options, how they work
  • Billing – how the Video Streaming and additional features are billed
  • Live streams and video protocols and codecs – initial parameters accepted, transcoded content parameters, adaptive streaming, low latency streaming
  • Interaction with CDN – how the service for streaming video content interacts with CDN
  • Live Streaming – manage live streams, configure additional features including restreaming, multicamera, recording, DVR
  • Video Hosting – upload a video in the Gcore Customer Portal or by API, embed video to the web application, organize videos in the Customer Portal, configure additional features including playlists, live imitation, AES-128
  • Extra features – additional features for live streaming and video hosting, configuration
  • Real-Time Video – webinar and conference product, microphone and camera configuration
  • Troubleshooting – solve streaming issues
  • API – manage API integration with Video Streaming

If you have any questions or if there is a streaming-related topic that you think we’re missing, please leave a comment and our content team will address it.

Was this article helpful?

Not a Gcore user yet?

Explore the Streaming Platform by Gcore

Go to the product page
// // Initialize a variable to undefined initially. // var growthBook = undefined; // (function() { // try { // var script = document.createElement('script'); // script.src = "https://cdn.jsdelivr.net/npm/@growthbook/growthbook/dist/bundles/auto.min.js"; // script.setAttribute("data-api-host", "https://cdn.growthbook.io"); // script.setAttribute("data-client-key", "sdk-truekA5wvhMYaqsu"); // document.head.appendChild(script); // script.onload = function() { // console.log("GrowthBook script loaded successfully."); // growthBook = window.GrowthBook; // Assuming GrowthBook attaches itself to window // }; // script.onerror = function() { // console.error("Failed to load the GrowthBook script."); // growthBook = undefined; // Explicitly set to undefined on error // }; // } catch (error) { // console.error("An error occurred while setting up the GrowthBook script:", error); // growthBook = undefined; // } // })(); // // Optional: Push to dataLayer if needed // window.dataLayer = window.dataLayer || []; // window.dataLayer.push({ // 'event': 'scriptLoadStatus', // 'growthBookStatus': growthBook ? "Loaded" : "Failed" // });