{"id":33259058,"url":"https://github.com/polyv/polyv-android-livescenes-sdk-demo","last_synced_at":"2026-04-24T08:01:06.262Z","repository":{"id":45206493,"uuid":"319238293","full_name":"polyv/polyv-android-livescenes-sdk-demo","owner":"polyv","description":"保利威 android 多场景 SDK Demo","archived":false,"fork":false,"pushed_at":"2026-04-13T05:39:56.000Z","size":18589,"stargazers_count":23,"open_issues_count":0,"forks_count":10,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-04-13T07:25:26.258Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/polyv.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-12-07T07:30:12.000Z","updated_at":"2026-04-13T03:50:13.000Z","dependencies_parsed_at":"2023-02-10T00:31:10.949Z","dependency_job_id":"1b22d433-8a9f-4bae-b81b-2cc84794d0b2","html_url":"https://github.com/polyv/polyv-android-livescenes-sdk-demo","commit_stats":null,"previous_names":[],"tags_count":172,"template":false,"template_full_name":null,"purl":"pkg:github/polyv/polyv-android-livescenes-sdk-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polyv%2Fpolyv-android-livescenes-sdk-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polyv%2Fpolyv-android-livescenes-sdk-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polyv%2Fpolyv-android-livescenes-sdk-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polyv%2Fpolyv-android-livescenes-sdk-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/polyv","download_url":"https://codeload.github.com/polyv/polyv-android-livescenes-sdk-demo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polyv%2Fpolyv-android-livescenes-sdk-demo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32214420,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T03:15:14.334Z","status":"ssl_error","status_checked_at":"2026-04-24T03:15:11.608Z","response_time":64,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-11-17T03:03:14.424Z","updated_at":"2026-04-24T08:01:06.255Z","avatar_url":"https://github.com/polyv.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"polyv-android-livescenes-sdk-demo\n===\n\n[![build passing](https://img.shields.io/badge/build-passing-brightgreen.svg)](#)\n[![GitHub release](https://img.shields.io/badge/release-v1.34.0-blue.svg)](https://github.com/polyv/polyv-android-livescenes-sdk-demo/releases/tag/v1.34.0)\n\n\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n- [polyv-android-livescenes-sdk-demo](#polyv-android-livescenes-sdk-demo)\n    - [1 简介](#1-简介)\n    - [2 体验 Demo](#2-体验-demo)\n    - [3 文档](#3-文档)\n      - [3.1 wiki文档](#31-wiki文档)\n      - [3.2 Changelog](#32-changelog)\n    - [4 Released 版本更新列表](#4-released-版本更新列表)\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n### 1 简介\n此项目是保利威 Android 多场景 Demo。\n\n多场景项目的项目架构图如下：\n\n![](https://polyv-repo.oss-cn-shenzhen.aliyuncs.com/android/resource/hierarchy.png)\n\n多场景项目的文件目录结构如下：\n\n```\n|-- demo\n|-- polyvLiveCommonModul （通用业务层）\n|   |-- module\n|   `-- ui\n|-- polyvLiveCloudClassScene （观看端-云课堂场景）\n|   |-- modules\n|   `-- scenes\n|-- polyvLiveEcommerceScene （观看端-直播带货场景）\n|   |-- modules\n|   `-- scenes\n|-- polyvLiveStreamerScene （开播端-手机开播三分屏场景）\n|   |-- modules\n|   `-- scenes\n|-- polyvStreamerAloneScene （开播端-手机开播纯视频场景）\n|   |-- modules\n|   |-- scenes\n|   `-- ui\n`-- polyvLiveHiClassScene （互动学堂场景）\n    |-- modules\n    |-- scenes\n    `-- ui\n```\n\n### 2 体验 Demo\n\nDemo [下载链接](https://www.pgyer.com/Mb6m) （密码：polyv）\n\n### 3 文档\n#### 3.1 wiki文档\n可在 [Wiki 文档](https://help.polyv.net/index.html#/live/android/) 中，了解 **集成方式、项目结构、SDK能力、源码释义** 等内容\n#### 3.2 Changelog\n[全版本更新记录](./CHANGELOG.md)\n\n### 4 Released 版本更新列表\n以下表格反映：\n\n1、Demo 的每个 Release 版本，所依赖的 SDK 版本\n\n2、该 Release 版本的发版改动，所涉及到的场景（“✅ ” 表示涉及、包含该场景下的源码更新、改动）\n\n| Github仓库Tag | 依赖SDK版本    | API文档                                                                                     | Common层 | 观看端-云课堂场景 | 观看端-直播带货场景 | 开播端-手机开播三分屏场景 | 开播端-手机开播纯视频场景 | 互动学堂场景 |\n|-------------|------------|-------------------------------------------------------------------------------------------|---------|---------|---------|---------------|---------------|--------|\n| 1.34.0      | 1.34.0     | [v1.34.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.34.0/index.html)         | ✅       |   ✅     |  ✅      |  ✅           |  ✅             |        |\n| 1.33.1      | 1.33.1     | [v1.33.1 API](http://repo.polyv.net/android/livescenes/javadoc/1.33.1/index.html)         | ✅       |         |         |  ✅             |  ✅             |        |\n| 1.33.0      | 1.33.0     | [v1.33.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.33.0/index.html)         | ✅       |   ✅     |  ✅      |               |  ✅             |        |\n| 1.32.0      | 1.32.0     | [v1.32.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.32.0/index.html)         | ✅       |   ✅     |  ✅      |               |               |        |\n| 1.31.0      | 1.31.0     | [v1.31.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.31.0/index.html)         | ✅       |   ✅     |  ✅      |  ✅            |  ✅            |        |\n| 1.30.3      | 1.30.3     | [v1.30.3 API](http://repo.polyv.net/android/livescenes/javadoc/1.30.3/index.html)         | ✅       |   ✅     |  ✅      |               |               |        |\n| 1.30.2      | 1.30.2     | [v1.30.2 API](http://repo.polyv.net/android/livescenes/javadoc/1.30.2/index.html)         | ✅       |   ✅     |  ✅      |  ✅            |  ✅            |        |\n| 1.30.1      | 1.30.1     | [v1.30.1 API](http://repo.polyv.net/android/livescenes/javadoc/1.30.1/index.html)         | ✅       |   ✅     |  ✅      |               |               |        |\n| 1.30.0      | 1.30.0     | [v1.30.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.30.0/index.html)         | ✅       |   ✅     |  ✅      | ✅             | ✅             |        |\n| 1.29.3      | 1.29.3     | [v1.29.3 API](http://repo.polyv.net/android/livescenes/javadoc/1.29.3/index.html)         | ✅       |   ✅     |  ✅      | ✅             | ✅             |        |\n| 1.29.1      | 1.29.1     | [v1.29.1 API](http://repo.polyv.net/android/livescenes/javadoc/1.29.1/index.html)         | ✅       |   ✅     |  ✅      | ✅             | ✅             |        |\n| 1.29.0      | 1.29.0     | [v1.29.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.29.0/index.html)         | ✅       |   ✅     |  ✅      | ✅             | ✅             |        |\n| 1.27.0      | 1.27.0     | [v1.27.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.27.0/index.html)         | ✅       |   ✅     |  ✅      | ✅             | ✅             |        |\n| 1.26.0      | 1.26.0     | [v1.26.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.26.0/index.html)         | ✅       |   ✅     |  ✅      | ✅             | ✅             |        |\n| 1.25.1      | 1.25.1     | [v1.25.1 API](http://repo.polyv.net/android/livescenes/javadoc/1.25.1/index.html)         | ✅       |   ✅     |  ✅      | ✅             | ✅             |        |\n| 1.25.0      | 1.25.0     | [v1.25.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.25.0/index.html)         | ✅       |   ✅     |  ✅      | ✅             | ✅             |        |\n| 1.24.0      | 1.24.0     | [v1.24.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.24.0/index.html)         | ✅       |   ✅     |  ✅      | ✅             | ✅             |        |\n| 1.23.0      | 1.23.0     | [v1.23.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.23.0/index.html)         | ✅       |   ✅     |  ✅      | ✅             | ✅             |        |\n| 1.22.1      | 1.22.1     | [v1.22.1 API](http://repo.polyv.net/android/livescenes/javadoc/1.22.1/index.html)         | ✅       |   ✅     |         | ✅             | ✅             |        |\n| 1.22.0      | 1.22.0     | [v1.22.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.22.0/index.html)         | ✅       |   ✅     |  ✅      | ✅             | ✅             |        |\n| 1.21.0      | 1.21.0     | [v1.21.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.21.0/index.html)         | ✅       |         |         | ✅             | ✅             |        |\n| 1.20.0      | 1.20.0     | [v1.20.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.20.0/index.html)         | ✅       |   ✅     |  ✅      | ✅             | ✅             |        |\n| 1.19.1      | 1.19.1     | [v1.19.1 API](http://repo.polyv.net/android/livescenes/javadoc/1.19.1/index.html)         | ✅       |   ✅     |  ✅      |               |               |        |\n| 1.19.0      | 1.19.0     | [v1.19.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.19.0/index.html)         | ✅       |   ✅     |  ✅      | ✅             | ✅             |        |\n| 1.18.0      | 1.18.0     | [v1.18.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.18.0/index.html)         | ✅       |   ✅     |  ✅      | ✅             | ✅             |        |\n| 1.17.1      | 1.17.1     | [v1.17.1 API](http://repo.polyv.net/android/livescenes/javadoc/1.17.1/index.html)         | ✅       |   ✅     |  ✅      | ✅             | ✅             |        |\n| 1.17.0      | 1.17.0     | [v1.17.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.17.0/index.html)         | ✅       |   ✅     |  ✅      | ✅             | ✅             |        |\n| 1.16.4      | 1.16.4     | [v1.16.4 API](http://repo.polyv.net/android/livescenes/javadoc/1.16.4/index.html)         | ✅       |   ✅     |  ✅      | ✅             | ✅             |        |\n| 1.16.3      | 1.16.3     | [v1.16.3 API](http://repo.polyv.net/android/livescenes/javadoc/1.16.3/index.html)         | ✅       |         |         |               |               |        |\n| 1.16.2      | 1.16.2     | [v1.16.2 API](http://repo.polyv.net/android/livescenes/javadoc/1.16.2/index.html)         | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.16.1      | 1.16.1     | [v1.16.1 API](http://repo.polyv.net/android/livescenes/javadoc/1.16.1/index.html)         | ✅       |         |         |               |               |        |\n| 1.16.0      | 1.16.0     | [v1.16.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.16.0/index.html)         | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.15.1      | 1.15.1     | [v1.15.1 API](http://repo.polyv.net/android/livescenes/javadoc/1.15.1/index.html)         | ✅       |         |         | ✅             | ✅             |        |\n| 1.15.0      | 1.15.0     | [v1.15.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.15.0/index.html)         | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.14.0      | 1.14.0     | [v1.14.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.14.0/index.html)         | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.13.0      | 1.13.0     | [v1.13.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.13.0/index.html)         | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.12.2      | 1.12.2     | [v1.12.2 API](http://repo.polyv.net/android/livescenes/javadoc/1.12.2/index.html)         | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.11.3      | 1.11.3     | [v1.11.3 API](http://repo.polyv.net/android/livescenes/javadoc/1.11.3/index.html)         | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.11.2      | 1.11.2     | [v1.11.2 API](http://repo.polyv.net/android/livescenes/javadoc/1.11.2/index.html)         | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.10.8      | 1.10.8     | [v1.10.8 API](http://repo.polyv.net/android/livescenes/javadoc/1.10.8/index.html)         | ✅       | ✅       | ✅       |               |               |        |\n| 1.10.7      | 1.10.7     | [v1.10.7 API](http://repo.polyv.net/android/livescenes/javadoc/1.10.7/index.html)         | ✅       | ✅       | ✅       |               |               |        |\n| 1.10.6      | 1.10.6     | [v1.10.6 API](http://repo.polyv.net/android/livescenes/javadoc/1.10.6/index.html)         | ✅       | ✅       | ✅       |               |               |        |\n| 1.10.5      | 1.10.5     | [v1.10.5 API](http://repo.polyv.net/android/livescenes/javadoc/1.10.5/index.html)         | ✅       | ✅       |         | ✅             | ✅             |        |\n| 1.10.4      | 1.10.4     | [v1.10.4 API](http://repo.polyv.net/android/livescenes/javadoc/1.10.4/index.html)         | ✅       | ✅       | ✅       |               | ✅             |        |\n| 1.10.4-abn  | 1.10.4-abn | [v1.10.4-abn API](http://repo.polyv.net/android/livescenes/javadoc/1.10.4-abn/index.html) | ✅       | ✅       |         |               |               |        |\n| 1.10.3      | 1.10.3     | [v1.10.3 API](http://repo.polyv.net/android/livescenes/javadoc/1.10.3/index.html)         | ✅       | ✅       |         |               |               |        |\n| 1.10.2      | 1.10.2     | [v1.10.2 API](http://repo.polyv.net/android/livescenes/javadoc/1.10.2/index.html)         | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.10.1.1    | 1.10.1.1   | [v1.10.1.1 API](http://repo.polyv.net/android/livescenes/javadoc/1.10.1.1/index.html)     | ✅       |         |         |               |               |        |\n| 1.10.1      | 1.10.1     | [v1.10.1 API](http://repo.polyv.net/android/livescenes/javadoc/1.10.1/index.html)         | ✅       | ✅       | ✅       |               |               |        |\n| 1.10.0      | 1.10.0     | [v1.10.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.10.0/index.html)         | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.9.5       | 1.9.5      | [v1.9.5 API](http://repo.polyv.net/android/livescenes/javadoc/1.9.5/index.html)           | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.9.4       | 1.9.4      | [v1.9.4 API](http://repo.polyv.net/android/livescenes/javadoc/1.9.4/index.html)           | ✅       | ✅       |         |               |               |        |\n| 1.9.3       | 1.9.3      | [v1.9.3 API](http://repo.polyv.net/android/livescenes/javadoc/1.9.3/index.html)           | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.9.1.1     | 1.9.1.1    | [v1.9.1.1 API](http://repo.polyv.net/android/livescenes/javadoc/1.9.1.1/index.html)       | ✅       | ✅       | ✅       |               | ✅             |        |\n| 1.9.1       | 1.9.1      | [v1.9.1 API](http://repo.polyv.net/android/livescenes/javadoc/1.9.1/index.html)           | ✅       | ✅       | ✅       |               |               |        |\n| 1.9.0       | 1.9.0      | [v1.9.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.9.0/index.html)           | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.8.3       | 1.8.3      | [v1.8.3 API](http://repo.polyv.net/android/livescenes/javadoc/1.8.3/index.html)           | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.8.2       | 1.8.2      | [v1.8.2 API](http://repo.polyv.net/android/livescenes/javadoc/1.8.2/index.html)           | ✅       | ✅       | ✅       |               |               | ✅      |\n| 1.8.1       | 1.8.1      | [v1.8.1 API](http://repo.polyv.net/android/livescenes/javadoc/1.8.1/index.html)           | ✅       | ✅       | ✅       | ✅             | ✅             | ✅      |\n| 1.8.0       | 1.8.0      | [v1.8.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.8.0/index.html)           | ✅       | ✅       |         |               | ✅             | ✅      |\n| 1.7.2       | 1.7.2      | [v1.7.2 API](http://repo.polyv.net/android/livescenes/javadoc/1.7.2/index.html)           | ✅       | ✅       | ✅       | ✅             | ✅             | ✅      |\n| 1.7.1       | 1.7.1      | [v1.7.1 API](http://repo.polyv.net/android/livescenes/javadoc/1.7.1/index.html)           | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.7.0       | 1.7.0      | [v1.7.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.7.0/index.html)           | ✅       | ✅       |         | ✅             | ✅             | ✅      |\n| 1.6.3       | 1.6.3      | [v1.6.3 API](http://repo.polyv.net/android/livescenes/javadoc/1.6.2/index.html)           | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.6.0       | 1.6.0      | [v1.6.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.6.0/index.html)           | ✅       | ✅       |         | ✅             | ✅             |        |\n| 1.5.3       | 1.5.3      | [v1.5.3 API](http://repo.polyv.net/android/livescenes/javadoc/1.5.3/index.html)           | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.5.2       | 1.5.2      | [v1.5.2 API](http://repo.polyv.net/android/livescenes/javadoc/1.5.2/index.html)           | ✅       | ✅       |         | ✅             | ✅             |        |\n| 1.5.1.1     | 1.5.1.1    | [v1.5.1.1 API](http://repo.polyv.net/android/livescenes/javadoc/1.5.1/index.html)         | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.5.0       | 1.5.0      | [v1.5.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.5.0/index.html)           | ✅       | ✅       | ✅       | ✅             | ✅             |        |\n| 1.4.0       | 1.4.0      | [v1.4.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.4.0/index.html)           | ✅       | ✅       | ✅       | ✅             |               |        |\n| 1.3.0       | 1.3.0      | [v1.3.0 API](http://repo.polyv.net/android/livescenes/javadoc/1.3.0/index.html)           | ✅       | ✅       | ✅       |               |               |        |\n\n更多版本更新详情，可在 [版本更新列表](./CHANGELOG.md)，了解 **对应版本更新说明**，以及 **下载源码**\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpolyv%2Fpolyv-android-livescenes-sdk-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpolyv%2Fpolyv-android-livescenes-sdk-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpolyv%2Fpolyv-android-livescenes-sdk-demo/lists"}