手机版

基于无线wi_fi技术的多媒体信息推送系统(2)

发布时间:2021-06-08   来源:未知    
字号:

PUSH推送技术

第1期项亮亮,等:基于无线wifi技术的多媒体信息推送系统-19。作为一种短程无线传输技术,语,中文为“无线相容认证”能在数百英尺范围内支持互联网接入的无线电

3]。同时也足以提供在家或小区快速上网的便捷途径。随着电子商务和移动办公的进一步普及,信号[廉

[]价的wifi必将成为随时需要进行网络连接用户的必然之选4。-

1 整体系统设计

核心芯片系统采用韩国三星的S3C6410系列处理器作为系统的MCU(MicrororammedControl pg

)。外围主要硬件由WM-G-MRUnit09核心芯片设计的wifi--

模块以及群创的AT070TN83显示器控制模块组成。整个系

)是整个系统分为上位机和下位机两部分。上位机(PCControl 

统的推送者,负责在多媒体信息推送中完成音频、视频、数据等

信息的封装和排列,使其能在多媒体推送信道上传送。下位机

(各终端)通过无线wifi方式与上位机控制系统进行数据传输-

并根据用户需求作出相应的显示或反馈。系统整体框架如图1

所示。

1.1 上位机系统部分设计

推送终端承担与服务器进行信息交互,接受多媒体镜像,

执行命令任务和提交系统日志等任务,是整个系统中重要的部

5]。分[图1 多媒体信息推送系统框架图Fi.1 Thediaramofmultimedia   gginformationsstemush  yp

设计的上位机系统主要由C++编程语言设计完成,主要任务是完成各种信息的打包处理并将其推送到用户终端。为了提高数据的传送效率,减少网络出现拥塞的可能性,采用上述组播传播技术。采用目

)前主流的组播(传输技术。所谓组播是一种允许一个或多个发送者发送单一数据包到多个接Multicast

)时,只有加入到该组播组的收者的网络技术。当组播源把数据包发送到特定的组播组(MulticastGrou p

终端才能接收到这些数据包。这样设计可节省网络带宽,因为无论有多少个目标地址,在整个网络的任何

6]。一条链路上只传送单一的数据包。而且在发送者和每个接收者之间实现一点对多点的网络连接[

在软件设计上,主体利用线程池技术,使当线程池中的线程不处于阻塞状态时,后续请求将进入缓冲

7]。服务器在处理管理主机发布多媒体信息任务时,同时监听由推送终端发出的更新请求。在队列等待[

收到终端的更新请求后,根据请求数据包头获取终端编号,在数据库中以终端编号查询对应镜像名称、存

8]。关键的视频推送部分利用R储路径等信息,对终端进行实时数据更新[TP(RealimeTransortPro-T  -p

)数据实现。在这里只给出数据发送部分程序的主要设计过程,其他部分将在下位机实现中给出;当tocol

()、需要设置数据发送的目标地址,通过调用RRTP会话建立成功时,TPSession类的AddDestinationDe-

()()()和C完成。通过调用R方法,向目标地leteDestinationlearDestinationsTPSession类的SendPacket

)、)址发送流媒体数据,调用R和STPSession类的SetDefaultPaloadTe(SetDefaultMark(etDefault-yyp

(),并将其设置为会话的默认参数,指明发送的数据及其长度,进行数据发送。TimeStamIncrementp

1.2 下位机终端实现

1.2.1 终端类型

9]()。移动多媒体系统用户终端主要分为单向终端和双向终端两种形式[见表1

表1 多媒体系统用户终端类型

Tab.1 Thetesofmultimediasstemuserterminal      ypy

类 型

单向终端

双向终端描 述只能接收多媒体推送业务,不具备上行传输通道的接收终端能接收多媒体推送业务,同时具备上行传输通道的接收终端

所以设计成为双向终端。  由于需要语音的双向通信,

1.2.2 终端代码实现

)声卡驱动。音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由1

基于无线wi_fi技术的多媒体信息推送系统(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
上一篇:培训游戏一百
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)