CloudHubRTS Electron
- Overview
- RtsEngine
- RtsUpStream
- RtsUpStreamEventHandler
- RtsDownStream
- RtsDownStreamEventHandler
- RtsMixingUpstream
- RtsMixingUpstreamEventHandler
- RtsServerStreamMixing
- RtsServerStreamMixingEventHandler
- RtsDevicesManager
- Update log
Streaming audio and video related
getClientId
Get user id
getClientId(): string
startPull
Start to pull
startPull(urlPull: string)
Parameters | Description |
---|---|
urlPush | To pull the address of the stream, please refer to the RTS protocol push-pull stream for the rules for generating the stream address |
stopPull
Stop streaming
stopPull()
isPulling
Is it pulling
isPulling(): boolean
return
- true
- false
pauseAudio
Pause audio
pauseAudio()
return
- 0 success
- non0 failure
resumeAudio
Resume playing audio
resumeAudio()
return
- 0 success
- non0 failure
pauseVideo
Stop playing video
pauseVideo()
return
- 0 success
- non0 failure
resumeVideo
Resume playing video
resumeVideo()
return
- 0 success
- non0 failure
enableVolumeIndication
Enable user volume alert
enableVolumeIndication(interval: number)
Parameters | Description |
---|---|
interval | Specify the time interval of the volume alert: <=0: Disable the volume alert function. >0: Return the interval of the volume prompt, the unit is milliseconds |
return
- 0 success
- non0 failure
getUrl
Get URL address
getUrl()
setupRemoteVideo
Enable user volume alert
setupRemoteVideo(view: Element)
Parameters | Description |
---|---|
view | Play video window element |
removeRemoteVideo
Stop playing remote video
removeRemoteVideo()
getSourceId
Get pull ID
getSourceId()
setStreamConfigs
Set stream configuration items
setStreamConfigs(options: object)
Parameters | Type | Description |
---|---|---|
options | object | Has the following values: delay_time_ms: type: number,Optional, specify playback delay, milliseconds, default 500 |
getDeviceManager
Get device management object
getDeviceManager()