第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2021-06-02 本文由红薇染露 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

PUSH推送技术

20吉林大学学报(信息科学版)第30卷自然音源得到的音频信号必须变换成数字音频信号后,才能送到处理器中作进一步处理。在声卡驱动上,从安全性角度考虑,应用程序在L而是通过内核提供的驱动程序完inux下无法直接对声卡设备进行操作,

10]。成对声卡的各种操作[

)系统调用o函数获得对声卡的访问权,同时为随后的系统调用做好准备,其函数原型:en(intoen pp

(,,);参数p对于本系统constchar*pathnameintflasintmodeathname是将要被打开的设备文件名称,   g

/为/参数f指明新创建文devdslas标志设备打开方式;mode为可选参数。当指定设备文件不存在时,p;g

),,函数从声卡读取数据,其函数原型:件具有的权限。系统调用read(intread(intfdchar*bufsize_t  

);参数f通过o参数b保存从声卡获得的数countd是设备文件的标识符,en函数调用获得;uf是缓冲区,p

参数c如果调用成功,将返回从声卡读取的实际字节数,如果调用据;ount限定从声卡获得的最大字节数;

失败,将返回-故系统调用w函数原型:1。因为设计声音为双向通信,rite函数向声卡写入数据,size_t

(,,_);其参数和rwriteintfdconstchar*bufsizetcountead函数一样。系统调用ioctl对声卡进行控制,   

在此设置采样率,量化位数以及声道数目和控制方式。

)视频以及图像显示。在显示设备的图形用户界面利用l帧缓冲2inux内核中的一种驱动程序接口,

[1]),接口。当L利用F驱动(FramebufferDriverinux抽象出FrameBuffer设备时1ramebuffer机制模仿显 

卡的功能,将显卡硬件结构抽象掉后,便于在程序设计上利用用户态进程实现对屏的直接写功能,使设计简明,便于维护升级。基于这种理念的设计本质上是为了避免考虑物理显存的位置、换页机制,将对显示

统一化,用户将F将其映射到进程地址空间后,就设备的操作抽象化、ramebuffer看成是显存的一个映像,

能直接进行读写操作,而写操作立即反应在屏幕上。这样的设计更加方便,而且效果可以达到预期指标。

)视频信息的传输。设计网络环境中实时传输流媒体数据是运用3

[12],,单播)或一对多(组播)传RTP。利用它能一对一(unicastmulticast

播。R见TP是在传输协议基础上作为应用程序的一部分加以实现的(

)。图2

——考虑到成本问题,设计采用开源的R面向对TP库—JRTPLIB(

。以下给出设计程序实现的主要过程。象的RTP库)

)初始化:使用J首先生成1RTPLIB进行实时流媒体数据传输前,

()再调用C方法对RTPSession类的一个实例表示此次RTP会话,reate

13]。R()其进行初始化操作[方法只有一个参数,TPSession类的Create

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科基于无线wi_fi技术的多媒体信息推送系统(4)全文阅读和word下载服务。

基于无线wi_fi技术的多媒体信息推送系统(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1199759.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top