一种应用于远程实验教学的嵌入式多路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用于核心运算配合外围接
美国服务器哪家平台好?美国服务器无需备案,即开即用,上线快。美国服务器多数带防御,且有时候项目运营的时候,防御能力是用户考虑的重点,特别是网站容易受到攻击的行业。现在有那么多美国一年服务器,哪家的美国云服务器好呢?美国服务器用哪家好?这里推荐易探云,有美国BGP、美国CN2、美国高防、美国GIA等云服务器,线路优化的不错。易探云刚好就是做香港及美国云服务器的主要商家之一,我们来看一下易探云美国云服...
gcorelabs提供美国阿什本数据中心的GPU服务器(显卡服务器),默认给8路RTX2080Ti,服务器网卡支持2*10Gbps(ANX),CPU为双路Silver-4214(24核48线程),256G内存,1Gbps独享带宽仅需150欧元、10bps带宽仅需600欧元,不限流量随便跑吧。 官方网站 :https://gcorelabs.com/hosting/dedicated/gpu/ ...
春节期间我们很多朋友都在忙着吃好喝好,当然有时候也会偶然的上网看看。对于我们站长用户来说,基本上需要等到初八之后才会开工,现在有空就看看是否有商家的促销。这里看到来自HMBcloud半月湾服务商有提供两款春节机房方案的VPS主机88折促销活动,分别是来自洛杉矶CN2 GIA和日本CN2的方案。八八折优惠码:CNY-GIA第一、洛杉矶CN2 GIA美国原生IP地址、72小时退款保障、三网回程CN2 ...