Advanced Search
Search Results
26 total results found
igolgi Stream Engine
Tutorials
API
Transcoding
The Transcoding page is where all of the magic happens. Users can drag and drop files, while power users can link up cloud data storage from (aws, google and oracle clouds), use templates, curl and or API calls to batch their high volume jobs. Please Note: T...
Getting Started
Stream Engine is a professional video compression transcoder from igolgi who has been making transcoder products for broadcast, cable and internet streaming companies for the past 15 years. Over 500 companies use igolgi products to serve their customers daily...
Quick Start 1 (drag and drop)
Prerequisites: Computer with a Browser Local .mp4 video file After you login you should go to the Dashboard page Click "Transcode a Video" on right side under getting started or the "Transcoding" link on the left side of the screen. This should ope...
Billing
1.) Select a plan.After your trial you can choose from any of our plans. When you subscribe enter a credit card and will bill you at the end of the month for time used or in increments of $20 which ever is first. You can cancel at any time and any balance yo...
API Keys
If you are a programmer using our API or curl you will need an API key. Every account gets at least one API key by default. If you are paying for StreamEngine you should be extra careful about not letting your API keys in the wrong hands. You can always d...
Job History
Overview The job history page will keep track of all of the jobs you have run and the state of the jobs. Its hard to estimate how long a job will take to run, sometimes they are fast and other times they are slow. It depends on the size of the video and wha...
Dashboard
Dashboard is the first page you come to after you login to streamengine, it gives you a starting point to see jobs that you might have run over night depending on your subscription level. the main sections are the pages list, in the left hand column. Days r...
Documentation
The documentation page will change over time but currently has our api training. You can jump to any spot by clicking on any of the clickable links below the contents. This is a live document it can change, new things can be added, new videos, new tutorials s...
Quick Start 2 (mobile or tablet)
Prerequisites: Cell phone or tablet connected to the internet with a camera MODIFY for mobile After you login you should go to the Dashboard page Click "Transcode a Video" on right side under getting started or the "Transcoding" link on the left sid...
API Documentation
Contents Parameters Cloud Credentials Cloud Credentials Input/Output Audio Profiles Video Profiles Supported Containers and Codecs Creating Jobs Using the API from within Python Retrieving a Sent Job Parameters input or not ...
About Us
igolgi History - About Us Founded in 2008 by Jeff Cooper and Dr. Kumar Ramaswamy igolgi is an engineering and development company. Our engineering staff has years of experience in every type of compression encoding and transcoding technology, and we a...
Videos
Getting Started with Drag and Drop
Creating cURL Jobs
Creating Jobs To create a job, use your API key along with a JSON payload matching the schema described in the tables above, and make an HTTP GET request like the following: curl https://streamengine.igolgi.com/api/v0/job \ -k \ --request POST \ -u ...
Anatomy of a Video
When you look behind the scenes of a video on YouTube you will notice that each video has more than one video (in the example below, YouTube has 24 videos). Streaming video companies like YouTube, Netflix, Apple, Pluto and others need to support different devi...
Javascript Examples
The following code sample was written in java using the fetch method. It requires an API_KEY and FILE_NUMBER_OF_UPLOADED_VIDEO Depending on your operating system you will need node.js loaded https://nodejs.org/en and this code can be run: node se-localfil...
Ruby Examples
Feel free to modify the following script for your environment. To process the video, this script below assumes your job is on aws in an S3 bucket for input and output. require 'net/http' require 'uri' require 'json' url = URI.parse("https://streamengi...
Go Examples
This is an example in Go, please modify it to fit your environment, be sure to change the video input and output paths as well as the API_KEY and AWS_ACCESS and AWS_SECRET keys. package main import ( "bytes" "encoding/json" "fmt" "io/ioutil" "net...
Python Examples
The following example uses video files on AWS in an S3 bucket and writes files out to a different AWS S3 Bucket. import requests url = "https://streamengine.igolgi.com/api/v0/job" headers = { 'Content-Type': 'application/json', } # Authentic...
Stream videos with HTML-DASH and HLS
Why would I want to use hls or dash?Dash and Hls are great for streaming large files and give the user the ability to jump around in the video, fast forward, rewind or jump to an index. In the past you needed expensive streaming servers and serve videos using...
Troubleshooting
If you get an error On the job history page you may see this error .... It is possible to use a video codec with streamengine that you do not have loaded on your computer, its also possible that your browser does not know how to play the video. It's usua...