red5pro-webrtc-sdk
Version:
Red5 Pro HTML SDK
172 lines (86 loc) • 2.12 kB
Markdown
[**Red5 Pro WebRTC SDK v15.5.0**](../README.md)
***
[Red5 Pro WebRTC SDK](../globals.md) / RTCSubscriberConfigType
Type Alias: RTCSubscriberConfigType
**RTCSubscriberConfigType** = `object`
# Properties
## app
**app**: `string`
***
## audioEncoding?
`optional` **audioEncoding**: [`PlaybackAudioEncoder`](../enumerations/PlaybackAudioEncoder.md)
***
## autoLayoutOrientation
**autoLayoutOrientation**: `boolean`
***
## buffer
**buffer**: `number`
***
## connectionParams?
`optional` **connectionParams**: `object`
### Index Signature
\[`key`: `string`\]: `any`
***
## dataChannelConfiguration?
`optional` **dataChannelConfiguration**: `DataChannelConfig`
***
## endpoint?
`optional` **endpoint**: `string`
***
## host?
`optional` **host**: `string`
***
## iceTransport
**iceTransport**: `IceTransportTypes`
***
## includeDataChannel
**includeDataChannel**: `boolean`
***
## maintainConnectionOnSubscribeErrors
**maintainConnectionOnSubscribeErrors**: `boolean`
***
## maintainStreamVariant
**maintainStreamVariant**: `boolean`
***
## mediaElementId
**mediaElementId**: `string`
***
## muteOnAutoplayRestriction
**muteOnAutoplayRestriction**: `boolean`
***
## port
**port**: `number`
***
## protocol
**protocol**: `"ws"` \| `"wss"` \| `"http"` \| `"https"`
***
## proxy?
`optional` **proxy**: `object`
### enabled
**enabled**: `boolean`
### version
**version**: `string`
***
## pubnub?
`optional` **pubnub**: `PubnubConfigType`
***
## renegotiationPolicy?
`optional` **renegotiationPolicy**: `RenegotiationPolicyType`
***
## rtcConfiguration
**rtcConfiguration**: `RTCConfiguration`
***
## signalingSocketOnly
**signalingSocketOnly**: `boolean`
***
## stats?
`optional` **stats**: [`StatsConfig`](StatsConfig.md)
***
## streamName?
`optional` **streamName**: `string`
***
## subscriptionId?
`optional` **subscriptionId**: `string`
***
## videoEncoding?
`optional` **videoEncoding**: [`PlaybackVideoEncoder`](../enumerations/PlaybackVideoEncoder.md)