Generate time-limited streaming URLs for playback.

When protocol is omitted, all available stream formats are returned.
When protocol is set, only URLs for that protocol are returned.
Response URLs are time-limited and must not be cached.

URLs are restrictive by default: locked to the caller's IP and
time-limited. client_ip, no_ip_lock and no_expire relax these
restrictions for integrators relaying traffic or making server-to-server
calls.
Requires video.read
scope.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
Body Params

Optional streaming protocol filter and restriction levers.

string
enum

Streaming protocol (hls, dash, or hbbtv).
Omit to return all.

Allowed:
string

End-user IP to lock the URL to instead of the caller's IP.

Use when relaying traffic through a service in the middle.

boolean

Disable IP-based restriction. Omit to keep the URL IP-locked.

boolean

Disable URL expiration. Omit to keep the URL time-limited.

Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json