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