Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
bd4d7ad3
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
bd4d7ad3
编写于
1月 22, 2022
作者:
C
Chen Guodong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update media subsystem readme.
Signed-off-by:
N
Chen Guodong
<
chenguodong@huawei.com
>
上级
cecbf209
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
22 addition
and
13 deletion
+22
-13
zh-cn/readme/figures/OpenHarmony媒体架构图.png
zh-cn/readme/figures/OpenHarmony媒体架构图.png
+0
-0
zh-cn/readme/媒体子系统.md
zh-cn/readme/媒体子系统.md
+22
-13
未找到文件。
zh-cn/readme/figures/OpenHarmony媒体架构图.png
0 → 100644
浏览文件 @
bd4d7ad3
44.0 KB
zh-cn/readme/媒体子系统.md
浏览文件 @
bd4d7ad3
# 媒体子系统<a name="ZH-CN_TOPIC_0000001078026808"></a>
-
[
简介
](
#section11660541593
)
-
[
系统架构
](
#section11660541594
)
-
[
目录
](
#section161941989596
)
-
[
约束
](
#section119744591305
)
-
[
使用说明
](
#section1312121216216
)
...
...
@@ -15,25 +16,24 @@
-
音频播放和录制。
-
视频播放和录制。
-
相机拍照和录制。
## 系统架构<a name="section11660541594"></a>
**图 1**
OpenHarmony媒体子系统通用架构图
<a
name=
"fig99659301300"
></a>
![](
figures/zh-cn_image_0000001115819528.png
)
**图 2**
OpenHarmony小型媒体子系统架构图
<a
name=
"fig11400536715"
></a>
**图 1**
OpenHarmony媒体子系统架构图
<a
name=
"fig99659301300"
></a>
![](
figures/OpenHarmony媒体架构图.png
)
![](
figures/媒体子系统架构图.png
)
**图 3**
OpenHarmony小型媒体子系统业务流程图
<a
name=
"fig199079467553"
></a>
![](
figures/zh-cn_image_0000001111659738.png
)
-
**Media**
: 为应用提供播放、录制等接口,通过跨进程调用或直接调用方式,调用媒体引擎Gstreamer、Histreamer或其它引擎。
-
mini设备上,Media部件调用Histreamer支持音频播放等功能。
-
small设备上,Media部件调用recorder_lite支持音视频录制,默认调用player_lite支持音视频播放,通过设置系统属性变量debug.media_service.histreamer为1使用histreamer。详细设置方法参见
[
syspara系统属性组件使用说明
](
https://device.harmonyos.com/cn/docs/documentation/guide/subsys-boot-syspara-0000001063362360
)
或者参见
[
syspara模块代码
](
https://gitee.com/openharmony/startup_syspara_lite
)
。
-
standard设备上,Media部件调用Gstreamer支持音视频播放、音视频录制。
-
**Audio**
: Audio部件支持音频输入输出、策略管理、音频焦点管理等功能。
-
**Camera**
: Camera部件提供相机操作接口,支持预览、拍照、录像。
-
**Image**
: Image部件支持常见图片格式的编解码。
-
**MediaLibrary**
: MediaLibrary支持本地和分布式媒体数据访问管理。
-
**Histreamer**
: 轻量级媒体引擎,支持文件/网络流媒体输入,支持音视频解码播放,支持音视频编码录制,支持插件扩展。
-
**Gstreamer**
: 开源GStreamer引擎,支持流媒体、音视频播放、录制等功能。
## 目录<a name="section161941989596"></a>
...
...
@@ -68,6 +68,13 @@
│ ├── figures # 标准系统播放录制架构和流程图
│ ├── frameworks # 标准系统播放录制框架实现
│ └── interfaces # 标准系统播放录制模块接口
├── histreamer # HiStreamer媒体引擎
│ └── engine # 媒体引擎
│ ├── player # 播放器封装
│ ├── foundation # 基础工具
│ ├── pipeline # Pipeline框架
│ └── plugin # 插件框架
│ └── plugins # 平台软件插件
└── utils # 媒体公共模块
└── lite # 小型系统媒体公共模块
├── figures # 小型系统媒体公共模块架构和流程图
...
...
@@ -103,6 +110,8 @@
[
multimedia\_utils\_lite
](
https://gitee.com/openharmony/multimedia_utils_lite
)
[
multimedia\_histreamer
](
https://gitee.com/openharmony/multimedia_histreamer
)
[
multimedia\_camera\_standard
](
https://gitee.com/openharmony/multimedia_camera_standard
)
[
multimedia\_audio\_standard
](
https://gitee.com/openharmony/multimedia_audio_standard
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录