期刊文献+

一种基于VLC的可跨平台的播放器系统设计方法

下载PDF
导出
摘要 本文旨在提出一种基于开源软件VLC的在机顶盒上可跨平台应用的多媒体播放器系统。以C/S模式,VLC进程作为服务器端等待多媒体解析请求,应用平台端作为客户端向服务端发起播放请求,经进程通信控制模块(IPC)传递播放地址,开启音视频读数据线程并打开底层解码器,之后等待共享内存中视频PES数据量达到起播值SIZE_READ_START。VLC进程获取媒体播放地址后开启媒体容器解析线程。一方面将获取的媒体解码器信息包括音视频编码格式,音视频PID值和文件时长等信息通过IPC接口传回给客户端。另一方面将音视频流PES数据写入分配的共享内存BUFFER供客户端取用。客户端在获取媒体解码信息后配置音视频解码器解码格式。读视频数据线程等待共享内存内数据达到起播阈值后立即开始将数据整块写入解码器缓存,并开启音频流读数据线程。
出处 《电子技术与软件工程》 2021年第5期214-215,共2页 ELECTRONIC TECHNOLOGY & SOFTWARE ENGINEERING
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部