如何系统地学习Gstreamer基础知识并应用于实际项目中?
- 内容介绍
- 文章标签
- 相关推荐
本文共计654个文字,预计阅读时间需要3分钟。
目录
一、Gstreamer整体框架
二、Gstreamer基础知识
由于Deepstream是基于Gstreamer的,因此想在Deepstream上进行拓展,需要对Gstreamer有一定的认识。以下主要介绍Gstreamer整体框架和基础知识。目录
- 一、Gstreamer整体框架
- 二、Gstreamer基础概念
由于deepstream是基于gstreamer的,所以要想在deepstream上做拓展,需要对gstreamer有一定的认识。以下主要介绍Gstreamer整体框架和Gstreamer基础概念。
一、Gstreamer整体框架
gstreamer是一个用于开发流式多媒体应用的开源框架。本身这个框架是为了更好的处理音视频而设计开发的,但gstreamer不限于处理音视频,只要是有明显的数据流特征的应用,gstreamer都能很好的应用。
gstreamer的整体功能核心是pipeline框架以及用于扩展功能的插件:
1、pipeline用于安排数据流图,明确数据流处理过程。通过gstreamer多媒体数据协商机制和同步机制,pipeline能够很好的地处理流式数据。
2、插件用于扩展功能,开发者可以灵活利用已有插件,而且还可以自定义特定功能插件。
本文共计654个文字,预计阅读时间需要3分钟。
目录
一、Gstreamer整体框架
二、Gstreamer基础知识
由于Deepstream是基于Gstreamer的,因此想在Deepstream上进行拓展,需要对Gstreamer有一定的认识。以下主要介绍Gstreamer整体框架和基础知识。目录
- 一、Gstreamer整体框架
- 二、Gstreamer基础概念
由于deepstream是基于gstreamer的,所以要想在deepstream上做拓展,需要对gstreamer有一定的认识。以下主要介绍Gstreamer整体框架和Gstreamer基础概念。
一、Gstreamer整体框架
gstreamer是一个用于开发流式多媒体应用的开源框架。本身这个框架是为了更好的处理音视频而设计开发的,但gstreamer不限于处理音视频,只要是有明显的数据流特征的应用,gstreamer都能很好的应用。
gstreamer的整体功能核心是pipeline框架以及用于扩展功能的插件:
1、pipeline用于安排数据流图,明确数据流处理过程。通过gstreamer多媒体数据协商机制和同步机制,pipeline能够很好的地处理流式数据。
2、插件用于扩展功能,开发者可以灵活利用已有插件,而且还可以自定义特定功能插件。

