xine-lib 1.2.12 已发布,这是一个用于播放视频和音频文件的多平台库,以及一组相关插件。 该库可用于许多视频播放器,包括 xine-ui、gxine、kaffeine。
Xine支持多线程操作,支持大量流行和鲜为人知的格式和编解码器,并且可以处理本地内容和通过网络传输的多媒体流。 模块化架构使您可以通过插件轻松扩展功能。 插件主要有 5 类:用于接收数据的输入插件(FS、DVD、CD、HTTP 等)、输出插件(XVideo、OpenGL、SDL、Framebuffer、ASCII、OSS、ALSA 等)、用于解包的插件媒体容器(解复用器)、用于解码视频和音频数据的插件、用于应用效果的插件(回声消除、均衡器等)。
新版本中提出的关键创新包括:
- Добавлен плагин для вывода звука через OpenSL ES.
- Добавлен плагин для загрузки контента с использованием технологии MPEG-DASH (Dynamic Adaptive Streaming over HTTP).
- Добавлен плагин crypto для приёма зашифрованного контента.
- В плагин вывода видео через OpenGL добавлена поддержка аппаратного ускорения декодирования видео при помощи API VAAPI
- Улучшена поддержка протокола HLS (HTTP Live Streaming).
- Добавлена библиотека для разбора разнообразной строковой информации.
- Улучшена поддержка стандарта BT.2020 (UHDTV).
- Улучшена синхронизация времени при использовании DVB или live-потоков.
- Обеспечена совместимость с пакетом ffmpeg 5.0.
来源: opennet.ru