一种应用于远程实验教学的嵌入式多路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用于核心运算配合外围接
台湾云服务器去哪里买?国内有没有哪里的台湾云服务器这块做的比较好的?有很多用户想用台湾云服务器,那么判断哪家台湾云服务器好,不是按照最便宜或最贵的选择,而是根据您的实际使用目的选择服务器,只有最适合您的才是最好的。总体而言,台湾云服务器的稳定性确实要好于大陆。今天,云服务器网(yuntue.com)小编来介绍一下台湾云服务器哪里买和一年需要多少钱!一、UCloud台湾云服务器UCloud上市云商,...
最近AS9929线路比较火,联通A网,对标电信CN2,HostYun也推出了走联通AS9929线路的VPS主机,基于KVM架构,开设在洛杉矶机房,采用SSD硬盘,分为入门和高带宽型,最高提供500Mbps带宽,可使用9折优惠码,最低每月仅18元起。这是一家成立于2008年的VPS主机品牌,原主机分享组织(hostshare.cn),商家以提供低端廉价VPS产品而广为人知,是小成本投入学习练手首选。...
桔子数据(徐州铭联信息科技有限公司)成立于2020年,是国内领先的互联网业务平台服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、双线高防、香港等优质的IDC资源。 公司一直秉承”以人为本、客户为尊、永...