Functionality
getIngest simplifies the process of preparing ingest sources for broadcasting
by standardizing them into WHIP URLs.
The function supports a variety of input types to accommodate different
broadcasting setups:
- String: Directly returns the string if it’s a valid URL. Constructs a WHIP
URL using a base URL for stream keys.
- LivepeerStream: Uses the
streamKey from Livepeer stream data to generate
a WHIP URL.
- CloudflareStreamData: Extracts the URL from Cloudflare stream data
objects.
Optional parameters (opts) include:
- baseUrl: The base URL for constructing WHIP URLs. Essential when the input
is a stream key.
The function outputs a WHIP URL string suitable for use in broadcasting setups,
or null if the input can’t be processed into a valid WHIP URL. Last modified on June 2, 2026