This topic provides the download links of Push SDK and the demo. This topic also describes the release notes of Push SDK.

Installation package of the demo

Scan the QR code to download the demo of the latest version of Push SDK. Demo of Push SDK V4.1.0

Release notes

Note
Release date Version Description Download link
2022-05-27 V4.4.2
  • iOS and Android:
    • License authorization management is supported.
    • The video capture component is optimized.
    • Watermarks can be added to live streams that are being ingested.
    • Callbacks for capture of raw audio data are supported.
  • iOS: AudioSession management permissions can be granted.
  • Android: Video capture based on Camera2 is supported.
2022-04-14 V4.4.1
  • Stream ingest over Real-Time Streaming (RTS) is optimized.
  • Policies for poor network conditions can be configured when you ingest external audio and video streams.
  • The issue where switching between hardware and software encoding on an iOS or Android device fails is fixed.
  • Several bugs detected in the previous versions are fixed.
2022-02-28 V4.4.0
  • The issue where the audio-only stream ingest over Real-Time Messaging Protocol (RTMP) does not take effect is fixed.
  • The audio module is updated to adapt to different device models and improve sound quality.
  • The switching between software and hardware encoding for video files is supported to improve the stability of the encoding module.
  • Stream ingest over RTS is optimized to better respond to poor network conditions.
  • Several bugs detected in the previous versions are fixed.
2021-12-02 V4.3.1
iOS and Android:
  • H.265 is supported for RTMP and RTS hardware encoding.
  • B-frames are supported for RTMP hardware encoding.
  • The 1080p resolution is supported.
  • Hardware encoding is reset.
  • The issue of no audio during stream ingest is fixed.

iOS: Stream ingest can be paused during screen recording.

2021-11-01 V4.3.0
  • iOS and Android:
    • The audio 3A algorithms are supported.
    • The stream ingest module is reconstructed.
    • The module for audio playback and capture is reconstructed and optimized.
    • The Audio_Process module is reconstructed.
  • iOS:
    • The sound quality for music is improved.
    • The module for stream ingest during screen recording is reconstructed.
2021-09-10 V4.2.1

iOS and Android:

  • The performance and package size of the underlying architecture are optimized.
  • Specific bugs are fixed.
2021-08-18 V4.2.0
  • iOS and Android:
    • Narrowband HD is supported for stream ingest during screen recording, which provides better image quality at the same bitrate.
    • Callbacks for real-time stream status are configured to monitor live streams based on collected statistics.
    • Custom capture of audio and video is supported.
    • The Alibaba Real-time Transport Protocol (ARTP) module and the dependencies of built-in retouching resources and players are removed to reduce the package size.
    • The data collection feature is improved, and API operations for logs are provided.
  • iOS: Pod dependencies are added.
  • Android: The OpenH264 codec library is upgraded to resolve conflicts with the short video SDK.
2021-06-25 V4.1.0
  • Stream ingest over RTS is supported.
  • Queen SDK which provides smart retouching effects is integrated.
  • A new user interface (UI) design for the demo is used.
  • ApsaraVideo Player SDK is upgraded.
2021-01-13 V4.0.2 The following features are supported:
  • Stream ingest from cameras is supported. In this mode, stream ingest over RTMP and co-stream ingest over Web Real-Time Communication (WebRTC) are supported.
  • The playback of live streams is supported. RTMP, Flash Video (FLV), HTTP Live Streaming (HLS), and RTS live streams can be pulled for users to watch.
  • Parameters for capture, encoding, and stream ingest can be configured.
  • Background music and sound effects can be added.
  • Retouching is supported.

To enable these features, contact the business manager or submit a ticket.

Notice
  • In July 2021, ApsaraVideo Live began to phase out the support and maintenance for Push SDK V4.0.2.
2020-12-01 V3.6.1 The presentation timestamp (PTS) difference between audio and video that occurs in poor network conditions is removed.

The following table describes the package sizes of Push SDKs for iOS and Android V4.4.0 and earlier.

Version Operating system Package size Incremental package size
V4.4.0 Android 4.90M 4.80M
iOS
  • ARM64: 8.8 MB
  • ARMv7: 8.2 MB
ARM64: 2.9 MB