Polyv Help Center

Help Center

版本更新记录

Updated: 2026-10-16 15:52:29

[v1.43.0] - 2026-10-16

[Viewer (All Scenarios)]

Optimizations:

  1. [Product] Support displaying pushed product cards when entering the live room [Demo, Common, SDK]
  2. [Chatroom] Playback chat replay provides methods to get the message ID and channel number [SDK]

[Mobile Live Streaming (All Scenarios)]

Added:

  1. [Streaming] Support RTMP local stream mixing and cloud switching [SDK]

Fixes:

  1. [Streaming] Fixed an intermittent streaming exception that caused the live streaming timer not to refresh and the co-streaming button to be invisible. [SDK]

[Mobile Live Streaming (Video-Only) Scenario]

Added:

  1. [Chatroom] Support adjusting the font size and height of the public chat screen [Demo, Common]

【SDK】

Optimizations:

  1. [Logs] Improved player TCP and TLS protocol layer log output [SDK]
  2. [SDK] Fixed known issues for a more stable experience [SDK]

[v1.42.0] - 2026-09-18

[Viewer (All Scenarios)]

Optimizations:

  1. [Player] Visual optimization of the player in live streaming network lag state [Demo, Common]
  2. [Chatroom] Alignment of prohibited word settings in viewing scenarios [Demo, Common, SDK]
  3. [Interaction] Improve elog reporting for interaction page loading tracking [SDK]

[Mobile Live Streaming (All Scenarios)]

New:

  1. [Interactive] Support answer sheets and quick Q&A [Demo, Common, SDK]

[v1.41.0] - 2026-08-28

[Viewer (Cloud Classroom) Scenario]

Optimization:

  1. [Co-streaming] Add a button to hide and expand the co-streaming panel [Demo]

[Mobile Live Streaming (All Scenarios)]

Added:

  1. [Compliance] Host and guest compliance reminder [Demo, Common, SDK]

Optimization:

  1. [Co-streaming] Responding to viewer co-streaming requests is enabled by default [Demo, Common, SDK]

[v1.40.0] - 2026-08-14

[Viewer End (All Scenarios)]

Fixes:

  1. [Marquee] Fixed rapid flickering/jumping of the marquee caused by phone configurations [Common]

[Mobile Live Streaming (All Scenarios)]

Added:

  1. [Streaming] Supports RTMP and SRT streaming [Common, SDK]

[v1.36.0] - 2026-07-17

[Viewer End (All Scenarios)]

Added:

  1. [Lucky Bag] Support for participating in Lucky Bag events [Demo, Common, SDK]

Optimization:

  1. [Live room] Visit count responds to backend configuration [Demo, SDK]

Fixes:

  1. [Marquee] Fixed rapid flickering/jumping of the marquee on some device models [Common]

[Mobile Live Streaming (All Scenarios)]

New:

  1. [Lucky Bag] Support for launching lucky bag events [Demo, Common, SDK]
  2. [Chat Room] Support for kick-out and mute lists [Demo, Common, SDK]

Fixes:

  1. [Fix] Fixed known issues [Common]

[v1.35.0] - 2026-06-26

[Viewer End (All Scenarios)]

Optimizations:

  1. [Product Library] Support displaying custom product prices [Demo, SDK]
  2. [Product Library] Product large card redesign [Common, SDK]

Fixes:

  1. [Lottery] Fixed incorrect countdown text in the lottery widget [Common]
  2. [Floating Window] Fixed the issue where the floating window was not displayed after obtaining floating window permission for the first time [Demo]

[Mobile Live Streaming (All Scenarios)]

Fixes:

  1. [Optimization] Fixed known issues [Demo, Common, SDK]

[v1.34.2] - 2026-06-05

[Viewer (All Scenarios)]

Added:

  1. [Product Library] Custom purchase price products support configuring flash sale price [Demo, SDK]

[Mobile Live Streaming (All Scenarios)]

New:

  1. [Start Streaming] Support audio moderation violation reminders [Demo, Common, SDK]

[v1.34.1] - 2026-05-15

[Viewer (All Scenarios)]

Added:

  1. [Product Library] Respond to product message special effect configuration [Demo, Common, SDK]

【SDK】

Fixes:

  1. [SDK] Fixed known issues [SDK]

[v1.34.0] - 2026-04-24

[Viewer (All Scenarios)]

Added:

  1. [Product Library] Supports displaying flash sale prices [Demo, Common, SDK]

Optimization:

  1. [Product Library] Respond to product hot-sale special effect configuration [Demo, SDK]

[Mobile Live Streaming (All Scenarios)]

New:

  1. [Start Streaming] Support green screen keying [Demo, Common, SDK]
  2. [Co-streaming] Small class course adds a "Viewer actively joins the mic" switch [Demo, Common, SDK]

[v1.33.1] - 2026-04-13

[Mobile Live Streaming (Video-Only) Scenario]

Added:

  1. [Co-streaming] Support setting a viewer as the primary video feed [Demo, SDK]

[v1.33.0] - 2026-04-03

[Viewer (All Scenarios)]

Add:

  1. [Interactive] Added answer sheet entry [Demo, Common, SDK]

[Mobile Live Streaming (Video-Only) Scenario]

Added:

  1. [Start Streaming] Added template feature [Demo, Common, SDK]

[v1.32.0] - 2026-03-13

[Viewer End (All Scenarios)]

New:

  1. [Interactive] Added the "My Rewards" feature to enhance the interactive experience [Demo, Common, SDK]
  2. [Mini Window] The mini window now supports edge snapping/collapse and resizing [Common]

[Viewer side (live commerce) scenario]

Fixes:

  1. [Live room] Fixed a null pointer error caused by loading an incorrect chat background image [Demo]

[Mobile Live Streaming (All Scenarios)]

Added:

  1. [Chat room] Added support for the reliable message mechanism [Common, SDK]

[v1.31.0] - 2026-02-06

[Viewer (All Scenarios)]

New:

  1. [Viewing] Added support for small class scenarios [Demo, SDK]
  2. [External Links] Added support for carrying parameters when redirecting to external links [Demo, Common]
  3. [Live Streaming] Added support for custom token authentication [SDK]

Optimization:

  1. [Analytics] Optimized the timer logic for viewing data analytics [SDK]

[Mobile Live Streaming (All Scenarios)]

Optimizations:

  1. [Start streaming] Added support for small class scenarios [SDK]
  2. [Screen sharing] Optimized low-level screen sharing parameter control [SDK]

[Mobile Live Streaming (Video-Only) Scenario]

Added:

  1. [Start Streaming] Added support for setting a cover image [Demo, Common, SDK]

[v1.30.3] - 2026-01-16

[Viewer Side (All Scenarios)]

Added:

  1. [Subtitles] Added real-time subtitle display feature [Demo, Common, SDK]
  2. [Login] The login channel supports automatically selecting the viewing template configured in the backend [Demo, SDK]

【SDK】

Optimization:

  1. [Socket] Improved Socket reconnection stability [SDK]

[v1.30.2] - 2025-12-26

[Viewer (All Scenarios)]

Added:

  1. [Chat room] Message highlighting when replied to [Demo, Common]

[Viewer side (livestream commerce) scenario]

Added:

  1. [Co-streaming] The background of connected viewers follows the chatroom background settings in page decoration [Demo]

[Mobile Live Streaming (All Scenarios)]

Added:

  1. [Member] Member list response backend channel role permission switch [Demo]

Optimizations:

  1. [Screen Sharing] Optimized the adaptive resolution logic for screen sharing [SDK]

[Mobile Live Streaming (Video-Only) Scenario]

Added:

  1. [Playback] The live playback entry responds to the backend switch [Demo, Common]

Optimization:

  1. [AI Hand Card] Optimize the AI hand card pop-up logic [Demo, Common]

【SDK】

Optimization:

  1. [SDK] Optimize the HttpDns call logic [SDK]

[v1.30.1] - 2025-12-12

[Viewer side (livestream commerce) scenario]

Added:

  1. [Co-hosting] Support 1v1 co-hosting layout [Demo, Common, SDK]

【SDK】

Optimization:

  1. [SDK] Improve player elog information collection [SDK]

[v1.30.0] - 2025-12-05

[Viewer Side (All Scenarios)]

Optimization:

  1. [Analytics] Playback log reporting optimization [SDK]

[Streaming End (Video Only) Scenario]

Added:

  1. [Beauty] Added red lips and forehead adjustment features to beauty effects [Demo, Common, SDK]

Optimization

  1. [Start Streaming] Screen sharing follows the super admin bitrate limit [SDK]
  2. [Product Library] Do not show an empty popup when the AI cue card has no content [Demo, Common, SDK]

[Streaming End (Three-Split Screen) Scenario]

Added:

  1. [Beauty] Added red lips and forehead adjustment features to beauty effects [Demo, Common, SDK]
  2. [Start Streaming] Support screen sharing feature [Demo]

Optimization

  1. [Start Streaming] Screen sharing follows the super admin's bitrate limit [SDK]

【SDK】

Optimization:

  1. [SDK] Fixed known issues [SDK]

[v1.29.3] - 2025-11-17

[Viewer (Cloud Classroom) Scenario]

New features:

  1. [Product Library] Support product details [Demo, Common, SDK]
  2. [Product Library] Support product explanation [Demo, Common, SDK]
  3. [Product Library] Small card supports responding to external link purchases configured in the admin console product settings [Demo, SDK]
  4. [Playback] Support time-shifted highlights during live playback [Demo, Common, SDK]
  5. [PPT] Playback supports responding to the watch page layout settings in the admin console [Demo]
  6. [Chatroom] Support hiding viewer nicknames [Demo, Common, SDK]

[Viewer side (livestream commerce) scenario]

New features:

  1. [Product Library] Support product details [Demo, Common, SDK]
  2. [Product Library] Support product explanation [Demo, Common, SDK]
  3. [Product Library] Small card supports responding to product settings in the admin console for external link purchases [Demo, SDK]
  4. [Player] Support subtitle display during playback in live commerce scenarios [Demo, Common, SDK]
  5. [Chatroom] Support hiding viewer nicknames [Demo, Common, SDK]

[Streaming End (Three-Split Screen) Scenario]

New features:

  1. [Beauty] Beauty now includes nose slimming, mouth, and teeth adjustment features [Demo, SDK]

[Streaming End (Video Only) Scenario]

New features:

  1. [Product library] Align with the product library feature in Mobile Control [Demo, SDK]
  2. [Product library] Add AI product explanation [Demo, Common, SDK]
  3. [Product library] Support Korean [Demo, SDK]
  4. [Beauty] Add nose slimming, mouth, and teeth adjustment features to beauty [Demo, SDK]

【SDK】

New features:

  1. [Co-streaming] The co-streaming screen responds to backend settings [Common, SDK]
  2. Support for 16 KB page size [SDK]
  3. Support for Android 15 & Android 16 [Demo, Common, SDK]

[v1.29.1] - 2025-10-28

[Viewer Side (All Scenarios)]

New:

  1. [Live] Support response test mode [SDK]
  2. [Playback] Support downloading m3u8 videos [Common, SDK]
  3. [Playback] Support playback and caching of encrypted VOD videos [Common, SDK]
  4. [Casting] Support live casting [Demo, Common, SDK]

Optimizations:

  1. [Playback] Chat history loading associated session ID [Demo, Common, SDK]
  2. [Playback] Chat replay no longer associated with live streaming status [SDK]
  3. [Player] Fixed the issue where m3u8 videos with relative paths failed to play in httpdns [SDK]

[Streaming End (Video-Only) Scenario]

New:

  1. [Start streaming] Support playing local videos [Demo, Common, SDK]
  2. [Chat room] Support muting and kicking out viewers in the comment section [Demo, Common, SDK]
  3. [Co-streaming] Support setting the co-streaming layout background [Demo, Common]

[Broadcast side (three-screen split) scenario]

New:

  1. [Chatroom] Support muting and removing viewers in the comment section [Demo, Common, SDK]
  2. [Co-streaming] Support setting the co-streaming layout background [Demo, Common]

Optimization:

  1. [Login] Fixed an issue where an extra string of numbers was displayed when passing in the instructor nickname [Demo]

[v1.29.0] - 2025-08-29

[Viewer (Cloud Classroom) Scenario]

New:

  1. [Chat room] Support displaying notifications [Demo, Common, SDK]
  2. [Playback] Support AI viewing [Demo, Common, SDK]

Optimizations:

  1. [Player] Playback speed settings unified into 7 preset levels [Demo]
  2. [Chatroom] Chat replay supports document-type messages [Demo, Common, SDK]

[Viewer side (livestream commerce) scenario]

Added:

  1. [Chatroom] Support displaying notifications [Demo, Common, SDK]

Optimizations:

  1. [Player] Playback speed settings unified into 7 preset levels [Demo]
  2. [Chatroom] Chat replay supports document-type messages [Demo, Common, SDK]

[Streaming End (Video Only) Scenario]

Added:

  1. [Beauty] Added jaw adjustment feature to beauty effects [Demo]
  2. [Beauty] Added eye brightening adjustment feature to beauty effects [Demo]
  3. [Live Streaming] Added text sticker feature [Demo, Common]

Optimizations:

  1. [Start Streaming] Fixed an issue where screen sharing might disconnect or have the wrong orientation after split-screen is enabled [Demo, SDK]
  2. [Start Streaming] Optimized the interaction range of the sticker feature [Common]

[Broadcast End (Three-Split Screen) Scenario]

New:

  1. [Co-hosting] Support first-frame switching [Demo, Common]
  2. [Beauty] Added jaw adjustment feature to beauty effects [Demo]
  3. [Beauty] Added eye brightening adjustment feature to beauty effects [Demo]

【Common】

Optimization:

  1. [Chatroom] Emoji image order alignment [Common]

[v1.27.0] - 2025-07-18

[Viewer End (Cloud Classroom) Scenario]

Optimizations:

  1. [Live streaming] Optimized the playback logic for real and simulated live streams [SDK]

[Viewer side (livestream commerce) scenario]

Optimizations:

  1. [Live Streaming] Adjusted the pause/resume logic to pull the latest stream [Demo]
  2. [UI] Fixed incorrect height of the More popup in certain cases [Demo]
  3. [Live Streaming] Optimized the playback logic for real and simulated live streams [SDK]

[Streaming end (video-only) scenario]

New:

  1. [Member list] Added a search box to the member list [Demo, Common, SDK]
  2. [Beauty] Added more filters to beauty [Demo, Common, SDK]
  3. [Start streaming] Audio supports music mode [Demo, Common, SDK]

Optimizations:

  1. [Beauty] Removed file read/write permissions required for beauty [Common]
  2. [Beauty] Optimized and adjusted default beauty parameters [Demo, Common, SDK]
  3. [Start Streaming] Adapted screen sharing display orientation to tablet multi-window mode [Demo]

[Streaming end (three-split screen) scenario]

Added:

  1. [Member list] Added a search box to the member list [Demo, Common, SDK]
  2. [Beauty] Added more filters to Beauty [Demo, Common, SDK]
  3. [Start streaming] Added support for audio quality adjustment [Demo, Common, SDK]
  4. [Start streaming] Added support for external device switch control [Demo]

Optimizations:

  1. [Beauty] Removed file read/write permissions required for beauty [Common]
  2. [Beauty] Optimized and adjusted default beauty parameters [Demo, Common, SDK]

【Common】

Optimization:

  1. [Resources] Add the plv prefix to resource names [Demo, Common]
  2. [Resources] Remove the Helvetica font [Common]

【SDK】

Optimizations:

  1. [Chatroom] Adjusted image upload compression parameters [Common, SDK]
  2. [Optimization] Fixed known issues [SDK]

[v1.26.0] - 2025-06-05

[Viewer Side (All Scenarios)]

Added:

  1. [Product] Product push cards support price quoting [Demo, Common, SDK]

[Streaming End (Video Only) Scenario]

Optimization:

  1. [Start Streaming] Add an embedded end button to screen sharing [Demo]

【Common、SDK】

Optimization:

  1. [Compatibility] Compatible with targetSdk = 34 [Demo, Common, SDK]

[v1.25.1] - 2025-05-22

[Viewer (All Scenarios)]

New features:

  1. [Playback] Playback videos support subtitles [Demo, Common, SDK]
  2. [Playback] Playback videos support cross-platform resume playback [Common, SDK]

Fix optimization:

  1. [Watch] Fix the issue where the meidapipe-impl package causes Xiaomi 15 to crash when entering the live streaming page [Demo]

[Streaming End (All Scenarios)]

Fixes and optimizations:

  1. [Go Live] Fixed the issue where the virtual background feature was unavailable in the obfuscated package [Demo]
  2. [Go Live] Fixed the issue where the meidapipe-impl package caused Xiaomi 15 to crash when entering the Go Live page [Demo]

[v1.25.0] - 2025-04-29

[Viewer End (Cloud Classroom) Scenario]

New features:

  1. [Product Library] Product library small card applies new style [Demo, SDK]
  2. [Viewing] Respond to backend page decoration background image configuration [Demo, Common, SDK]

[Viewer side (live commerce) scenario]

New features:

  1. [Product Library] Product library small card applies new style [Demo, SDK]
  2. [Viewing] Respond to backend page decoration background image configuration [Demo, Common, SDK]

[Streaming End (Three-Split Screen) Scenario]

New features:

  1. [Interaction] Added display permission response backend for interaction features [Demo, Common, SDK]
  2. [Broadcast] Added virtual background feature [Demo, Common, SDK]

[Streaming End (Video Only) Scenario]

Fixes and optimizations:

  1. [Multilingual] Optimized the display of some English copy [Demo, SDK]
  2. [Start Streaming] Screen sharing desktop messages now support logout messages [Demo, SDK]
  3. [Stickers] Optimized sticker interaction for mobile streaming [Demo, Common]

New features:

  1. [Interaction] Added display permission response backend for interaction features [Demo, Common, SDK]
  2. [Broadcast] Added virtual background feature [Demo, Common, SDK]

【SDK】

Fixes and optimizations:

  1. [Start Streaming] Added a prompt when the camera is occupied [Common, SDK]
  2. [Player] Fixed crashes in some players [SDK]
  3. [SDK] Optimized the underlying httpdns [SDK]

[v1.24.0] - 2025-03-31

[Viewer-side scenario]

Added:

  1. [Playback] Playback now supports 3x speed [Demo]

Optimizations:

  1. [Product Library] Optimized the search box behavior in the livestream commerce product library [Demo]
  2. [Co-streaming] Fixed an issue where the video feed occasionally did not display during co-streaming [Demo]

[Mobile Live Streaming (Video-Only) Scenario]

New:

  1. [Streaming] Support adding images [Demo, Common, SDK]
  2. [Screen Sharing] When sharing the screen, support floating window display of network status and user chat content [Demo, Common]

Optimizations:

  1. [Chatroom] Fixed the crash issue when deleting chat messages [Demo]

SDK

Optimizations:

  1. [WebView] Fixed cross-origin risk [Common]
  2. [WebView] Optimized external link redirection detection [Common]

【v1.23.0] - 2025-03-14

[Mobile Live Streaming (All Scenarios)]

New:

  1. [Chatroom] Supports setting up to 3 comments to be pinned on the wall [Demo, Common, SDK]

[Viewer (Three-Split Screen) Scenario]

Added:

  1. [Floating window] Supports responding to the backend switch and in-page settings [Demo, Common, SDK]
  2. [Interaction] The viewer end responds to the mandatory check-in configuration [Common]

Optimization:

  1. [Floating window] Switching between foreground and background triggers the floating window, and switching back automatically goes full screen [Demo]
  2. [Control bar] Add a full-screen button to the main speaker view of pure video channels [Demo]

Fixes:

  1. [Co-streaming] Fixed an issue in the Android viewer demo where viewers could still successfully join the mic after camera and microphone permissions were disabled [Demo]
  2. [Chat room] Fixed an issue in the chat room demo where, in landscape mode, pulling down to a reward gift message prevented further pull-down [Demo]

[Viewer side (pure video) scenario]

Added:

  1. [Floating window] Supports responding to backend switches and in-page settings [Demo, Common, SDK]
  2. [Interaction] Viewer side responds to mandatory check-in configuration [Common]

Optimization:

  1. [Floating window] Switching between foreground and background triggers the floating window, and switching back automatically goes full screen [Demo]

Fixes:

  1. [Co-streaming] Fixed an issue in the Android viewer demo where viewers could still successfully join the mic after camera and microphone permissions were disabled [Demo]

SDK

Optimizations:

  1. [Log] Optimize log level output [Common, SDK]
  2. [Tools] Add null protection to the Toast utility class [SDK]
  3. [WebView] Upgrade jsbridge [SDK]

【v1.22.1] - 2025-01-09

[Mobile Live Streaming (Video-Only) Scenario]

New:

  1. [Streaming] Add a persistent prompt on the page after stream disconnection [Demo, Common]
  2. [Rewards] Support blocking reward effects [Demo]
  3. [Rewards] Support enabling/disabling gift rewards [Demo, Common, SDK]
  4. [Playback] Support setting the playback switch before the stream starts [Demo, SDK]

Optimization:

  1. [UI] Online list entry optimization [Demo]
  2. [UI] Viewer mic connection request prompt optimization [Demo]
  3. [UI] Pre-stream settings page optimization [Demo]
  4. [UI] Hide "Mixed-stream layout" and "Portrait/Landscape" based on parameters [Demo, SDK]

[Mobile Live Streaming (Three-Split Screen) Scenario]

Add:

  1. [Streaming] Add a persistent prompt to the page after stream disconnection [Demo, Common]

[Viewer (Cloud Classroom) Scenario]

Fixes:

  1. [Rewards] Fixed the issue where the landscape gift reward response switch failed [Demo]

【SDK】

Optimization:

  1. [RTC] RTC is compatible with earlier versions of the [SDK]

【v1.22.0] - 2024-12-10

[Mobile Live Streaming (Video-Only) Scenario]

New:

  1. [Start Streaming] Optimize co-streaming background [Demo]
  2. [Co-streaming] Audience mic-off optimization and adjustment [Demo]

[Viewer End (Cloud Classroom) Scenario]

New:

  1. [PPT] PPT supports drag-and-drop resizing [Demo, SDK]
  2. [Product Library] Product Library supports manual cancellation of push [Demo, SDK]
  3. [Multilingual] Added Japanese, Korean, and Traditional Chinese languages [Demo]

Fixes:

  1. [Playback] Fixed the issue where multi-line switching failed and had no effect [common, SDK]

[Viewer side (pure video) scenario]

New:

  1. [Product Library] The product library supports manually canceling push [Demo, SDK]
  2. [Multilingual] Added Japanese, Korean, and Traditional Chinese languages [Demo]

Fixes:

  1. [Playback] Fixed the issue where multi-line switching failed and had no effect [common, SDK]

【SDK】

Optimization:

  1. [socket] Change micId to a timestamp [SDK]

[v1.21.0] - 2024-11-21

[Mobile Live Streaming (All Scenarios)]

Add:

  1. [Beauty] Supports self-developed beauty [Demo, SDK]

【Common】

Optimize:

  1. [Reward] Add null pointer protection to improve compatibility [Common]

[v1.20.0] - 2024-11-08

[Viewer (Cloud Classroom Scenario)]

Add:

  1. [Playback] Support material library playback [Demo, Common, SDK]
  2. [Multi-room] Support multi-room switching [Demo, Common, SDK]
  3. [Lucky Draw] Support conditional lucky draw [Demo, Common, SDK]

Optimize:

  1. [Multilingual] Optimize data presentation on the English viewing page [Demo]

[Viewer End (Live Commerce Scenario)]

Add:

  1. [Playback] Support material library playback function [Common, SDK]
  2. [Lottery] Support conditional lottery [Demo, Common, SDK]

Optimize:

  1. [Multilingual] Optimize data presentation on the English viewing page [Demo]

[Mobile Live Streaming (All Scenarios)]

Add:

  1. [Start Streaming] Log in to view the password [Demo]

Optimize:

  1. [Multilingual] Login page adapted for English [Demo]

【SDK】

Fix:

  1. [Login] Fixed the login error issue in the video-only - speed channel [SDK]

[v1.19.1] - 2024-09-19

[Viewer-side scenarios (cloud classroom, livestream commerce)]

Add:

  1. [Chatroom] Logging in to a channel chatroom supports grouping [SDK]
  2. [Chatroom] Added display of the online viewer list [Demo, Common, SDK]
  3. [Player] Supports anti-recording and anti-screenshot [Demo, Common, SDK]

【SDK】

Optimize:

  1. Underlying component optimization and upgrade to improve compatibility [SDK]

[v1.19.0] - 2024-09-02

[Cloud Classroom Scenario]

Add:

  1. [Analytics] Add event tracking for product cards [Demo, Common, SDK]

Optimize:

  1. [Login] Optimize the live replay login process [SDK]

[Livestream E-commerce Scenario]

Add:

  1. [Analytics] Add event tracking for product cards [Demo, Common, SDK]

Optimize:

  1. [Login] Optimize the live playback login process [SDK]

[Mobile Live Streaming (Three-Split Screen) Scenario]

Add:

  1. [Start Streaming] Added noise reduction adjustment API feature [SDK]

Fix:

  1. [Start Streaming] Fixed the black screen issue after ending screen sharing in the background [SDK]

[Mobile Live Streaming (Video-Only) Scenario]

Add:

  1. [Start Streaming] Support switching noise reduction modes [Demo, Common, SDK]
  2. [Start Streaming] Add the feature of starting a stream with an external microphone device [Demo, Common, SDK]

Fix:

  1. [Start Streaming] Fixed the black screen issue after ending screen sharing in the background [SDK]

[All Scenarios]

Add:

  1. [Chatroom] Support displaying comments on the wall [Demo, Common, SDK]
  2. [Logs] Add local log reporting feature [SDK]

Optimize:

  1. [Chatroom] Update local chatroom emojis [Common]
  2. [Chatroom] Resolve memory exhaustion caused by high concurrency [Demo, Common, SDK]

[v1.18.0] - 2024-07-19

[Viewing (three-screen, livestream e-commerce) scenario]

Add:

  1. [Interactive] Add large card push [Common]
  2. [Interactive] Job card style supports detailed information [Common]
  3. [Playback] Playback supports picture-in-picture playback [Common, SDK]

Fix:

  1. [Chat Room] Fixed the abnormal crash issue with chat messages [Common]

[Mobile live streaming (three-screen split, video-only) scenario]

Optimize:

  1. [Start Live] Room name supports modification of up to 150 characters [Scenes]
  2. [Start Live] Rate limiting optimization for high-concurrency messages on the broadcaster side [Common, SDK]
  3. [Start Live] Interaction optimization for exiting a live stream [Scenes]
  4. [Start Live] Adaptation of additional live streaming features for small-screen devices [Scenes]

SDK

Fix:

  1. [Viewing] Fixed the issue where the live stream resolution did not change when switching resolution [SDK]

[v1.17.1] - 2024-05-31

[Viewing (three-screen split, livestream commerce) scenario]

Add:

  1. [Interactive] Lucky draw gift box supports custom copy [Common, SDK]
  2. [Interactive] Hot-selling product floating bar [Scenes, Common]
  3. [Viewing] Live stream displays the current number of online viewers [Common]

Fix:

  1. [Interactive] Fixed the issue where live stream introduction images were not displayed [Common]

[All Scenarios]

Add:

  1. [Network] Added SM2 encryption [SDK]

Optimize:

  1. [Chat Room] Chat Message High-Concurrency Optimization [SDK, Common]

[Mobile Live Streaming (Video-Only) Scenario]

Add:

  1. [Interaction] Support for initiating check-ins when starting a live stream [Scenes, Common]

Optimize:

  1. [Start Streaming] Optimize the start streaming socket connection [SDK]

[v1.17.0] - 2024-04-26

[All Scenarios]

Add:

  1. [Co-streaming] Support the new co-streaming process [Scenes, Common, SDK]

Optimize:

  1. [Co-streaming] Underlying co-streaming component optimization and upgrade [SDK]
  2. [Network] HTTPDNS optimization and upgrade [SDK]
  3. Fixed known crash issues [SDK]

[Viewing (three-screen, livestream commerce) scenario]

Optimize:

  1. [Playback] Optimize playback condition judgment [SDK]
  2. [Co-streaming] Enable microphone by default when entering co-streaming [Scenes, Common]

[Mobile live streaming (three-split screen, video-only) scenario]

Add:

  1. [Co-streaming] Supports instructors in viewing the real-time co-streaming duration of viewers [Scenes, Common]

[Interactive Classroom Scenario]

  1. Stop support for the Interactive Classroom scenario.

[v1.16.4] - 2024-03-06

[Cloud Classroom Scenario]

Add:

  1. [Playback] Support playback configuration player options [Scenes, SDK]
  2. [Documentation] Add permission control for watch page pagination [Scenes, SDK]

Optimize:

  1. [Chatroom] Optimization of chat content display rules [Common, SDK]

[Livestream E-commerce Scenario]

Add:

  1. [Replay] Support replay configuration player options [Scenes, SDK]

Optimize:

  1. [Chatroom] Optimization of chat content display rules [Common, SDK]

[Mobile Live Streaming (Three-Split Screen) Scenario]

Add:

  1. [Co-streaming] Supports reading the backend setting to enable co-streaming by default [Scenes, SDK]

[Mobile Live Streaming (Video-Only) Scenario]

Add:

  1. [Co-streaming] Support reading the backend setting to enable co-streaming by default [Scenes, SDK]

[v1.16.3] - 2024-01-31

Viewer

Optimize:

  1. [Live room] Added a 60-second refresh logic for the view count on the viewing page [Common, SDK]

SDK

Optimize:

  1. [httpdns] httpdns library version upgrade [SDK]
  2. [Logging] Optimization of player stuttering buffer reporting mechanism [SDK]
  3. [Playback] Regular rebroadcast supports receiving playback videos from the channel that initiated the rebroadcast [SDK]

[v1.16.2] - 2024-01-05

Viewer End (Cloud Classroom Scenario)

Optimize:

  1. [Chatroom] The instructor nickname and title in the default first welcome message of the Q&A feature support backend configuration [Scenes, SDK]
  2. [Chatroom] Improve image moderation for images sent in the chatroom [SDK]

Viewer Side (Livestream E-commerce Scenario)

Optimize:

  1. [Playback] Live commerce scene playback supports full-screen viewing [Scenes]
  2. [Chatroom] Improved image moderation for chatroom image sending [SDK]

Broadcast End (Pure Video Scenario)

Optimize:

  1. [Streaming] Improve streaming template multi-resolution adaptation [Scenes, SDK]

Broadcast end (three-split-screen scenario)

Optimize:

  1. [Streaming] Improve streaming template multi-resolution adaptation [Scenes, SDK]

Fix:

  1. [Documentation] Fix the known document upload failure issue [Scenes]

[v1.16.1] - 2023-12-18

Broadcast End

Add:

  1. [Co-streaming] Hosts support the force-off-mic feature [Common, SDK]

Optimize:

  1. [Co-streaming] Guest compatibility with forced mic-off feature [Common, SDK]

[v1.16.0] - 2023-12-08

Viewer Side (Cloud Classroom Scenario)

Optimize:

  1. [Co-hosting] Change the main screen display so that only the instructor's name is hidden [Demo]

Fix:

  1. [Co-streaming] The viewer's primary video stream resolution supports 1080P [SDK]

Viewer Side (Live Commerce Scenario)

Optimize:

  1. [Interactive] Left-swipe announcement supports image content display [Demo]

Fix:

  1. [Co-streaming] The push stream resolution of the viewer's first screen supports 1080P [SDK]

Broadcast client

Add:

  1. [Co-hosting] Support SIP functionality [Demo, Common, SDK]

Optimize:

  1. [Streaming] Screen sharing supports capturing in-system app audio [SDK]
  2. [Streaming] Default mixed-stream layout values read from the super admin backend configuration [Demo, Common, SDK]
  3. [Streaming] Add a prompt for failed stream start under weak network conditions [SDK]
  4. [Streaming] Optimize mixed-stream screen sharing under weak network conditions [SDK]

[v1.15.1] - 2023-11-13

Viewer

Optimize:

  1. [Chatroom] Optimize performance in high-concurrency scenarios [SDK]

Broadcast End

Optimize:

  1. [Member List & Chat Room] Optimize performance in high-concurrency scenarios [Scenes, Common, SDK]

[v1.15.0] - 2023-10-27

Viewer

Add:

  1. [Live room] Supports multi-language switching [Scenes, Common, SDK]

Optimize:

  1. [Live room] Graphic live embedded page update [Scenes, SDK]

Broadcast end

Add:

  1. [Live room] Supports multi-language functionality [Scenes, Common, SDK]

[v1.14.0] - 2023-08-31

Viewer Side (Cloud Classroom Scenario)

Add:

  1. [Chatroom] Respond to the chatroom menu hide setting in the admin console [Scenes, Common, SDK]
  2. [Chatroom] Respond to the question prompt setting in the admin console [Scenes]
  3. [Chatroom] Support displaying question history [Scenes, Common, SDK]

Optimize:

  1. [Player] Frame-chasing effect optimization [SDK]

Fix:

  1. [Player] Fixed an issue where playing back videos could cause a crash [SDK]
  2. [Chatroom] Fixed an issue where entering chat in full-screen mode on initial launch could cause a crash [Scenes]

Viewer Side (Livestream E-commerce Scenario)

Add:

  1. [Chatroom] Support question-asking feature [Scenes, Common, SDK]

Optimize:

  1. [Player] Frame-chasing effect optimization [SDK]
  2. [Live Room] Adjust co-streaming layout style and like style [Scenes]

Fix:

  1. [Player] Fixed an issue where playing back videos could cause a crash [SDK]

Broadcast End (Pure Video Scenario)

Optimize:

  1. [Streaming] Support initiating screen sharing when the camera is turned off [Scenes, Common]
  2. [Streaming] Support modifying the mixed-stream layout [Scenes, Common]
  3. [Co-hosting] Adjust the co-hosting layout style and placeholder method [Scenes]

Broadcast end (three-split-screen scenario)

Optimize:

  1. [Streaming] Support initiating screen sharing even when the camera is turned off [Scenes, Common]
  2. [Streaming] Support modifying the mixed-stream layout [Scenes, Common]

SDK

Optimize:

  1. [Socket] Socket.IO library version upgrade [SDK]

[v1.13.0] - 2023-07-28

Viewer End (Cloud Classroom Scenario)

Add:

  1. [Co-streaming] Supports improving the video clarity for viewers of the first screen [Scenes, Common, SDK]
  2. [Floating window] Optimizes the floating window playback experience, adds mute and destroy APIs [Scenes, Common, SDK]
  3. [Interactive] Supports displaying widgets for unconditional lucky draws [Scenes, Common, SDK]

Viewer Side (Live Commerce Scenario)

Add:

  1. [Co-streaming] Supports improving the video clarity for viewers of the first screen [Scenes, Common, SDK]
  2. [Floating window] Optimizes the floating window playback experience, adds mute and destroy APIs [Scenes, Common, SDK]
  3. [Interaction] Supports displaying widgets for unconditional lucky draws [Scenes, Common, SDK]

Broadcast End (Pure Video Scenario)

Add:

  1. [Co-streaming] Supports instructors inviting co-streaming [Scenes, Common, SDK]
  2. [Co-streaming] Guests support accepting instructor co-streaming invitations [Scenes, Common, SDK]
  3. [Channel] Respond to the ban by the monitoring assistant [Scenes, Common, SDK]

Optimize:

  1. [Channel] Fixed the issue where the live preview page did not respond when the streamer was kicked offline [Scenes]

Broadcast End (Three-Split-Screen Scenario)

Add:

  1. [Co-streaming] Supports instructors inviting co-streamers [Scenes, Common, SDK]
  2. [Co-streaming] Guests can accept instructor co-streaming invitations [Scenes, Common, SDK]
  3. [Channel] Respond to the monitoring assistant's stream ban [Scenes, Common, SDK]

[v1.12.2] - 2023-06-21

Viewer Side (Cloud Classroom Scenario)

Add:

  1. [Marketing] Added marketing tracking events to the viewing page [Scenes, Common, SDK]

Viewer Side (Live Commerce Scenario)

Add:

  1. [Live Streaming] The live commerce scenario supports full-screen viewing [Scenes, Common]
  2. [Marketing] Added marketing tracking events to the viewing page [Scenes, Common, SDK]

Broadcast end (pure video scenario)

Optimize:

  1. [Beauty] Integrate the new version of the beauty [SDK]

Broadcast end (three-split-screen scenario)

Optimize:

  1. [Beauty] Integrate the new version of the beauty [SDK]

SDK

Fix:

  1. [Player] Fixed audio-video desynchronization issue [SDK]

Add:

  1. [Log] Add coarse-grained QoS Loading time reporting [SDK]

[v1.11.3] - 2023-05-19

Viewer Side (Cloud Classroom Scenario)

Add:

  1. [Marquee] Marquee speed responds to backend speed adjustments [Common, SDK]
  2. [Danmaku] Danmaku speed responds to backend speed adjustments [Scenes, Common, SDK]

Fix:

  1. [Live] Fixed the occasional inaccurate popularity issue in live rooms [common]

Viewer Side (Live Commerce Scenario)

Optimize:

  1. [Chat Room] Hide Chat History UI [Scenes]

Fix:

  1. [Live] Fixed the occasional issue of inaccurate popularity in live streaming rooms [Common]

Broadcast End (Pure Video Scenario)

Add:

  1. [Live Streaming] Added weak-network resilience feature to the streaming end [Scenes, Common, SDK]
  2. [Push Streaming] Display values for push stream signal [Common, SDK]

Broadcast end (three-split-screen scenario)

Add:

  1. [Live Streaming] Added weak-network resilience feature to the broadcaster end [Scenes, Common, SDK]
  2. [Streaming] Display values for streaming signal [Common, SDK]

Fix:

  1. [ppt] Fix the issue where PPT cannot turn pages [Scenes]

SDK

Optimize:

  1. [Login] Optimize the issue of duplicate API calls [SDK]
  2. [Live Streaming] Adjust image upload specifications [SDK]

[v1.11.2] - 2023-04-23

Viewer Side (Cloud Classroom Scenario)

Add:

  1. [Interactive] Support the "one-click report" feature [Scenes, Common, SDK]
  2. [Chatroom] Support the Alipay passphrase red packet feature [Scenes, Common, SDK]

Optimize:

  1. [Playback] Adjust live playback reading logic [Scenes, SDK]

Fix:

  1. [Interaction] Fixed the issue where card push notifications occasionally did not pop up [Scenes, SDK]

Viewer Side (Live Commerce Scenario)

Add:

  1. [Co-streaming] Supports the co-streaming feature [Scenes, Common]
  2. [Interaction] Supports the "one-click report" feature [Scenes, Common, SDK]
  3. [Chatroom] Supports the Alipay passphrase red packet feature [Scenes, Common, SDK]

Optimize:

  1. [Playback] Adjust live playback reading logic [Scenes, SDK]
  2. [Playback] Optimize the progress bar touch area to prevent accidental touches [Scenes]

Fix:

  1. [Interaction] Fixed the issue where card push notifications occasionally did not pop up [Scenes, SDK]

Broadcast client

Optimize:

  1. [Streaming] Support starting a live stream at 1080p resolution [Scenes, SDK]
  2. [Streaming] Add a prompt when sending the live stream start event fails [Scenes, SDK]
  3. [Member list] Adjust the character limits for special role titles and nicknames [Scenes]

SDK

Optimize:

  1. [Streaming] Streaming noise reduction effect optimization [SDK]
  2. [Beauty] Beauty face recognition effect optimization [SDK]

[v1.10.8] - 2023-03-30

Viewer End (Cloud Classroom Scenario)

Add:

  1. [Playback] Live playback adds 1.25x speed [Common]
  2. [Chat] Chat replay supports "trim and merge chat messages" [Scenes, SDK]
  3. [Live] Supports dual-teacher channels [Scenes, SDK]

Fix:

  1. [Live] Fixed the issue where tapping the mini window to return failed in the background on some device models [Scenes]

Viewer Side (Live Commerce Scenario)

Add:

  1. [Playback] Live playback adds 1.25x speed [Common]

Optimize:

  1. [Product Library] Change the product library to H5 [common]
  2. [Product Library] Cancel the scheduled suspension of product library card push [Scenes, Common]

Fix:

  1. [Live] Fixed the issue where tapping the mini window to return failed in the background on some device models [Scenes]

SDK

Optimize:

  1. Optimized image compression logic [SDK]
  2. Player adjusted to "normally report stay duration during co-streaming" [SDK]
  3. Stream push parameters respond to super admin configuration [SDK]

[v1.10.7] - 2023-03-08

Viewer Side (Cloud Classroom Scenario)

Add:

  1. [Interaction] Added a persistent survey entry point [Scenes, Common, SDK]

Optimize:

  1. [Viewing] Optimize style alignment when marquee text is too long [Common]
  2. [PPT] Optimize PPT code logic [Scenes]
  3. [Chatroom] Align rules for historical messages & real-time messages in replay scenarios [Scenes]

Fix:

  1. [Viewing] Fixed the issue where the local preview was upside down during co-streaming [SDK]

[v1.10.6] - 2023-02-10

Viewer Side (Cloud Classroom Scenario)

Add:

  1. [Chat] Support quote-reply functionality on the viewer side [Scenes, Common, SDK]
  2. [Co-streaming] Support displaying audio/video co-streaming types [Scenes]
  3. [Co-streaming] Display queue order when viewers apply to co-stream [Scenes, Common, SDK]

Optimize:

  1. [PPT] Fixed an occasional issue where PPT failed to load correctly during playback [SDK]
  2. [Co-streaming] Optimized the performance of some co-streaming APIs [SDK]

Viewer Side (Live Commerce Scenario)

Add:

  1. [Chatroom] Support quote-reply functionality on the viewer side [Scenes, Common, SDK]

Broadcast End

Optimize:

  1. [Co-streaming] Fixed the issue where viewers could not join the mixed stream after disconnecting from the network and reconnecting [Common]

SDK

Optimize:

  1. Fixed some security risk vulnerabilities [SDK]

[v1.10.5] - 2022-12-29

Viewer (Cloud Classroom Scenario)

Add:

  1. [SDK] Students support two-way whiteboard [common, SDK]
  2. [Mic Connect] Invite to mic connect feature - viewer side answering [common, SDK]
  3. [Chatroom] Strict words support * styling [common]
  4. [Chatroom] Chatroom message content limit increased to 2000 characters [common, SDK]

Fix:

  1. [Live] Fixed the "Video failed to load, please check your network or exit and re-enter" issue [SDK]

Broadcast end (pure video scenario)

Add:

  1. [Live] Stream start sharing feature responds to super admin configuration [Scenes]
  2. [Marketing] Support streamer-controlled product library [Scenes, SDK]
  3. [Chatroom] Chatroom message content limit increased to 2000 characters [common, SDK]

Broadcast end (three-split-screen scenario)

Add:

  1. [Live] Stream start sharing feature responds to super admin configuration [Scenes]
  2. [Chatroom] Chatroom message content limit increased to 2000 characters [common, SDK]

SDK

Optimization

  1. [Interface] Interface security switch Response availability limit [SDK]

[v1.10.4] - 2022-11-29

Viewer (Cloud Classroom Scenario)

Fix:

  1. [SDK] Fix webview security scan vulnerabilities [SDK, Common]

Optimize:

  1. [Player] Optimize marquee traceability effect [Common]
  2. [SDK] jsbridge privatization [SDK, Common]
  3. [Player] Refactor player API invocation mechanism [SDK]
  4. [Player] Add live status check to live player viewing data statistics [SDK]
  5. [Playback] Optimize playback seek-to-progress effect [Common]
  6. [Player] Align live status logic [Common]

Viewer Side (Live Commerce Scenario)

Fix:

  1. [Player] Fixed the abnormal ad pause issue in live commerce scenarios [Common]

Broadcast end (pure video scenario)

Add:

  1. [Live Streaming] Default landscape mode for starting a stream, default rear camera [Scenes, SDK]
  2. [Live Streaming] Video-only streaming supports voice co-hosting [Common, SDK]

[v1.10.3] - 2022-10-26

Viewer (Cloud Classroom Scenario)

Fix:

  1. [Playback] Fixed the issue where videos imported via VOD could not be played in the playback list [Scenes, SDK]

SDK

Optimize:

  1. [API] Enhance security verification for API requests [Scenes, Common, SDK]
  2. [Player] Player version upgrade [SDK]

[v1.10.2] - 2022-10-10

Viewer (Cloud Classroom Scenario)

Optimize:

  1. [Playback] Support offline caching for playback without a network [Scenes, SDK]
  2. [Playback] Fix the missing chapter tab when playing a single video [Scenes, Common, SDK]

Viewer Side (Live Commerce Scenario)

Optimization:

  1. [Marketing] The display logic of the tipping entry is aligned with Cloud Classroom [Scenes]

Broadcast end (three-panel scenario)

Add:

  1. [Marketing] Support generating and saving invitation posters [Scenes, Common, SDK]

Broadcast end (pure video scenario)

Add:

  1. [Marketing] Support generating and saving invitation posters [Scenes, Common, SDK]

[v1.10.1.1] - 2022-09-09

Viewer-side scenarios

Fix:

  1. [Viewing page] Fixed the issue of abnormal low-latency live viewing statistics in special scenarios [SDK]

[v1.10.1] - 2022-09-06

Viewer (Cloud Classroom Scenario)

Optimize:

  1. [Player] Display a default page prompting refresh when the video cannot load due to a weak network [Scenes, Common, SDK]

Viewer End (Live Commerce Scenario)

Optimize:

  1. [Player] When the video cannot load due to a weak network, display a default page prompting the user to refresh [Scenes, Common, SDK]

[v1.10.0] - 2022-08-30

Viewer (Cloud Classroom Scenario)

Optimization:

  1. [SDK] Support security upgrade for the API trio [Common, SDK]
  2. [Player] Optimize player viewing latency [SDK]
  3. [Player] Support playback of temporarily stored videos when playback restrictions and guide pages are in place [Scenes, SDK]
  4. [Player] Support playback of VOD playlists [Scenes, SDK]
  5. [PPT] Fix intermittent absence of PPT during playback viewing [Common]

Viewer End (Live Commerce Scenario)

Optimize:

  1. [SDK] Support security upgrade for the API trio [Common, SDK]
  2. [Player] Optimize player viewing latency [SDK]
  3. [Player] Support playback of temporarily stored videos when playback restrictions and guide pages are in place [Scenes, SDK]

Broadcast end (three-split-screen scenario)

Add:

  1. [Documentation] Support document zoom-in feature [Scenes, Common, SDK]

Optimize:

  1. [SDK] Support security upgrade for the API trio [Common, SDK]
  2. [Co-hosting] Align the guest end with the drawing tool feature [Scenes, Common, SDK]
  3. [Streaming] Fix the issue where streaming does not resume after the network is disconnected during a live session and then reconnected [Common]

Broadcast end (pure video scenario)

Add:

  1. [Streaming] Landscape streaming supports aspect ratio selection [Scenes, Common, SDK]
  2. [Co-hosting] Supports mutual authorization between guests [Scenes, Common]

Optimize:

  1. [SDK] Support security upgrade for the API trio [Common, SDK]
  2. [Streaming] Fixed the issue where streaming did not resume after network reconnection when the network was disconnected during a live stream [Common]

[v1.9.5] - 2022-07-29

Viewer (Cloud Classroom Scenario)

Add:

  1. [Player] Supports responding to the maximum concurrent user limit configured in the backend [Scenes, Common, SDK]
  2. [Chat] The chat area supports downloading files shared by the instructor [Scenes, Common, SDK]
  3. [Chat] The chat room responds to focus mode [Scenes, Common, SDK]
  4. [Player] Playback supports resuming from the breakpoint [Scenes, Common, SDK]

Viewer Side (Live Commerce Scenario)

Add:

  1. [Player] Supports responding to the maximum concurrent user limit configured in the backend [Scenes, Common, SDK]
  2. [Chat] The chat area supports downloading files shared by the instructor [Scenes, Common, SDK]
  3. [Marketing] Supports card push [Scenes, Common]

Broadcast end (three-split-screen scenario)

Add:

  1. [Streaming] Support switching between primary and secondary screens, responding to the first frame [Scenes, Common, SDK]

Optimize:

  1. [Beauty] Optimize beauty performance [SDK]

Broadcast end (pure video scenario)

Add:

  1. [Streaming] Support camera zoom for adjusting the frame size [Scenes, Common, SDK]

Optimize:

  1. [Beauty] Optimize beauty performance [SDK]

[v1.9.4] - 2022-07-13

Viewer (Cloud Classroom Scenario)

Add:

  1. [Interactive] Support card push functionality [Scenes, Common, SDK]
  2. [Marketing] Support landscape display of products and product cards [Scenes, Common]

Fix:

  1. [Marketing] Fixed an issue where, after pushing a product from the backend and then closing the product list, the product push did not automatically disappear [Common]

[v1.9.3] - 2022-06-20

Viewer (Cloud Classroom Scenario)

New:

  1. [Player] Support playing locally cached videos [Scenes, Common, SDK]
  2. [Chatroom] Playback videos support chat replay [Scenes, Common, SDK]

Optimizations:

  1. [SDK] Optimized log sending rules [Scenes, Common, SDK]
  2. [Player] Optimized retry mechanism in network exception scenarios [SDK]
  3. [Interactive] Fixed the issue where embedded links in announcements could not be redirected [Common]
  4. [Co-streaming] Optimized co-streaming permission requests [Common, SDK]

Viewer Side (Live Commerce Scenario)

Added:

  1. [Marketing] Display product library on the playback page [Scenes]
  2. [Chatroom] Playback videos support chat replay [Scenes, Common, SDK]

Optimizations:

  1. [Player] Optimized the retry mechanism in network anomaly scenarios [SDK]

Broadcast client

Added:

  1. [Beauty] Added beauty feature [Scenes, Common, SDK]

Optimizations:

  1. [Co-streaming] Fixed the issue where, after a guest sharing their screen in a web-based live stream, the mixed stream still displayed the camera feed [Scenes, Common, SDK]
  2. [Co-streaming] Fixed the issue of abnormal layer display after co-streaming goes full screen [Scenes, Common]
  3. [Streaming] Fixed the issue of abnormal camera feed after stopping screen sharing in some channels [SDK]

[v1.9.1.1] - 2022-05-20

Viewer (Cloud Classroom Scenario)

New:

  1. [Marketing] Support displaying the product library tab [Scenes, Common, SDK]
  2. [Marketing] Support displaying product push cards [Scenes, Common, SDK]
  3. [Marketing] Support using points payment for tipping [Scenes, Common, SDK]
  4. [Player] Support picture-in-picture playback [Scenes, Common, SDK]

Viewer Side (Livestream E-commerce Scenario)

Added:

  1. [Player] Support picture-in-picture playback [Scenes, Common, SDK]

Optimization:

  1. [Marketing] Tip messages are interoperable with the web client [Scenes, Common, SDK]

[v1.9.1] - 2022-05-13

Viewer-side scenarios

Added:

  1. [Playback] Playback now supports playing the latest staged video [Scenes, Common, SDK]

SDK

Optimizations:

  1. [Logs] Optimized log reporting and sending rules [SDK]

[v1.9.0] - 2022-04-20

Viewer-side scenarios

Optimizations:

  1. [Interactive Applications] Optimized the communication logic of interactive applications to support viewing winning records [Scenes, Common, SDK]
  2. [Security] Optimized SDK security issues and added authentication to Alibaba HttpDns [SDK]
  3. [Live Streaming] Synchronized live streaming status display [Scenes, Common, SDK]
  4. [Co-streaming] Fixed the issue where initialization failed on Android 12 when no delay was configured [SDK]
  5. [Co-streaming] Fixed the issue where call volume was still occupied after leaving the mic [SDK]
  6. [Player] Fixed the issue where the danmaku toggle was not displayed because the marquee was not set during playback [Common, SDK]

Viewer side (live commerce) scenario

New:

  1. [Player] Supports setting a click-through link for the watermark [Scenes, Common]

Optimizations:

  1. [Interactive Applications] Optimized the communication logic of interactive applications [Scenes, Common, SDK]
  2. [Security] Optimized SDK security issues and added authentication to Alibaba HttpDns [SDK]
  3. [Player] Fixed the issue where double-tap could not pause in no-delay mode [Scenes, Common]
  4. [Player] Fixed the issue where the danmaku toggle was not displayed when the marquee was not set during playback [Common, SDK]

Broadcast End (Three-Split Screen) Scenario

Optimizations:

  1. [SDK] Streaming frame rate optimization [SDK]
  2. [Chatroom] Reminder feature interaction optimization alignment [Scenes, Common, SDK]
  3. [Security] Optimize SDK security issues [SDK]

Broadcast client (video-only) scenario

  1. [Co-streaming] Added screen sharing feature [Scenes, Common, SDK]

Optimizations:

  1. [SDK] Streaming frame rate optimization [SDK]
  2. [Security] Optimize SDK security issues [SDK]
  3. [Co-streaming] Gravity sensing disabled by default [SDK]

[v1.8.3] - 2022-03-18

Viewer-side scenarios

New:

  1. [Login] Configure test data by reading local.properties [Scenes]

Viewer Side (Livestream E-commerce) Scenarios

Optimizations:

  1. [Rewards] Optimized the prompt for abnormal status during rewards [Scenes]
  2. [Playback] Optimized the interface display during playback [Scenes]

Broadcast End (Three-Split Screen) Scenarios

New:

  1. [Document] Support authorized guest operation documents [Scenes, Common, SDK]
  2. [Login] Support invoking the login page via scheme [Scenes]

Optimizations:

  1. [Co-hosting] Optimized the behavior when all users go off mic [SDK]
  2. [Permissions] Optimized permission requests during login [Scenes]

[v1.8.2] - 2022-02-28

Viewer (Cloud Classroom) Scenarios

Added:

  1. [Playback] Support playback from the playback list [Scenes, Common, SDK]
  2. [Player] Support anti-screen-recording watermark [Scenes, Common, SDK]

Fixes:

  1. [Co-streaming] Fixed the display issue of guest co-streaming under abnormal network conditions [Scenes, SDK]
  2. [Co-streaming] Fixed the issue where a user who is currently co-streaming remains in the co-streaming state after logging in with a new device [Scenes, SDK]

Viewer-side (live commerce) scenarios

New:

  1. [Playback] Support playback list playback [Scenes, Common, SDK]
  2. [Player] Support anti-screen-recording watermark [Scenes, Common, SDK]

Interactive Classroom Scenarios

New:

  1. [Co-streaming] Supports camera zoom [Scenes, Common, SDK]

SDK

Optimizations:

  1. [API] Improved the security of some APIs [SDK]
  2. [Logging] Optimized viewing log statistics [SDK]
  3. [Network] Optimized httpdns lazy loading [SDK]

[v1.8.1] - 2022-01-07

Viewer side (Cloud Classroom) scenario

New:

  1. [Player] Supports player LOGO without delay

Optimizations:

  1. [PPT] Fixed an occasional PPT loading failure issue after network disconnection and reconnection.

Viewer Side (Live Commerce) Scenarios

New:

  1. [No Delay] Support watching no-delay live streams; no-delay channels allow viewers to switch to normal-delay viewing [Scenes, Common, SDK]
  2. [Live] Support anti-screen-recording marquee [Scenes]

Optimization:

  1. [Player] When the broadcaster quickly ends and restarts a class, clicking the restart broadcast button fails to recover.

Mobile Live Streaming (Three-Split-Screen) Scenario

Optimizations:

  1. [Co-streaming] Fixed an occasional black screen issue [Scenes, SDK]
  2. [Start Streaming] Added a network detection prompt when resuming a live stream [Scenes]

Mobile live streaming (video-only) scenario

New:

  1. [Co-streaming] Supports guest login and multi-person co-streaming [Scenes, Common, SDK]

Optimizations:

  1. [Start Streaming] Add a network detection prompt when resuming a live stream [Scenes]
  2. [Start Streaming] Fix the issue where the instructor's camera automatically mirrors horizontally after co-streaming when starting a live stream in landscape mode on mobile [Common, SDK]

SDK

Optimizations:

  1. [Co-streaming] Fixed the crash issue when switching between the front and rear cameras on certain device models [SDK]
  2. [API] Improved API stability and security [SDK]

[v1.8.0] - 2021-12-16

Viewer Side (Cloud Classroom) Scenarios

New:

  1. [No Delay] No-delay channels support viewers switching to normal-delay viewing [Scenes, Common, SDK]
  2. [Interaction] Added Q&A feature [Scenes, SDK]
  3. [PPT] PPT supports viewers paging backward [Scenes, SDK]

Optimizations:

  1. [No delay] Enhanced the stability of no-delay viewing [Scenes, Common, SDK]
  2. [Logs] Optimized log recording for brief class start/end situations [Common, SDK]
  3. [Logs] Fixed the issue where param4 and param5 were not passed in for interactive features [Common, SDK]

Viewer side (live commerce) scenario

Optimizations:

  1. [Logs] Optimize log recording for brief class start/end situations [Common, SDK]

Mobile live streaming (three-split screen) scenario

New:

  1. [Co-streaming] Supports SIP guest co-streaming [SDK]

Mobile live streaming (video-only) scenario

New:

  1. [Co-streaming] Supports SIP guest co-streaming [SDK]

Optimizations:

  1. [Start Streaming] Fixed an issue where, after an abnormal exit during landscape mode streaming, resuming the stream would switch to portrait mode streaming [Scenes]

Interactive Classroom Scenarios

Optimizations:

  1. [UX] Fixed the issue of automatic screen-off after a period of inactivity [Scenes]
  2. [UI] Optimized the broadcast pop-up received on the student end [Scenes]

SDK

Optimizations:

  1. [API] Enhanced security validation for API requests [Common, SDK]

[v1.7.2] - 2021-11-08

[Viewer End (Cloud Classroom) Scenario]

Optimize:

  1. [Login] Strengthen unique login detection to prevent duplicate logins [Scenes, Common]
  2. [Co-streaming] Fix camera not being turned off after a no-delay co-streaming session ends [SDK]
  3. [PPT] Optimize PPT API calls [SDK]
  4. [Co-streaming] Optimize the co-streaming list request logic [SDK, Common]
  5. [Network] Improve viewer-side stability after a mobile broadcaster disconnects and reconnects [Common, Scenes]
  6. [Chatroom] Fix probabilistic missing of historical chat records [SDK, Common]

[Viewer side (live commerce) scenario]

Optimize:

  1. [Network] Improve viewer-side stability after mobile live streaming reconnects following a network disconnection [Common, Scenes]
  2. [Marquee] Remove the marquee displayed by default settings [Scenes]

[Interactive Classroom Scenario]

Add:

  1. [Grouping] Supports grouping functionality [SDK, Scenes]

Optimize:

  1. [Brush] Keep the camera feed when the brush permission is revoked [SDK]

  2. [Member list] Fixed the issue where clicking the raised-hand GIF in the member list could open the member list [Scenes]

[Mobile Live Streaming (Video-Only) Scenario]

Optimize:

  1. [Start Streaming] Fixed an issue where portrait mode automatically switched to landscape mode after resuming a live stream [Scenes]

【SDK】

Optimize:

  1. [Logging] Optimize the log collection switch to be controllable: enable local logging in debug mode and disable local logging in release mode [SDK]

[Upgrade Method]

  1. As of 1.5.0, the SDK has been migrated to the Alibaba Cloud DevOps repository, and the Alibaba Cloud DevOps repository source address needs to be configured.
// 项目级别 build.gradle
allprojects {
    repositories {
        // 保利威阿里云效
        maven {
            credentials {
                username '609cc5623a10edbf36da9615'
                password 'EbkbzTNHRJ=P'
            }
            url 'https://packages.aliyun.com/maven/repository/2102846-release-8EVsoM/'
        }
    }
}
  1. Update the SDK version.
api 'net.polyv.android:polyvSDKLiveScenes:1.7.2'
  1. Upgrade the demo code based on the git commit diff.

[v1.7.1] - 2021-11-01

Viewer Side (Cloud Classroom) Scenarios

Optimizations:

  1. [UI] Optimize the first-frame switching logic for no-delay channels [Scenes]
  2. [Marquee] Remove the marquee displayed by default [Scenes]

Viewer side (live commerce) scenarios

Optimizations:

  1. [UI] Optimize the display logic of some views [Scenes]
  2. [Marquee] Remove the marquee displayed by default settings [Scenes]

Mobile live streaming (three-split screen) scenario

New:

  1. [Start streaming] Supports resuming the live stream after an abnormal exit [Scenes, Common, SDK]

Mobile Streaming (Video-Only) Scenarios

New:

  1. [Streaming] Support landscape streaming [Scenes, Common, SDK]
  2. [Streaming] Support resuming live streaming after an abnormal exit [Scenes, Common, SDK]

Upgrade Methods

  1. Starting from 1.5.0, the SDK has been migrated to the Alibaba Cloud DevOps repository, and the Alibaba Cloud DevOps repository source address needs to be configured.
// 项目级别 build.gradle
allprojects {
    repositories {
        // 保利威阿里云效
        maven {
            credentials {
                username '609cc5623a10edbf36da9615'
                password 'EbkbzTNHRJ=P'
            }
            url 'https://packages.aliyun.com/maven/repository/2102846-release-8EVsoM/'
        }
    }
}
  1. Update the SDK version.
api 'net.polyv.android:polyvSDKLiveScenes:1.7.1'
  1. Upgrade the demo code according to the git commit diff.

[v1.7.0] - 2021-10-21

Interactive Classroom Scenarios

Added:

  1. Added interactive classroom scenarios [Scenes, Common, SDK]

Interactive Classroom is a highly interactive online live streaming app that supports two roles: teachers and students. Students can take the mic at any time to communicate with the teacher, and classroom content is presented in diverse forms such as interactive whiteboards, collaborative pen tools, PPT documents, and chat room interaction.

Viewer-side scenarios, streamer-side scenarios

Optimizations: 1. Optimized some code logic [Scenes, Common, SDK]

Upgrade Methods

  1. Starting from 1.5.0, the SDK has been migrated to the Alibaba Cloud DevOps repository, and the Alibaba Cloud DevOps repository source address needs to be configured.
// 项目级别 build.gradle
allprojects {
    repositories {
        // 保利威阿里云效
        maven {
            credentials {
                username '609cc5623a10edbf36da9615'
                password 'EbkbzTNHRJ=P'
            }
            url 'https://packages.aliyun.com/maven/repository/2102846-release-8EVsoM/'
        }
    }
}
  1. Update the SDK version.
api 'net.polyv.android:polyvSDKLiveScenes:1.7.0'
  1. Upgrade the demo code according to the git commit diff.

[v1.6.3] - 2021-10-14

Viewer-side scenarios (online classroom, livestream commerce)

New:

  1. [Viewing] Support audio-only viewing mode [Scenes, Common, SDK]

Optimizations:

  1. [Marquee] Optimize the marquee code logic [Scenes, Common, SDK]
  2. [Viewing] Optimize the kick-out event response logic [Scenes]
  3. [Logs] Optimize the viewing log statistics logic [SDK]

Mobile live streaming (three-split screen) scenario

New:

  1. [Go Live] Support audio live streaming mode [Scenes, Common, SDK]

Optimization:

  1. [Start Live] Optimize the kick-out event response logic [Scenes]

Mobile live streaming (video-only) scenario

Optimization:

  1. [Go Live] Optimize the kick-out event response logic [Scenes]

Upgrade Methods

  1. Starting from 1.5.0, the SDK has been migrated to the Alibaba Cloud DevOps repository, and the Alibaba Cloud DevOps repository source address needs to be configured.
// 项目级别 build.gradle
allprojects {
    repositories {
        // 保利威阿里云效
        maven {
            credentials {
                username '609cc5623a10edbf36da9615'
                password 'EbkbzTNHRJ=P'
            }
            url 'https://packages.aliyun.com/maven/repository/2102846-release-8EVsoM/'
        }
    }
}
  1. Update the SDK version.
api 'net.polyv.android:polyvSDKLiveScenes:1.6.3'
  1. Upgrade the demo code according to the git commit diff.

[v1.6.0-bugfix1] - 2021-09-17

Mobile Live Streaming Scenario

Fixes:

  1. [Start streaming] Fixed the issue in non-low-latency scenarios where a guest logging out caused a brief disconnection on the viewer side [SDK]

Upgrade Methods

  1. Starting from 1.5.0, the SDK has been migrated to the Alibaba Cloud DevOps repository, and the Alibaba Cloud DevOps repository source address needs to be configured.
// 项目级别 build.gradle
allprojects {
    repositories {
        // 保利威阿里云效
        maven {
            credentials {
                username '609cc5623a10edbf36da9615'
                password 'EbkbzTNHRJ=P'
            }
            url 'https://packages.aliyun.com/maven/repository/2102846-release-8EVsoM/'
        }
    }
}
  1. This update only requires updating the SDK version
api 'net.polyv.android:polyvSDKLiveScenes:1.6.0-bugfix1'

[v1.6.0] - 2021-09-08

Mobile Live Streaming (Three-Split Screen) Scenario

New:

  1. [Go Live] Mobile live streaming supports guest login [Scenes, Common, SDK]

Fixes:

  1. [Documentation] Fixed an occasional crash after selecting a file for document upload [Common]

Mobile live streaming (video-only) scenario

New:

  1. [Start Streaming] Mobile streaming supports guest login [Scenes, Common, SDK]

Fixes:

  1. [Co-hosting] Fixed the issue where repeatedly muting and unmuting the audience by the instructor caused a black screen on the instructor's end [Scenes]

Upgrade Methods

  1. Starting from 1.5.0, the SDK has been migrated to the Alibaba Cloud DevOps repository, and the Alibaba Cloud DevOps repository source address needs to be configured.
// 项目级别 build.gradle
allprojects {
    repositories {
        // 保利威阿里云效
        maven {
            credentials {
                username '609cc5623a10edbf36da9615'
                password 'EbkbzTNHRJ=P'
            }
            url 'https://packages.aliyun.com/maven/repository/2102846-release-8EVsoM/'
        }
    }
}
  1. Update the SDK version.
api 'net.polyv.android:polyvSDKLiveScenes:1.6.0'
  1. Upgrade the demo code according to the git commit diff.

[v1.5.3] - 2021-07-28

[Cloud Classroom Scenarios] New:

  1. [Chatroom] Emoji upgrade, added personalized emojis [Scenes, Common]
  2. [RTC] Added network status for RTC viewing [Scenes, Common]
  3. [RTC] Live viewing responds to mute all [Common, SDK]

Optimization:

  1. [Other] Upgraded the Android-gif-Drawable library to 1.2.23, and migrated the related wrapper code to the Common layer [Scenes, Common, SDK]

Fixes:

  1. [RTC] Fixed a null pointer exception when viewing co-streaming in multiple scenarios [Common]
  2. [Chatroom] Aligned the get chatroom information API [SDK]

[Live commerce scenario] Optimization:

  1. [Other] Upgraded the Android-gif-Drawable library to 1.2.23, and migrated the related wrapper code to the Common layer [Scenes, Common, SDK]

Fixes:

  1. [Chatroom] Align with the get chatroom information API [SDK]

[Mobile live streaming (video-only) scenario] New:

  1. [Chatroom] Emoji upgrade, added personalized emojis [Scenes, Common]

Optimization:

  1. [Other] Upgraded the Android-gif-Drawable library to 1.2.23, and migrated the related wrapper code to the Common layer [Scenes, Common, SDK]
  2. [Chatroom] Optimized the interaction for violating images and updated the placeholder image display [Scenes, Common]

Fixes:

  1. [RTC] Fixed a null pointer exception when viewing co-streaming in multiple scenarios [Common]
  2. [Chatroom] Aligned the chatroom information retrieval API [SDK]

[Mobile live streaming (three-screen) scenario] New:

  1. [Chatroom] Emoji upgrade, added personalized emojis [Scenes, Common]
  2. [Documents] Added refresh function to the document list [Scenes]

Optimizations:

  1. [Other] Upgraded the Android-gif-Drawable library to 1.2.23, and migrated the related wrapper code to the Common layer [Scenes, Common, SDK]
  2. [Chat Room] Optimized the interaction for violating images and updated the placeholder image display [Scenes, Common]

Fixes:

  1. [RTC] Fixed a null pointer exception when viewing multi-scene co-streaming [Common]
  2. [Chatroom] Aligned the get chatroom information API [SDK]

Upgrade method:

  1. Starting from 1.5.0, the SDK has been migrated to the Alibaba Cloud DevOps repository, and the Alibaba Cloud DevOps repository source address needs to be configured. // Project-level build.gradle
allprojects {
    repositories {
        // 保利威阿里云效
        maven {
            credentials {
                username '609cc5623a10edbf36da9615'
                password 'EbkbzTNHRJ=P'
            }
            url 'https://packages.aliyun.com/maven/repository/2102846-release-8EVsoM/'
        }
    }
}
  1. Update the SDK version. api 'net.polyv.android:polyvSDKLiveScenes:1.5.3'
  2. Upgrade the demo code according to the git commit diff.

[v1.5.2] - 2021-07-13

Optimizations and Fixes

[Common] The reward font displayed abnormally on some device models during pure video streaming. [SDK] Bypass streaming is compatible with the case where the web viewing client mutes the video and sends black frames. [SDK] The underlying engine for pure video streaming is compatible with initiating streaming across all channels (supports low-latency streaming).

Upgrade method:

  1. Starting from 1.5.0, the SDK has been migrated to the Alibaba Cloud DevOps repository, and the Alibaba Cloud DevOps repository source address needs to be configured. // Project-level build.gradle
allprojects {
    repositories {
        // 保利威阿里云效
        maven {
            credentials {
                username '609cc5623a10edbf36da9615'
                password 'EbkbzTNHRJ=P'
            }
            url 'https://packages.aliyun.com/maven/repository/2102846-release-8EVsoM/'
        }
    }
}
  1. Update the SDK version. api 'net.polyv.android:polyvSDKLiveScenes:1.5.2'
  2. Upgrade the demo code according to the git commit diff.

[v1.5.1.1] - 2021-07-02

Optimizations and Fixes

  1. Fixed the issue where bullet comments appeared repeatedly on high-frame-rate phones. [Scene, Common]
  2. Optimized dynamic permissions to be requested when in use. For no-delay live rooms, due to their characteristics, permissions are automatically requested after the live stream starts. [Scene]
  3. Optimized the resume playback feature for replay videos. [SDK]
  4. Fixed the issue where video loading failed due to httpdns. [SDK]

Upgrade method:

  1. Starting from 1.5.0, the SDK has been migrated to the Alibaba Cloud DevOps repository, and the Alibaba Cloud DevOps repository source address needs to be configured.
// 项目级别build.gradle
allprojects {
    repositories {
        // 保利威阿里云效
        maven {
            credentials {
                username '609cc5623a10edbf36da9615'
                password 'EbkbzTNHRJ=P'
            }
            url 'https://packages.aliyun.com/maven/repository/2102846-release-8EVsoM/'
        }
    }
}
  1. Update the SDK version.
api 'net.polyv.android:polyvSDKLiveScenes:1.5.1.1'
  1. Upgrade the demo code according to the git commit diff.

[v1.5.0] - 2021-06-22

[Mobile Streaming Scenario]

New:

  1. Support pure video scenarios. [Scene, Common, SDK]

Optimization and Fixes

  1. Fixed the issue where documents with Chinese filenames could not be uploaded. [Scene]
  2. Fixed the issue where some channels were still live after stopping the stream. [SDK]
  3. Fixed some known issues. [Scene, Common, SDK]

[Cloud Classroom Scenario]

Optimization and Fixes

  1. Fixed the issue where the warm-up image failed to fill the entire player. [Scene, Common]
  2. Supported synchronously hiding the danmaku and chat room in landscape mode. [Scene]
  3. Fixed potential crash issues. [SDK]

Upgrade method:

  1. Since 1.5.0, the SDK has been migrated to the Alibaba Cloud DevOps repository, and the Alibaba Cloud DevOps repository source address needs to be configured.
// 项目级别build.gradle
allprojects {
    repositories {
        // 保利威阿里云效
        maven {
            credentials {
                username '609cc5623a10edbf36da9615'
                password 'EbkbzTNHRJ=P'
            }
            url 'https://packages.aliyun.com/maven/repository/2102846-release-8EVsoM/'
        }
    }
}
  1. Update the SDK version.
api 'net.polyv.android:polyvSDKLiveScenes:1.5.0'
  1. Upgrade the demo code according to the git commit diff.

[v1.4.2] - 2021-05-14

[Mobile Streaming Scenario]

New:

  1. Support PRTC. [SDK]

[Cloud Classroom Scenario]

Optimization and Fixes

  1. Fixed the compatibility issue where live streaming shows a black screen on higher versions of ConstraintLayout. [Demo]
  2. Fixed compatibility issues caused by input methods on some device models. [Demo]

Upgrade method:

  1. Update the SDK version.
api 'net.polyv.android:polyvSDKLiveScenes:1.4.2'
  1. Upgrade the demo code according to the git commit diff.

[v1.4.1] - 2021-05-05

Due to bintray shutting down its service, historical version dependencies will no longer be available. Starting from this version, the updated SDK has been migrated to MavenCentral. Users of older versions should upgrade to v1.4.1+. It is recommended to also upgrade the Demo layer.

Upgrade method:

  1. Update the SDK version. You need to add the MavenCentral repository.
//打开项目级别根目录的 build.gradle,补充MavenCentral源地址
allprojects {
    repositories {
        //...省略
        //mavenCentral 源
        mavenCentral()
        //阿里云效关于central的镜像
        maven{
            url 'https://maven.aliyun.com/repository/central'
        }
    }
}

//打开 polyvLiveCommonModul/build.gradle 文件,修改对应依赖
dependencies {
    //...
    //旧版本废弃
    //api 'com.easefun.polyv:polyvSDKLiveScenes:1.4.0'
    //注意1.4.1起依赖的groupId已经变更,请整个依赖复制粘贴修改,勿只修改版本号
    api ('net.polyv.android:polyvSDKLiveScenes:1.4.1')
 
}
  1. Upgrade the demo code according to the git commit diff.

[v1.4.0] - 2021-04-22

[Mobile Streaming Scenario]

New:

  1. Mobile streaming scenario. [Scene, Common, SDK]

[Cloud Classroom Scenario]

Optimizations and Fixes:

  1. [Player] Optimized RTC statistics logic. [SDK]
  2. Fixed some crash issues and some abnormal UI display issues. [Scene]

Upgrade method:

  1. Update the SDK version.
api 'com.easefun.polyv:polyvSDKLiveScenes:1.4.0'
  1. Upgrade the demo code according to the git commit diff.

[v1.3.0] - 2021-04-20

[Cloud Classroom Scenario]

New:

  1. Improved PRTC capabilities. [Scene, Common, SDK]

Optimizations and Fixes:

  1. The entry point now defaults to three parameters, allowing direct configuration of the student avatar redirect. [Scene]
  2. [Player] Optimized RTC statistics logic. [SDK]

[SDK]

  1. Upgraded Alibaba Httpdns to version 2.0.1. [SDK]
  2. Fixed known SDK issues. [SDK]

Note

  1. Starting from Multi-Scenario v1.3.0, AndroidX is officially supported. Switch to the AndroidX branch to integrate.

Upgrade method:

  1. Update the SDK version.
api 'com.easefun.polyv:polyvSDKLiveScenes:1.3.0'
  1. Upgrade the demo code according to the git commit diff.

[v1.2.3] - 2021-04-20

[Cloud Classroom Scenario]

Optimization:

  1. [Player] Optimize RTC statistics logic. [SDK]

Upgrade Necessity Explanation

  1. In version 1.2.3, the statistics logic has been optimized for RTC scenarios (such as co-streaming scenarios and low-latency viewing scenarios). This mainly improves the timeliness and accuracy of statistics.
  2. [Strongly Recommended] SDK users of all versions should upgrade and update.
  3. In terms of upgrade cost, for SDK users on 1.2.0+ upgrading to version 1.2.3, the workload cost is relatively small. For details, see the "Upgrade Method" below.

Upgrade Method

  1. When upgrading from 1.2.2 to 1.2.3, updating the Demo layer source code is [not required]
  2. When upgrading from other versions (1.2.0, 1.2.1) to 1.2.3, updating the Demo layer source code is [recommended] (updating is recommended, but optional; for evaluation, see the upgrade details for each version)
  3. When upgrading from other lower versions (below 1.2.0) to 1.2.4, updating the Demo layer source code is [required]
  4. The statement in the build.gradle file can be updated to: api 'com.easefun.polyv:polyvSDKLiveScenes:1.2.3'

[v1.2.2] - 2021-03-18

[Cloud Classroom Scenario]

Optimizations:

  1. Optimized the issue where the video image was cropped during low-latency live streaming by changing it to proportional scaling. [Demo][SDK]
  2. Optimized the issue where the volume could not be adjusted during low-latency viewing on some device models. [Demo]

Bug fixes:

  1. Fixed the exception on some Android 5.0 phones. [SDK]
  2. Fixed the bug where the foreground service was not closed after exiting the live room during low-latency viewing. [Demo]
  3. Fixed the null pointer exception caused by Toast.getView on Android 11 phones. [SDK]
  4. Fixed an occasional null pointer in the chat room and added null pointer protection. [Demo]

Upgrade method:

  1. Update the SDK version.
api 'com.easefun.polyv:polyvSDKLiveScenes:1.2.2'
  1. Upgrade the demo code according to the git commit diff.

[v1.2.1] - 2021-03-02

[Cloud Classroom Scenario] Optimization: [Live Streaming] Fixed the issue in the no-delay pure video scenario where the video was not centered when in full screen [Demo]

Upgrade method

  1. When upgrading from 1.2.0 to 1.2.1, [Required] update the Demo layer source code.

[v1.2.0] - 2021-01-29

[Cloud Classroom Scenario]

New:

  1. [Live Streaming] Supports zero-latency viewing (viewers subscribe only to the instructor) [Demo, SDK]

Optimizations:

  1. [UI] Optimized UI detail adjustments [Demo]
  2. [Live Streaming] Fixed the issue where playback got stuck at a countdown of 0 after the pre-roll ad finished playing [SDK]

[Livestream E-commerce Scenario]

New:

  1. [Interaction] Supports interactive application [Demo]

Optimizations:

  1. [UI] Optimized UI detail adjustments [Demo]
  2. [Live Streaming] Fixed known SDK issues and optimized memory usage [Demo, SDK]

[SDK]

Optimizations:

  1. Fixed the issue where the UA pid and the log pid were inconsistent [SDK]

Upgrade Method

  1. When upgrading from 1.1.0 to 1.2.0, [Required] update the Demo layer source code.

[v1.1.0] - 2021-01-07

[Cloud Classroom Scenario]

New:

  1. [Channel] Support watching "Standard Live" channels [Demo]
  2. [Player] Support Logo feature [Demo]
  3. [Co-streaming] Improve co-streaming statistics parameters [SDK]

Optimization:

  1. [Live Streaming] HttpDNS usage optimization [SDK]
  2. [Live Streaming] Respond to primary and secondary screen status upon first entering the page [Demo]

[Live commerce scenario]

New:

  1. [Player] Supports picture-in-picture playback [Demo]
  2. [Player] Supports double-tap to pause/single-tap to play, pre-roll ads, and player logo [Demo]

Upgrade Method

  1. When upgrading from 1.0.1 to 1.1.0, [Required] update the Demo layer source code.

v1.0.1 - 2020-12-07

Release version 1.0.1

联系客服,在线咨询
在线咨询