一种应用于远程实验教学的嵌入式多路H.2****服务器客户端
设计
【摘要】本文介绍了一种基于嵌入式平台开发的多路H.2****服务器/客户端的设计实现。其中详细介绍了利用Windows S DK的DirectS ho w开发的视频设备采集模块利用Inte l_IPP_UMC类库开发的H.264编/解码模块 以及利用开源RTP/RTCP库jRTP开发的网络视频传输模块。文种所描述的设计实现已应用于嵌入式远程实验教学系统中。
【关键词】多路视频服务器/客户端 H.264编/解码远程教学。
[Abstract]An embedded multi-channel H.264 video server/client design isestablished which have been using in a remote experiment education system.Thedesign includes these main modules a video capture module based on DirectShow inWindows SDK H.264 encode/decode module based on Intel_IPP_UMC and a
RTP transfer module based on jRTP library.
[Key Words]multi-channel video server/client H.264 encode/decode remoteeducation
0.引言
视频是远程实验教学必不可少的组成部分。视频多路化设计可以节省教学设备数量实现硬件资源利用的最大化。远程视频流处理需经由采集、压缩编码、实时传输、接收、解码、回放几个过程。视频流处理一般具有高实时性和大数据量吞吐率的特点。特别是对于多路情况数据量虽路数急剧增加[2]。采用目前编码效率最高的H.264技术和专为多媒体传输设计的RTP协议[7]可以有效减小数据量节省带宽利用RTP/RTC P实现的Q o s完成资源的合理调配。
1.系统概述
实验教学系统由实验设备、视频采集设备、服务器、网络连接、客户端组成。
客户端利用本地P C启动客户端软件通过Int e net与服务器交互。客户选择指定通道后 服务器将该通道的实时视频数据经H.264压缩后通过RTP协议打包发送到客户端客户端软件在收到打包数据后完成拆包解压和回显操作客户端定时向服务器发送RTC P 向服务器反馈收包情况服务器根据RTC P评估网络质量据此调节视频帧的压缩速率或压缩规模 以此实现Qos服务。
2.多路视频服务器设计
在设计中采用双核处理器Intel Dual Core T2300用于核心运算配合外围接
diyvm怎么样?diyvm是一家国内成立时间比较久的主机商家了,大约在6年前站长曾经用过他家的美国机房的套餐,非常稳定,适合做站,目前商家正在针对香港沙田机房的VPS进行促销,给的是五折优惠,续费同价,香港沙田机房走的是CN2直连的线路,到大陆地区的速度非常好,DiyVM商家采用小带宽不限流量的形式,带宽2Mbps起步,做站完全够用,有需要的朋友可以入手。diyvm优惠码:五折优惠码:OFF50...
关于HostDare服务商在之前的文章中有介绍过几次,算是比较老牌的服务商,但是商家背景财力不是特别雄厚,算是比较小众的个人服务商。目前主流提供CKVM和QKVM套餐。前者是电信CN2 GIA,不过库存储备也不是很足,这不九月份发布新的补货库存活动,有提供九折优惠CN2 GIA,以及六五折优惠QKVM普通线路方案。这次活动截止到9月30日,不清楚商家这次库存补货多少。比如 QKVM基础的五个方案都...
Hostiger商家我们可能以前也是有见过的,以前他们的域名是Hostigger,后来进行微调后包装成现在的。而且推出Columbus Day哥伦布日优惠活动,提供全场的VPS主机首月7折月付2.79美元起的优惠。这里我们普及一下基础知识,Columbus Day ,即为每年10月12日,是一些美洲国家的节日,纪念克里斯托弗·哥伦布在北美登陆,为美国的联邦假日。Hostiger 商家是一个成立于2...