Skip to content

Media Agency - Streaming Services

Registration & Provisioning

Before domain owners domains can access streaming services the domain owner must register, and authorize via a web page.

A Streaming Service Provider must be setup by the domain owner.

Once their website is authorized there are a number of API services available from their production website.

Streaming Session Request

The domain owner submits a session request where it can be approved or rejected.

A re-submission can be requested after rejection, with the original rejection response.

A live session preview can be required, or optional based on the Media Agency's website settings.

Stream Request Session Approval

Once approved, information is returned to the domain owner with the scheduling and live streaming information.

Starting a Stream

A stream is started by providing a stream session approval.

A URL is returned which provides the production stream to the live delay streaming service if required., or the content processing pipe-line forwarding service.

Live Delay Streaming Services

If there is a live delay set to allow agents to cut it off, the content is buffered based on the delay time, and forwarded to the Stream Management Pipeline Services.

Streaming Management Pipeline Services

Streaming Management Pipeline Services is processes content to the Content Profiling Pipeline, where errors or warnings are handled, and forwarded to the Content Stream Provider.

A list of verification from the Pipeline services with checksums are received after the stream completes, where it passed through the pipeline completed.

Any issues from uploading to the Website Content Management Service are handled by agents where it can be rejected, or re-submitted.

Citizen Live Stream Content Consumption

The stream is accessed by the FCC - Operating System Container/SDK's integrated Media Player, or via NITS Web Browser & Certified Web Components available for their website and content.

Upload Stream to Storage

If the session requested the stream to be uploaded to the domain owner(s) Content Media Server post stream, it's processed to the website owners(s) Website Content Management Services.

Any issues from uploading to the Website Content Management Service are handled by agents where it can be rejected, or re-submitted.