Please Wait
Please standby as we open the Videolinq Media Dashboard
My Account
Output Hours This Month | 0 |
Data Transfer Used (This Month in GB) | 0 |
Active Streams | 0 |
Stream Job Limit | |
Endpoint Limit |
Account Options
Active Stream Jobs
No active streams.
Job ID | Display Name | |
---|---|---|
Start / Stop Pull Jobs
Job ID | Display Name | |
---|---|---|
Preview Player
Network Status
Video Origin | |
Caption Ingest | |
Video Transcoding |
Job name :
Endpoints :
Users :
RTMP URL: rtmp://
Stream Name:
Host: http://
Stream Job:
User:
Select a job from the list to view information or make changes.
Stream Jobs define publishing channels on the Videolinq Network. For each stream you want to publish, you will create a new Stream Job.
Each Stream Job requires an input source and at least one endpoint. If you will publish using an RTMP encoder or if you will publish closed captions, your Stream Job will require at least one User. For complete instructions on configuring Stream Jobs and publishing to the Videolinq Network, please see the "Help" tab above.
Stream Jobs define publishing channels. For each stream you want to publish, you will create a new Stream Job.
Each Stream Job requires at least one publishing User. Users can publish video and captions or closed captioning only. Stream Jobs accept video source from encoders pushing video in RTMP format, or from a Scheduler pulling video in the RTMP/RTSP/HLS media format. Stream Jobs generate a HDS/HLS paths that can be used to create HTML5 Players. Stream Jobs can send live video to multiple Endpoints.
Click the button below to add a new Stream Job.
Live Encoder RTMP path:
RTMP URL: rtmp://
Stream Name:
Closed Captioning publishing links:
Host: http://
Stream Job:
User:
Stream Job playback links:
HDS URL: https://out.videolinq.net/stream/
HLS URL: https://out.videolinq.net/stream/
Select a Schedule from the list to view information or make changes.
Use the Scheduler to automate scheduled live stream delivery to Endpoint. The Scheduler works in "Pull" or "Push" mode. Pull video signal from H.264 encoders or IP cameras, at a specific time frame, and distribute the live stream to designated Endpoints. Activate existing RTMP streams pushed to Videolinq, and specify when they will be sent out to target Endpoints on a constant, daily, or weekly basis.
Use the Scheduler to automate scheduled live stream delivery to Endpoint. The Scheduler pulls a video signal from H.264 encoders, IP cameras, or MPEG4 media files. Schedules have four method of operations: manual activation, 24/7 state, repeated daily schedule, and different schedule for each day of the week.
Important: Stream Jobs using a Schedule as the input source, must be manually started in the main dashboard "Start / Stop Pull Jobs" section to become active.
Click the button below to add a new Schedule.
Select a player from the list to view information or make changes.
Use the Videolinq player wizard to create custom players for live streams or video-on-demand. Vimeo or YouTube video are also supported. The player code can be posted on any website, but streams will play only if you have an active Videolinq account. Click the icon below to create a new player, or select the player saved record to modify existing player profiles saved before. Look at the Help section for more information.
Use the player wizard to create custom players for live streams or video-on-demand. Vimeo or YouTube video sources are also supported. The player code can be posted on any website, but streams will play only if you have an active account. Click the icon below to create a new player, or select a player from the list to make changes to saved settings.
Important: When a player profile is deleted, the player code posted online will stop working.
Click the button below to create a new player.
Account users provide access to video publishing, and two caption publishing methods. You may configure as many users as you like.
To edit or delete an existing user, select the user from the list. To create a new user, click the button below.
Complete the form below to add a new user to this account.
Select an Endpoint from the list to view information or make changes.
An Endpoint is a destination for your live video stream. Videolinq can publish your streams to many social media sites and to most media servers and services. Output streaming formats include RTMP, HLS, and MPEG-TS. Create one Endpoint for each target destination streaming service. Later, during the configuration of a "Stream Job", you will be prompt to select a target Endpoint.
An Endpoint is a destination for your live video stream. When using Endpoints you can distribute the same stream to multiple social media sites and streaming services. Output streaming formats include RTMP, HLS, and MPEG-TS. Create one Endpoint for each target destination. Later, during the configuration of a "Stream Job", you will be prompt to select a target Endpoint.
To edit or delete an existing CDN endpoint, select the endpoint from the list.
Click the button below to add a new Endpoint.
Working with Videolinq - General
This self-help section provides a simple step-by- step guide how to configure a Videolinq account to connect to social media sites, to a media server, or to any streaming service. For more in-depth information visit the help desk knowledgebase articles section, or watch short tutorial videos:
Only 3 steps are required to configure a data relay job:
Use the Scheduler to automate signal acquisition and publishing rules associated with specific Stream Jobs.
After creating a Stream Job, copy the publishing information, and configure your RTMP encoder and closed captioning data publishing tool. For list of compatible data publishing tools refer to the knowledge base section of the help desk.
Working with Stream Jobs
Stream Jobs are created after Endpoints and Users were created. The number of Stream Jobs allowed on your account vary by plan and are visible on the Videolinq Client Portal main dashboard. When a Stream Job is created the associated Users, Endpoints, and Scheduler can be changed without affecting the URL generated for the RTMP and Closed Captioning Encoders.
Provide easy to identify names to a Stream Job. Specify more information in the Description box, and proceed to select the components that set the Stream Job values:
Working with Account Users
System “Users” have various permission levels. Users are profiles that are allowed to access Videolinq to perform one or more functions. Users can do the following:
- Publish live video using the "push" or "pull" (Scheduler) method.
- Publish closed captioning as a separate feed (allow permission to 3rd party vendor or software to publish closed captioning for a live stream.
- Publish closed captioning as as part of the live video feed.
Users require a "username" and "password" credentials. Assign Users to StreamJobs. Create unlimited number of Users and “Active” or “Deactivate” them as needed.
Working with Endpoints
Endpoints are target destination for live streams with or without closed captioning data. The number of Endpoints allowed on your account vary by plan and are visible on the Videolinq Client Portal main dashboard. How to create an Endpoint?
Working with the Scheduler
The live stream and IP camera Scheduler has a simple function: it is a tool to automate the “start” and “stop” time of live streams. The Scheduler can be used to pull a live video source or simulate a live stream from a recorded file. Accepted formats for "pull" purposes include RTMP/RTSP/HLS paths. When using a recorded video to simulate live steams, use a MP4 file encoded with the H.264 and AAC codecs. Four schedule types can be applied to each case: start the stream manually, set the stream to work 24/7, set video to stream at the same time every day, or set the video to stream at different times of the day/week.
RTMP streams pulled by the Scheduler allow real time closed captioning insertion. When a Stream Job configuration is completed, give the closed captioning credentials (2nd paragraph of the Stream Job User Information publishing details) to a 3rd party closed captioning vendor. The vendor can use these credentials to send closed captioning data to Videolinq. The closed captioning data will be merged with the video, and sent to all selected Endpoints.
The Scheduler configures schedules based on the User computer time.
Example of same time zone configuration:
I am in London (GMT+1) and I want to start a 1 hour live stream at 4 PM. I look at my computer time, it is now 3 PM. I configure the Scheduler to start at 4 PM and stop at 5 PM.
Example of another time zone configuration:
I am in New York City (Eastern Time), it is now 3 PM, and I want to start a 1 hour live stream at 4 PM Los Angeles time (Pacific Time). I look at my computer time, add 3 hours to match the Pacific Time zone, and add 1 hour. My stream configuration will be: start the stream at 7 PM and stop it at 8 PM.
Follow the steps listed below to create a scheduled live stream:
Working with the Player Wizard
The Videolinq player wizard creates custom HTML5 players to display live or recorded streams. Create a custom player, give it a name, save all settings as a profile, and get an easy to use copy & paste embed code. Make endless changes to the player settings without the need to change the original embed code.
Working with Transcoder
Transcoding is the process of using one input stream to send out multiple output streams of various resolutions and bitrates. Transcoding output streams allow better playback experience, but it requires a compatible media player that can sense the available connection data rate, and adjust incoming live streams accordingly.
Check with your streaming service provider before using this feature, if they provide transcoding service for input streams. Many streaming provider like Facebook or YouTube auto transcode all live streams and require one incoming high quality. In this case you do not need to use the Videolinq transcoding service. How to configure the transcoder?
Important note: Videolinq bills for each transcoded video output separatly. For example: 3 differenet transcoded streams at 720p, 360p, 240p, will be billed as 3 separate stream outputs.
Videolinq: Live API
The Videolinq Live Streaming API provides a programmer interface for creating Users, Stream Jobs, Endpoints, Schedulers, and Players programmatically. The API accepts JSON POST requests and returns responses as JSON.
The API is language agnostic and can be used with any programming language capable of sending HTTP POST requests and parsing JSON data. The following is a reference for using the API, and the operations available to you or your application developer.
Videolinq accounts with API access share a "bucket" of available Stream Jobs, Endpoints, output hours, and data transfer pool. Accounts with API access can create an unlimited number of Sub-Users, Schedulers, and Players. It is the responsibility of the programmer using the API feature on a Videolinq account to assign and limit the number of Stream Jobs, Endpoints, output hours and data transfer their Sub-Users can use.
The following features are managed by the Videolinq API:
To use the API, you will need an active service account that will accept API calls, and a secret unique key that identifies your account when API calls reach Videolinq. Contact our Sales Department to request an API compatible service account.
After changing your password, you will be logged out and prompted to log in again with your new password.