Skip to main content

Livestream

Livestream metadata and technical details.

type Livestream {
createdAt: DateTime!
description: String
embedCode: String
id: String!
logo(
transforms: ImageTransformsInput
): URL
name: String!
pbsStationManagerLivestreamFeedCid: String
pbsTvssFeedCid: String
schedule: LivestreamSchedule
shortDescription: String
source: LivestreamSource
sourceUrl: URL
station: Station!
stationId: UUID!
updatedAt: DateTime!
vimeoLiveEventId: String
weight: Int!
}

Fields

Livestream.createdAt ● DateTime! non-null scalar references

Livestream.description ● String scalar references

Livestream.embedCode ● String scalar references

HTML embed code (for web platfoms only).

Livestream.id ● String! non-null scalar references

Livestream.logo ● URL scalar references

Livestream.logo.transforms ● ImageTransformsInput input references

Livestream.name ● String! non-null scalar references

Livestream.pbsStationManagerLivestreamFeedCid ● String scalar references

Feed ID for a livestream delivere from PBS Station Manager.

Livestream.pbsTvssFeedCid ● String scalar references

PBS TV Schedule API feed ID associated with the livestream.

Note: This ID does not appear to always be correct in PBS Station Manager API data.

Livestream.schedule ● LivestreamSchedule object references

Schedule data from PBS TV Schedules Service API.

Livestream.shortDescription ● String scalar references

Livestream.source ● LivestreamSource object references

Livestream source metadata.

Source metdata is only cached for 10 seconds to account for the short lifetime of Vimeo playback URLs.

See: Playing Vimeo Events Through an External HLS Player

Livestream.sourceUrl ● URL scalar references

Stream source direct URL.

Livestream.station ● Station! non-null object references

Livestream.stationId ● UUID! non-null scalar references

Livestream.updatedAt ● DateTime! non-null scalar references

Livestream.vimeoLiveEventId ● String scalar references

Vimeo Live Event ID.

Livestream.weight ● Int! non-null scalar references

Order for all livestreams (lowest to highest) when selecting livestreams of a station.

Returned By

createLivestream mutation ● deleteLivestream mutation ● livestream query ● livestreams query ● stationLivestreams query ● updateLivestream mutation

Member Of

Station object