新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于Linux平台的网络广告机的设计

基于Linux平台的网络广告机的设计

作者:时间:2011-04-15来源:网络收藏

摘要:利用嵌入式系统的优越性,在系统上使用丰富的开源软件和工具集,构建了嵌入式系统,满足的各项功能应用要求,成功地实现了的视频、图片和文字等媒体信息的良好发布,验证了嵌入式下广告机系统的灵活性、简易性和高效性。
关键词:Linux;网络广告机;嵌入式系统

引言
网络广告机俗称digital signage system,是在网络信息化飞速发展的时代背景下产生的一种新型网络多媒体信息发布系统。这种系统,用户可以采用多种方式于公共显示终端上发布公共信息内容。目前,数字化、网络化、信息化的多媒体网络广告机成为传媒市场的一大亮点,然而单机版的广告机以及单一的媒体发布形式已经难以满足日益增长的市场需求,国内外正在积极投入多种媒体形式和多功能交互型网络广告机的研究。本文利用Linux嵌入式系统的优越性能,使用广大Linux系统支持的开源软件和工具集,构建了成本低、功能健全和网络分布灵活的网络媒体广告机系统。

1 系统概述
如图1所示,整个系统大体分为广告机监控终端、服务器控制中心、广告机显示终端3个部分。监控终端通过Web浏览器控制页面接收管理员输入的控制命令,经过网络路由向服务器控制中心提交表单。服务器控制中心根据监控终端提交的不同表单类别调用对应的CGI例程来启动相应的Socket服务进程,建立与开发板Socket监听服务进程之间的网络通信,同时传递对应的控制命令和信息。广告机显示终端解析相应的控制命令和信息,来控制显示终端设备上的媒体信息播放形式。

本文引用地址:http://www.eepw.com.cn/article/150850.htm

a.JPG


1.1 硬件环境
广告机监控终端和服务器控制中心的设备为普通PC机。广告机显示终端采用的是芯胜嵌入式VT8430开发板。该开发板的处理器是芯晟科技推出的数字音视频多标准多媒体处理芯片CSM1200。该芯片采用ARM9内核,支持MPEG-2、H.264、AVS的高清和标清解码/输出,视频输出支持PAL/NTSC/480p/576p/720p/1080i。
同时,CSM1200是一个有着丰富的外围设备和强大媒体能力的嵌入式SoC,可以灵活地选择多种LCD或者其他显示设备,作为广告机信息发布节点的媒体播放设备。
1.2 软件环境
监控终端和服务器控制中心的采用Linux系统平台。监控终端只需能够提供正常的Web页面浏览功能便可以借助浏览器实现信息的交互。服务器控制中心和显示终端是多媒体信息发布的关键的部分,需要配置相关的环境如下:
①构建CGI模块。CGI用来设计Web浏览器的B/S(Browser/Serrer)系统架构,可以在无客户端(client)的情况下,广泛地使用Web浏览器提供的按钮、输入框、字体和颜色等界面元素。通过不同平台浏览器监控终端递交的表单就可以控制信息的交互。在官网下载源码包li-bcgi-1.0.tar.gz后,解压、编译和安装即可。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

linux相关文章:linux教程



上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭