一种应用于远程实验教学的嵌入式多路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用于核心运算配合外围接
华纳云怎么样?华纳云是香港老牌的IDC服务商,成立于2015年,主要提供中国香港/美国节点的服务器及网络安全产品、比如,香港服务器、香港云服务器、香港高防服务器、香港高防IP、美国云服务器、机柜出租以及云虚拟主机等。以极速 BGP 冗余网络、CN2 GIA 回国专线以及多年技能经验,帮助全球数十万家企业实现业务转型攀升。华纳云针对618返场活动,华纳云推出一系列热销产品活动,香港云服务器低至3折,...
v5net当前对香港和美国机房的走优质BGP+CN2网络的云服务器进行7折终身优惠促销,每个客户进线使用优惠码一次,额外有不限使用次数的终身9折优惠一枚!V5.NET Server提供的都是高端网络线路的机器,特别优化接驳全世界骨干网络,适合远程办公、跨境贸易、网站建设等用途。 官方网站:https://v5.net/cloud.html 7折优惠码:new,仅限新客户,每人仅限使用一次 9...
Dynadot 是一家非常靠谱的域名注册商家,老唐也从来不会掩饰对其的喜爱,目前我个人大部分域名都在 Dynadot,还有一小部分在 NameCheap 和腾讯云。本文分享一下 Dynadot 最新域名优惠码,包括 .COM,.NET 等主流后缀的优惠码,以及一些新顶级后缀的优惠。对于域名优惠,NameCheap 的新后缀促销比较多,而 Dynadot 则是对于主流后缀的促销比较多,所以可以各取所...