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 Scenarios | Qualification Requirements | Feature Highlights | Integration Difficulty | Recommendation Rating |
|---|---|---|---|---|---|
| WeChat Mini Program webview H5 Viewing Page | All scenarios | Depends on WebView content | Full live streaming and playback features | ⭐ | ⭐⭐⭐⭐⭐ |
| WeChat Mini Program Viewing Page SDK (New Version) | Portrait live streaming scenarios | Determined by the selected player solution: the plugin solution must meet the "Polyv Viewing" access scope; using live-player requires the corresponding category 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" | Ready to use out of the box, video playback only | ⭐⭐ | ⭐⭐⭐⭐ |
| WeChat Mini Program Live Streaming Playback Custom Component | Playback module only | Using live-player requires one of WeChat's currently open categories and component permissions; the video version can also be used as needed |
Flexible integration, customizable | ⭐⭐⭐ | ⭐⭐⭐ |
| WeChat Mini Program Live Streaming Playback Core SDK | Playback module only | Using live-player requires one of WeChat's currently 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 Scenarios: All types of scenarios (education, e-commerce, entertainment, finance, healthcare, etc.)
Qualification Requirements: Depends on WebView content
Features: Lowest barrier to entry, most complete features, low maintenance cost
- ✅ Significantly lowers the integration barrier
- ✅ Most complete features, consistent with the Web viewing page features
- ✅ Simplest integration, only requires embedding the WebView component
- ✅ Low upgrade and maintenance cost, feature updates do not require mini program releases
- ✅ Can use the SaaS viewing page or custom development based on the viewing page SDK
- ❌ Performance slightly lower than 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 Version)
Applicable Scenarios: Portrait live streaming scenarios that require a highly customized mini program native viewing page
Qualification Requirements: Determined by the selected player solution. The plugin solution must meet the current access scope of "Polyv Viewing" and complete plugin authorization; using live-player requires one of WeChat's currently open categories and activation of component permissions; 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, business logic can be flexibly combined
- ✅ Complete custom components provided, ready to use out of the box
- ✅ Supports live streaming and playback video viewing
- ✅ Supports multi-party voice and video co-hosting
Core Capabilities:
- Video playback: Live video and on-demand video viewing
- Teaching co-hosting: Multi-party voice and video co-hosting
- Online chat: Text chat and emoji interaction
3. WeChat Mini Program Live Streaming Playback Plugin
Applicable Scenarios: 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: Ready to use 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 a specific category to reference the plugin
Knowledge payment, health care, interest-based and other course-selling entities that only have the "Education Services - Course Sales" or "Education Services - Course Sales Platform" category do not meet the plugin access scope. You may prioritize evaluating the WebView H5 viewing page or the viewing page SDK using
videoplayback. For details, see How Knowledge Payment and Other Entities Should Choose WeChat Mini Program Education Service Categories.
4. WeChat Mini Program Live Streaming Playback Custom Component
Applicable Scenarios: Scenarios that require the live-player component
Qualification Requirements: Using live-player requires one of WeChat's currently open categories and activation of component permissions; the video version can also be used as needed. For specific requirements, refer to WeChat Mini Program Live Streaming Component Qualifications and WeChat live-player Component Activation Requirements.
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 Scenarios: Developers who need fully customized UI and business logic
Qualification Requirements: Using live-player requires one of WeChat's currently open categories and activation of component permissions; using video has no live-player permission requirements. For specific requirements, refer to WeChat Mini Program Live Streaming Component Qualifications and WeChat live-player Component Activation Requirements.
Features: Pure logic SDK, maximum flexibility
- ✅ Pure logic SDK, does not include any UI components
- ✅ Maximum flexibility and customization capability
- ✅ Supports live stream and playback stream playback
- ✅ Supports warm-up image and video display
- ✅ Supports definition switching and line switching
- ✅ Supports complete event listening and error handling
- ❌ Requires developing a complete UI interface and monitoring the live streaming process yourself
- ❌ Requires strong development capability
- ❌ High development cost and time cost
Core Capabilities:
- Live streaming playback: Supports live stream and playback stream playback
- Warm-up feature: Supports warm-up images and warm-up video streams
- Playback control: Definition switching, line switching
- Event system: Complete event listening mechanism
