Video does not play while going through Web Isolation
search cancel

Video does not play while going through Web Isolation

book

Article ID: 176462

calendar_today

Updated On:

Products

Web Isolation

Issue/Introduction

The video does not play in Vector Rendering mode or Grid Rendering mode.

The video will play fine in a Chromium browser without Web Isolation.

The following error messages are observed in the fireglass.log file:

Dec 4 19:33:25 gateway-one localhost /usr/bin/node[47]: [DEBUG] [1575488005059] [clif_worker_3[47]::video_true_type_validator.js:143] Validating true type. Total bytes received: 262 <ClientId: __FGL__49027547234cf RequestId: 4a7cd8ad-68ab-417b-937b-3a1a8bfff908 TabId: acd255f1e320c995 Url: >
Dec 4 19:33:25 gateway-one localhost /usr/bin/node[47]: [DEBUG] [1575488005061] [clif_worker_3[47]::video_true_type_validator.js:148] The video is not supported. Its mime type: application/octet-stream supported mimeTypes: ["audio/mp4","video/mp4","application/mp4","audio/webm","video/webm","application/ogg","audio/ogg","video/ogg","video/x-flv","video/f4m","application/f4m+xml","video/f4f","application/vnd.apple.mpegurl","application/x-mpegurl","audio/x-mpegurl","video/mp2t","text/html","text/plain","audio/mpeg","video/quicktime","video/x-m4v","application/xml","video/mpeg","application/x-empty","application/dash+xml","text/xml","audio/x-hx-aac-adts"] <ClientId: __FGL__49027547234cf RequestId: 4a7cd8ad-68ab-417b-937b-3a1a8bfff908 TabId: acd255f1e320c995 Url: >
Dec 4 19:33:25 gateway-one localhost /usr/bin/node[47]: [ERROR] [1575488005061] [clif_worker_3[47]::video_true_type_validator.js:109] [FGERROR:VIDEO_TRUE_TYPE_NOT_SUPPORTED2] Video's true type (application/octet-stream) is not supported. Canceling the resource's request. VideoUrl: https://domain.com/video.ts*** <ClientId: __FGL__49027547234cf RequestId: 4a7cd8ad-68ab-417b-937b-3a1a8bfff908 TabId: acd255f1e320c995 Url: >
Dec 4 19:33:25 gateway-one localhost /usr/bin/node[47]: [INFO] [1575488005062] [clif_worker_3[47]::video_streamer.js:439] Video's true type (application/octet-stream) is not supported. Canceling the resource's request. VideoUrl: https://domain.com/video.ts <ClientId: __FGL__49027547234cf RequestId: 4a7cd8ad-68ab-417b-937b-3a1a8bfff908 TabId: acd255f1e320c995 Url: >

Cause

Web Isolation has a function which will validate the true file / content type of the video.  As shown in the logs above, the accepted types are listed along with the detected type.

Resolution

This is considered a security feature and is enabled by default.  However, it is possible to edit the list of accepted video types or turn off true type validation if desired.

This is managed under System Configuration > Gateway Advanced Settings > Edit > search for 'true'

The following shows an example where you can either add in application/octet-stream or disable the true type validation by un-checking the box: