Mini Program Solution Selection Guide
Choose the most suitable Polyv mini program solution or SDK based on your mini program type, category qualifications, and functional requirements.
🎯 Mini Program Solution and SDK Selector
Solution Comparison
| Solution or SDK Type | Applicable Scenario | Qualification Requirements | Features | Integration Difficulty | Recommendation |
|---|---|---|---|---|---|
| WeChat Mini Program WebView H5 Viewing Page | All scenarios | Depends on WebView content | Full live and replay features | ⭐ | ⭐⭐⭐⭐⭐ |
| WeChat Mini Program Viewing Page SDK (New) | Portrait live streaming scenarios | Depends on the selected player solution: Plugin solution requires meeting the "Polyv Viewing" access scope; using live-player requires corresponding categories and component permissions; using video has no live-player permission requirements |
Complete features, highly customizable | ⭐⭐⭐ | ⭐⭐⭐⭐ |
| WeChat Mini Program Live Streaming Playback Plugin | Playback module only | "Polyv Viewing" currently supports "Education Services - Online Video Courses" and "E-commerce Platform - E-commerce Platform" | Out-of-the-box, video playback only | ⭐⭐ | ⭐⭐⭐⭐ |
| WeChat Mini Program Live Streaming Playback Custom Component | Playback module only | Using live-player requires current WeChat open categories and component permissions; can also use the video version as needed |
Flexible integration, customizable | ⭐⭐⭐ | ⭐⭐⭐ |
| WeChat Mini Program Live Streaming Playback Core SDK | Playback module only | Using live-player requires current WeChat open categories and component permissions; using video has no live-player permission requirements |
Pure logic SDK, maximum flexibility | ⭐⭐⭐⭐⭐ | ⭐⭐ |
Detailed Description
1. WeChat Mini Program WebView H5 Viewing Page
Applicable Scenario: All types of scenarios (education, e-commerce, entertainment, finance, healthcare, etc.)
Qualification Requirements: Depends on WebView content
Features: Lowest barrier, most complete features, low maintenance cost
- ✅ Significantly reduces integration barrier
- ✅ Most complete features, consistent with web viewing page functionality
- ✅ Simplest integration, only requires embedding the WebView component
- ✅ Low upgrade and maintenance cost, feature updates do not require mini program release
- ✅ Can use SaaS viewing page or custom development based on viewing page SDK
- ❌ Slightly lower performance compared to native implementation
- ❌ Some native experiences require additional adaptation
Integration Methods:
- Method 1: Directly embed the Polyv SaaS live streaming viewing page
- Method 2: Develop a custom H5 viewing page based on the Viewing Page SDK, then embed it into the mini program
2. WeChat Mini Program Viewing Page SDK (New)
Applicable Scenario: Portrait live streaming scenarios requiring highly customized native viewing pages
Qualification Requirements: Determined by the selected player solution. The plugin solution requires meeting the current "Polyv Viewing" access scope and completing plugin authorization; using live-player requires one of the current WeChat open categories and component permission activation; using video has no live-player permission requirements but does not support co-hosting.
Features: Complete features, high flexibility
- ✅ Complete features (playback + chat + co-hosting + interaction)
- ✅ UI layer source code provided, flexible business logic combination
- ✅ Provides complete custom components, ready to use out-of-the-box
- ✅ Supports live and replay video viewing
- ✅ Supports multi-person voice and video co-hosting
Core Capabilities:
- Video Playback: Live video and on-demand video viewing
- Teaching Co-hosting: Multi-person voice and video co-hosting
- Online Chat: Text chat and emoji interaction
3. WeChat Mini Program Live Streaming Playback Plugin
Applicable Scenario: Education live streaming, e-commerce live streaming
Qualification Requirements: The "Polyv Viewing" plugin currently supports "Education Services - Online Video Courses" or "E-commerce Platform - E-commerce Platform", subject to the plugin application page and WeChat review results.
Features: Out-of-the-box, no complex configuration required
- ✅ Quick integration, usable with just a few lines of code
- ✅ No need to handle complex playback logic
- ✅ Customizable player skin
- ❌ Relatively simple features, only supports video playback
- ❌ Requires specific categories to reference the plugin
4. WeChat Mini Program Live Streaming Playback Custom Component
Applicable Scenario: Scenarios requiring the live-player component
Qualification Requirements: Using live-player requires one of the current WeChat open categories and component permission activation; can also use the video version as needed. Refer to WeChat Mini Program Live Component Qualifications and WeChat live-player Component Activation Requirements for details.
Features: Flexible integration, customizable
- ✅ Supports both live-player and video playback methods
- ✅ Customizable player skin
- ✅ Flexible configuration options
5. WeChat Mini Program Live Streaming Playback Core SDK
Applicable Scenario: Developers needing fully custom UI and business logic
Qualification Requirements: Using live-player requires one of the current WeChat open categories and component permission activation; using video has no live-player permission requirements. Refer to WeChat Mini Program Live Component Qualifications and WeChat live-player Component Activation Requirements for details.
Features: Pure logic SDK, maximum flexibility
- ✅ Pure logic SDK, no UI components included
- ✅ Maximum flexibility and customization capability
- ✅ Supports live stream and replay stream playback
- ✅ Supports warm-up image and video display
- ✅ Supports resolution switching and stream switching
- ✅ Supports complete event listening and error handling
- ❌ Requires self-developed full UI interface and live streaming process monitoring
- ❌ Requires strong development skills
- ❌ High development and time costs
Core Capabilities:
- Live Playback: Supports live stream and replay stream playback
- Warm-up Feature: Supports warm-up images and warm-up video streams
- Playback Control: Resolution switching, stream switching
- Event System: Complete event listening mechanism
