This topic describes the release notes for Web Real-Time Streaming (RTS) SDK.
Contents
Download Web RTS SDK
SDK type | Information | npm URL |
Web RTS SDK for stream pulling |
|
Web RTS SDK for stream pulling
2024-11-22
Version
npm
Description
The issue that pulled streams occasionally play with no sound on iOS 14 is fixed.
2024-09-04
Version
npm
Description
The issue that repeatedly calling the subscribe method may trigger automatic retries is fixed.
2024-06-21
Version
npm
Description
The stability of stream ingest in Safari is improved.
2024-05-09
Version
npm
Description
Supplemental enhancement information (SEI) can be added during stream ingest and pulling.
The audio profile can be configured for stream ingest.
The Transmission Control Protocol (TCP) policies for stream pulling are optimized to improve the success rate of stream pulling.
The issue that an error occurs when you call the subscribe method without first checking the compatibility in Mi Browser is fixed.
2024-03-15
Version
npm
Description
The error description for specific signaling failures is optimized.
2024-01-31
Version
npm
Description
Stream pulling in stereo is supported.
2023-12-29
Version
npm
Description
The issue that the microphone may be automatically turned off on iOS 16.1 is fixed.
The issue that automatic re-ingest may fail on iOS 16.4 or earlier versions is fixed.
2023-12-22
Version
npm
Description
The following issue is fixed: The SDK uses an incorrect signaling protocol after the SDK is packaged by using the Electron framework.
2023-12-18
Version
npm
Description
Video frame data can be exposed.
The automatic reconnection policy is enhanced.
2023-12-06
Version
npm
Description
The automatic re-ingest policy is optimized.
2023-11-13
Version
npm
Description
More browser types and versions are supported.
evt.event === PLAY_EVENT.MEDIA
is added as an onPlayEvent event.The network status metric networkQuality is added for onPlayEvent.
The reconnect event is added to report the start of automatic reconnection. Reconnections are no longer reported by onError.
Timeout issues are fixed. The issue that the retryTimes field is missing in the reconnect event that is triggered by network disconnections is fixed.
The issue of unlimited reconnections on iOS earlier than 12.5 is fixed.
2023-09-07
Version
npm
Description
The default parameters of automatic reconnection are updated.
The error that is reported for failed reconnection is fixed.
The issue that stream ingest or stream pulling cannot be stopped is fixed.
2023-09-07
Version
npm
Description
New feature: The SDK automatically attempts to reconnect when an error occurs during stream ingest or pulling. You can configure reconnection-related parameters.
New feature: Information about the required device permissions is prompted to you.
Google Chrome on iOS and WeChat Browser on Windows are supported.
The timeout duration of the event that indicates no audio and video data is extended from 5 seconds to 6 seconds.
The issue that a black screen appears when you create a local stream from the camera is fixed.
2023-08-14
Version
npm
Description
The issue that a timeout may be incorrectly triggered for onPlayEvent is fixed.
2023-08-09
Version
npm
Description
The issue of incorrect types in TypeScript is fixed.
2023-08-07
Version
npm
Description
Custom streams can be ingested.
2023-04-21
Version
npm
Description
The issue that crashes occur during stream ingest in Safari on iOS 15.1 is fixed.
2023-04-21
Version
npm
Description
The checkPublishSupport() method used to check the stream ingest environment is added.
Audio collection from a browser is supported, provided that the browser supports this capability. You can collect audio from the browser and microphone at the same time.
2023-04-03
Version
npm
Description
Custom configuration of ScreenProfile is supported.
2023-02-14
Version
npm
Description
Custom signaling parameters for stream pulling are supported, such as msid, mode, and version.
2022-12-20
Version
npm
Description
Custom configuration of VideoProfile is supported.
The connectStatusChange event is added for stream pulling.
2022-10-27
Version
npm
Description
Autoplay can be turned off during stream pulling.
Versions without webrtc-adapter can be built to prevent conflicts.
2022-07-08
Version
npm
Description
The playEvent.timeout callback that indicates timeout during stream pulling is added.
2022-07-08
Version
npm
Description
The issue that the screen flickers in Google Chrome in case of packet loss is fixed.
2022-07-04
Version
npm
Description
Stream pulling status data can be obtained.
2022-06-27
Version
npm
Description
WebView environments are supported.
Custom signaling URLs are supported.
More comprehensive details on the supported TypeScript types are provided.
2022-06-06
Version
npm
Description
QQ Browser, Huawei Browser, Oppo Browser, and OnePlus Browser are supported.
2022-03-23
Version
npm
Description
Microsoft Edge is supported.
2021-08-05
Version
npm
Description
Stream ingest over RTS is supported.
Methods are updated.
2020-12-22
Version
npm
Description
The event for playback failures is added.
The playback timeout duration can be configured.
2020-11-17
Version
npm
Description
Parameters can be configured to pull audio-only or video-only streams.
2020-10-10
Version
npm
Description
Failures to import npm packages are fixed.
2020-09-09
Version
npm
Description
The DingTalk browser for iOS is supported.
Failures to return error codes are fixed.
The onPlayEvent callback is added.
2020-08-05
Version
npm
Description
The initial version of Web RTS SDK that provides the feature of stream pulling over RTS is released.