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.
| Field name | Type | Description |
|---|---|---|
| apiKey | string | Configuration object for system 73 SDK. |
| channelId | string | Optional identifier for the channel. Must be a String. |
| withCredentials | bool | Optional. Used for enable cross-domain access with credentials. |
| sharingContent | string | Optional. Configuring how sharing content should be working ("NEVER", "ONLY_ON_LAN", “ALWAYS”). |
| contentSteeringEndpoint | string | Optional. Content steering resource. When configured you enable the content steering feature in your application. |
| customDimension1 | string | Optional. Additional metadata for your string to present in System73 system. |
| customDimension2 | string | The same as above for second parameter. |
| customDimension3 | string | The same as above for third parameter. |
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.
Data type: string
Configuration path: .system73.channelId
Description: Optional. Some ID for identifying your channel, content.
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).
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.)
Data type: string
Configuration path: .system73.contentSteeringEndpoint
Description: Optional. Content steering resource. When configured you enable the content steering feature in your application.
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",
}
}