System 73

If System 73 feature is enabled in Bradmax admin panel, package with player will include System 73 P2P plugin.

System 73 provides a decentralized peer-to-peer (P2P) video player solution designed to improve video streaming performance, reduce server load, and enable seamless video playback by utilizing a network of peers for content distribution.

more at: https://system73.com/

NOTE: System 73 key is required. If you do not already have a System 73 Key, please contact us or directly System 73 to obtain one.

System 73 config

Field nameTypeDescription
apiKeystringConfiguration object for system 73 SDK.
channelIdstringOptional identifier for the channel. Must be a String.
withCredentialsboolOptional. Used for enable cross-domain access with credentials.
sharingContentstringOptional. Configuring how sharing content should be working ("NEVER", "ONLY_ON_LAN", “ALWAYS”).
contentSteeringEndpointstringOptional. Content steering resource. When configured you enable the content steering feature in your application.
customDimension1stringOptional. Additional metadata for your string to present in System73 system.
customDimension2stringThe same as above for second parameter.
customDimension3stringThe same as above for third parameter.

apiKey

Data type: string

Configuration path: .system73.apiKey

Description: Required, System 73 key used to authenticate the plugin.

NOTE: This parameter is required. If you do not already have a System 73 Key, please contact us to obtain one.

channelId

Data type: string

Configuration path: .system73.channelId

Description: Optional. Some ID for identifying your channel, content.

withCredentials

Data type: bool

Configuration path: .system73.withCredentials

Description: Optional. Used for enabling cross-domain access with credentials. Sometimes, players access content that requires credentials such as: cookies, authorization headers, TLS client certificates, etc…, and also need to support browsers that restrict cross-domain HTTP requests (CORS).

sharingContent

Data type: string

Configuration path: .system73.sharingContent

Description: Optional. Configuring how sharing content should be working (“NEVER” - The video content will never be shared with other peers; “ONLY_ON_LAN” - The video content will be shared only if connected via WIFI or ETHERNET. (Default); “ALWAYS” - The video content will be shared with other peers.)

contentSteeringEndpoint

Data type: string

Configuration path: .system73.contentSteeringEndpoint

Description: Optional. Content steering resource. When configured you enable the content steering feature in your application.

customDimension1

Data type: string

Configuration path: .system73.contentSteeringEndpoint

Description: Optional. Additional metadata for your string to present in System73 system. Maximum allowed length 256. If longer will be trimmed.

Minimal example:

{
  dataProvider: { /* Your data provider config, etc. */ },
  system73: {
    apiKey: "UNIQUE-SYSTEM73-KEY"
  }
}

All options example:

{
  dataProvider: { /* Your data provider config, etc. */ },
  system73: {
    apiKey: "UNIQUE-SYSTEM73-KEY",
    channelId: "test_channel_1",
    withCredentials: true,
    sharingContent: "ALWAYS",
    customDimension1: "guest", // some example metadata
    customDimension2: "quality_limit_sd",
    customDimension3: "source_demo_product",
  }
}