signed

QiShunwang

“诚信为本、客户至上”

Gstreamer之跨平台element(十六)

2020/12/30 0:02:34   来源:

1.Android

eglglessink

视频sink是基于OpenGLES和EGL

openslessink

音频sink基于OpenSL ES

androidmedia

android.media.MediaCodec支持在设备侧编解码包括硬件编解码,Android4.1以后支持。

 

2.Linux

ximagesink

标准基于X11视频sink,支持缩放需借助videoscale element。

xvimagesink

基于X11系统的视频sink,支持在GPU上进行高效的视频缩放

cluttersink

sink视频给ClutterTexture发送数据用来显示。Clutter是跨平台库,需要系统支持OpenGL。

alsasink

音频sink通过ALSA来输出到声卡

plusesink

sink在PulseAudio daemon服务播放声音

 

3.Mac OS

osxvideosink

Mac OS上提供视频sink

cluttersink