{"repo":"ywl5320/wlmedia","free":true,"listed":false,"github":"https://github.com/ywl5320/wlmedia","clone":"git clone https://github.com/ywl5320/wlmedia.git","description":"Android&HarmonyOS Next 音视频播放器SDK，几句代码即可实现音视频播放功能（支持：手机、车机系统、电视盒子等设备。支持：http、https、rtsp、rtp、rtmp、byte[]、加密视频和各种文件格式视频；包含视频截图、音轨选择、字幕选择、循环播放、设置软解或硬解、透明视频、变速变调、声道切换、无缝切换surface、多Surface渲染、视频比例设置、多实例音视频播放等。）~","language":"Java","stars":835,"topics":["ndk-ffmpeg-android","android","ffmpeg","player","android-player","video","av1","unityplayer","avplayer","harmonyos"],"license":"Apache-2.0","category":"media-processing","readme_excerpt":"&#x1F680;wlmedia&#x1F680; English 中文 Android&HarmonyOS Next 音视频播放SDK，几句代码即可实现音视频播放功能 使用简单，功能丰富，支持手机、车机系统、电视、电视盒子、手表等智能设备 源码可售，有意请联系：ywl5320@163.com 一 功能&特点 - [x] 基本信息获取（音频：采样率、声道数、时长等，视频：宽、高、fps、时长等） - [x] 支持file、http、https、udp、rtmp、rtp、rtsp、byte[]等几乎所有协议 - [x] 支持AV1解码 - [x] 可选音频、视频、音视频播放模式 - [x] 软解硬解设置 - [x] 无缝切换surface - [x] 支持多实例播放 - [x] 支持播放完成（EOF）后，再次seek又继续播放 - [x] 支持媒体自由切换 - [x] 支持FFmpeg参数设置 - [x] 支持byte[]数据类型 - [x] 音视频加密播放 - [x] 支持音视频帧解码 - [x] 支撑音视频变速变调 - [x] 支撑透明视频播放（可实现不错的视觉效果） - [x] 字幕选择 - [x] 内置循环播放 - [x] 链接超时设置 - [x] 缓存大小设置（时间维度） - [x] 音轨选择 - [x] 音频指定采样率设置 - [x] 音频指定声道播放 - [x] 视频截屏 - [x] 视频首帧图片或指定时间图片获取 - [x] 视频任意比例设置 - [x] 视频旋转角度设置（0,90,180,270） - [x] 视频镜像模式设置 - [x] 视频背景颜色设置（默认黑色） - [x] 视频支持同时多个surface渲染（如：KTV大小屏幕） - [x] 支持实时获取音频PCM数据 - [x] 支持设置音视频同步偏移 - [x] 支持外部OpenGL渲染（如：Unity、Cocos2d等视频播放） 二 效果展示 Android 常规播放 透明视频 多Surface渲染 多实例播放 播放音频 音量分贝 :----: :----: :----: :----: :----: ------ HarmonyOS 常规播放 透明视频 多Surface渲染 多实例播放 播放音频 音量分贝 :----: :----: :----: :----: :----: ------ 三 性能对比 Android VS exoplayer - 设备：Xiaomi Redmi Note 7 - 资源：big buck bunny cut.mp4 exoplayer wlplayer(no opengl) wlplayer(use opengl) wlplayer 实时 :----: :----: :----: :----: 四 集成使用 4.1 Android 4.1.1 gradle #### 4.1.2 常用权限 #### 4.1.3 配置NDK编译平台 #### 4.1.4 设置Surface #### 4.1.5 基础调用代码（更多功能见Demo） 更多使用方式 4.2 HarmonyOS Next 4.2.1 导入SDK 仓库地址 4.2.2 常用权限 4.2.3 设置XComponentController 4.2.4 基础调用代码（更多功能见Demo） 更多使用方式 五 免费和增值服务 WlMedia 是按应用根据 包名 定制的，分免费版和付费定制版 免费版 - HarmonyOS Next鸿蒙平台免费 - 仅Android平台 视频画面 带有 wlm","default_branch":null,"files":null,"tree":[],"storefront":"/r/ywl5320","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ywl5320/wlmedia/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}