- The video and audio will be playing at the dispenser in a continuous manner.
- The video and audio will be synchronized across all screens at a given site.
- Video and audio will be interrupted during the fueling transaction only during payment prompts as required for PCI compliance.
- After prompts video and audio will resume synchronized with the other terminals.
- The size of the media window will accommodate interactive prompts that drive the fuel purchase transaction.
- GSTV will provide a unique playlist for every site every day.
- At any time the Invenco system will accept multiple updates to the playlists, assets, and metadata for a site without playback interruptions.
- The video window will be divided into multiple zones
- Video playback will exist within a single zone
- Terminal will check Invenco cloud for required media
- If success
- Download required media to terminal
- If failure
- Invenco sends notification to GSTV to resend media update notification
- GSTV sends media update notification to Invenco
- If success
- Invenco should retry downloading the file three times.
- If the download is still unsuccessful, send notification to GSTV
{
"guid": String,
"id": String,
"filename": String,
"notificationTimestamp": String
"notificationType": "MEDIA_CHECK",
"status": "failure",
"additionalInformation": "Video File is Missing - {filename}"
}
If update message is playlist, add additional field to notification
"segmentIds": [String]
What Invenco Sends if Media File is not in Invenco Cloud - Example Data
What Invenco Sends if a Media File Can Not Be Downloaded to a Terminal and is not in the Invenco Cloud
{
"guid": String,
"id": String,
"filename": String,
"notificationTimestamp": String,
"notificationType": "MEDIA_CHECK",
"siteId": String,
"status": "failure",
"terminalId": String,
"additionalInformation": "Video File is Missing - {filename}"
}
- Media update notifications should be processed before playlist update notifications
- If a playlist update is being processed when more media updates arrive, processing of the playlist should be completed prior to media updates
- Configuration changes are processed as they arrive, but site playback should not be interrupted