- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析视频广告传送软件实现
浅析视频广告传送软件实现
摘 要:目前户外广告媒体从设计、制作直至到发布效果愈加引起各级政府、广告主、普通平民百姓特别关注。权威检索显示,针对影视、报纸等媒体的广告编排现已基本建立起了一套相对完善的管理模式。而对于户外媒体广告,虽然其近年来发展势头迅猛,但对它的传送管理亟待进行有效的软件开发。
关键字:媒体广告;传送管理软硬件平台;计算机;视频多媒体发布系统;单元制作;数据处理
中图分类号:TP317.4 文献标识码:A 文章编号:
1系统的工作流程
视频广告传送软件是视频多媒体发布系统的传送部分,多媒体发布系统由四个模块组成,即视频信息模板编辑模块、播出单元录制模块、播出单传送模块和节目播出模块,系统的工作流程为图所示:
图视频发布系统工作流程图
视频广告传送软件是其中的第四个模块,在服务器生成各个播出终端每个周期的播出单后,通过传送软件传送到各个终端。
2视频传送软件的功能结构
传送软件由四部分组成,即节目排序模块、有效性检测、分配模块、终端下载数据模块。
播出单的数据包主要包括为每个播出终端提取播出所需要的格式、播出单以及相应的节目片段,连同信息源和最终节目的IP地址一起将这些信息进行打包,生成待发任务。传送列表中显示该任务,传送信息包括任务名称,IP地址,接收端的IP地址,约定日期,优先级,传送状态等信息。传送状态有正在传送,完成任务,暂停处理,删除节目等状态。
2.1 节目排序模块系统发送的节目信息包具有不同的优先级别,当各种显示信息在同一时间、同一个显示设备的同一区域需要显示时,较高优先级的信息优先显示在屏幕上。同级别的信息按照数据堆栈的原则进行显示。任务的优先级从高到低分为4级:
高级:为最高级别的紧急事件信息,设定紧急信息标识。允许在所有显示终端设备上全屏或在指定区域上发布。任何与此节目时间冲突的信息,均暂停,带此信息播放完毕,方可继续播出。
普通级:按照正常安排,需要在指定??间指定位置显示的广告节目信息。
低级:按照正常安排,允许播出的与节目无关的广告信息及辅助资讯信息(如社区服务、安全信息等)。
最低级:允许公益信息以及其他为填补播出节目空闲而组织播放的临时信息(如公益节目、文娱插播等)。
2.2 任务确认检查模块主要对接收的新节目进行确认检验,教研包含:计划任务有效性、预期任务完整性,预演节目流畅性检查等。
2.3 任务分配模块任务分级传送,访问服务器。根据模块复杂度、预估时间、文件大小、优先级别进度等安排,分级逐一访问服务器。实现过程中应注意模块的连调需要各个任务的整体协调。
2.4 终端下载模块这一模块中管理终端等待服务器发出的传送命令,检测节目和目标文件是否存在,下载文件。终端模块的交互下载,包括节目信息交互终端模块本体,特征在于:信息交互终端模块包括微处理器ARM、对讲模块、触摸显示屏,微处理器ARM内的串行通讯端口COM1双向连接于接收端,微处理器终端。
3 视频传送软件的工作特点
该传送管理软件负责与终端实时通讯。按照播出策略进行通知、反馈和传送工作;支持实时数据更新及任务推送工作;实时反馈任务更新状态。
视频传送软件主要功能有:
3.1逐点扩展的堆栈技术的采用:在客户端只须开辟一个很小的缓冲区,接收到一定的数据量后,播放器就开始播放视频,形成“一种可控制的视频流”。客户端并不要求服务器将视频文件全部传送过来,减少内存压力。
3.2支持任务优先级别:形成不同的任务优先级顺序推送和支持终端下载;
提供每个任务的传递时间预估:并且根据终端下载状态更新相应的任务列表。
3.3采用两级缓冲技术也可以解决网络实际环境下带宽分配不确定的问题。也就是说,不仅在播放端设置缓冲区,服务器端也设置一定的缓冲区,形成一定的冗余,这样在网络可以使系统适应网络传输延时和操作系统I/O延时的不确定性,确保在复杂网络负载的情况下,稳定地进行视频播放。
3.4 按照终端播出单列表,根据自动生成推送任务文件。有效进行读取,校验任务可实现性,保证正常播出。
3.5支持断点续传;
3.6支持临时任务插播;
3.7支持实时数据更新并有效传输任务;
3.8严格遵照XML规范,系统兼容性好,便于第三方设备系统的集成及二次设计。
3.9 跨平台设计,系统服务器可部署在LINUX平台上,运行稳定。
3.10采用分布式设计,可以对终端分区分组管理。节目内容、播放计划可以统一集中控制。支持本地或本机控制,可以群组控制也可以单点控制,管理方式多样化,让用户轻松
原创力文档


文档评论(0)