需求:地铁多媒体显示软件是运行在瑞芯微的rk3399这款芯片上,操作系统是debian linux,桌面环境基于x11,需要实现的效果就和地铁上电视显示的内容类似。主要包括如下功能模块:
1. 音视频播放显示模块,要求可以在指定区域显示,画面大小和位置可以进行配置;要求能够支持常见的各种视频格式,包括本地文件和网络流。由于RK3399芯片基于ARM核心,软件解码的性能不是特别理想,不过瑞芯微公司提供了基于GStreamer的硬件解码显示插件,可以基于该插件进行开发。
2. SDI信号的采集和播放功能,将采集到的SDI数据显示在1中的视频窗口中,要求音视频能够同步。
3. OSD显示模块,能够设置OSD区域位置、大小和背景,可以用不同字体显示滚动的文字。由于是ARM核心的芯片,CPU的图形渲染能力有限,有可能需要用Opengl ES调用GPU进行渲染。
4. 我司已经定义好了接口函数,需要按照我司定义的接口进行实现。
接包方 | 国家/地区 | |
---|---|---|
![]() |
10
Bestpartner
|
成都市 |
![]() |
4
Landysoft
|
北京市 |
![]() ![]() |
3
Ericwang111
|
上海市 |
![]() |
3
Momo1022
|
上海市 |
2
Shangkentech
|
上海市 | |
![]() |
0
Ktxinfo
|
深圳市 |