1、嵌入式网络视频服务器的设计与实现研究摘 要嵌入式网络视频服务器有较多的应用,通过视频服务器人们将能够在相距很远的地方进行联系。该系统的设计方案结合了嵌入式技术网络技术,功能完善而且可靠,性能比传统的视频监控系统好一些,将之应用于视频监控中,有很大的实际应用价值。 关键词网络视频服务器;视频监控;嵌入式;云台控制 中图分类号:TN948.6 文献标识码:A 文章编号:1009-914X(2016)02-0226-01 我国的经济在不断发展并且科学技术也愈发达,人们也越来越重视安全问题,社会也就更需要防范性更强的视频监控系统。网络视频服务器能够有效的实现信息共享,嵌入式网络视频服务器主要是通过网络
2、来传输。本文将详述嵌入式网络视频服务器的现状以及其运行中存在的问题及其改进措施。嵌入式网络视频服务器主要分为几个模板,几个模板之间独立运行,嵌入式网络视频服务器的模板主要是服务器模板、云台控制器模板以及预置位模板,通过这三个模板的协作才能够实现远距离视频传输的效果。嵌入式网络视频服务器的应用较为广泛,而且用户也较多,所以在嵌入式网络视频服务器的设计中还要考虑其容量大小,确保所有的用户能够进行正常的网络视频。 一、嵌入式网络视频服务器的发展现状以及其存在的问题 嵌入式网络视频服务器所涉及的用户越来越多,而且用户所涉及的行业非常多样化,嵌入式网络视频服务器需要摄像头、信号传递系统以及信号转化设备,
3、目前嵌入式网络视频主要是依靠电脑软件来实现的,例如目前人们所常用的 QQ 以及微信等,这些软件都可以进行视频通话。这些软件将嵌入式网络视频服务器的各个模板有效的整合,使其更加高效的进行协作,而且用户的体验感更强,不需要用户输入较多的控制语言。嵌入式网络视频服务器对传输距离的要求比较严格,而且,一路同轴电缆仅仅可以传送一路视频信号,所以它的扩展能力非常差,维护也困难;以 DVR 为核心的半模拟-半数字方案的系统布线很复杂,还有 PC 系统不稳定也成了问题。 二、嵌入式网络视频服务器的改进对策 嵌入式网络视频的实现需要克服其自身存在的问题,进行网络通话需要设计相应的程序,然后用户通过信息采集设备将
4、自身的视频信息进行录入,通话信号转换设备进行信号的转化,最后通过互联网将信息发送出去,要通过改进嵌入式网络视频服务器的问题才能够更好的实现网络通信。 1、总体设计 嵌入式网络视频服务器的系统主要包含两个部分,分别是客服端和服务器端。服务器端使用 Linux 操作系统,视频服务器将采集图像和音频信息,并编码转成 H.264 码流和音频流,然后封装成为 RTP 数据包。Live555 MediaServer 则会接收 RTP 数据包并且转发。客户端还可以向服务器端发出相应请求,并接收图像数据信息,而且还会将图像数据解码播放。客户端能在 Windows, iOS 或 android 上工作,可以用
5、VLC 播放视频. 2、系统软件的实现 2.1 网页服务器的实现 网页服务器不仅体积较小,而且运行过程中非常高效,执行过程中仅仅需要占据较小的内存,能够在多种程序下运行,代码是开源的,占用的系统资源较少,速度比较快,有较好的安全性能,目前在各种嵌入式系统设备中广泛应用。这是一个迭代服务器,它与传统的 Web 服务器有很大区别,它是通过对 HTTP 连接进行多路 IO 复用。 3、软件设计 3、1 传输协议 RTP 就是传输层协议,它在单播或多播的网络服务上可提供从端到端的网络传输功能,可以传输视频或音频等实时数据。RTP 相对于传统的传输层而言其实时性有了更大的提高,UDP 协议完成 RTP
6、的传输功能,而且只能完成数据的传输功能,保证了传输的可靠性,缺点是没有流量控制和 Qos。通常 RTP 是与 RTCP 配合使用的,在 RTP 的会话期间,控制包会被每个客户端发送,并且是周期性的,服务器端在接收到这些控制包之后,会根据数据包数量信息将传输速率进行调整。 3、2 RTSP 协议 实现嵌入式网络视频还需要具备实时传输协议,实时传输协议是客户端与服务器端进行视频实时传输的保障,如果没有实时传输协议就不能够进行视频的实时通信,只有具备实时传输协议才能够传输相关的信息,并做到数据实时传输与交换的效果。 3、3 服务器端由视频服务器与 Live555 流媒体服务器组成。 在嵌入式网络视频
7、传输中视频的采集以及信号的转化都是非常重要的,视频采集主要是计算机上的摄像头来进行,而信号的转化是依靠计算机所内置的软件来实现的,在计算机中包含网络视频所需要的各种模块,通过这些模块就可以自动进行信息的采集、信号的转换以及信息的发送。 三、结论 嵌入式网络视频服务器使得人与人之间的距离更加接近,人们可以实现信息的实时传输,有利于人们的情感交流。本文主要是介绍一下在BOA web 服务器基础之上的嵌入式视频监控系统,这种设计方案能不错的解决传统视频监控系统的一些缺陷。另外本文对于嵌入式网络视频服务器做出了详细的介绍,其中包括系统的实现条件以及相应的控制模块。总而言之,这个设计方案很好的运用到成熟
8、的嵌入式技术,并使用户能进行远程监控操作,而且用户控制端平台并没有受到限制,应用范围特别广,开发以及使用的成本很低,也比较容易推广该系统,使用价值极强! 参考文献 1王亚昊.嵌入式网络视频服务器的设计与实现D.电子科技大学,2013(03):98. 2高海英,王志宇.基于 ADSP-BF532 的嵌入式网络视频服务器的研究与实现J.电子技术应用,2005,01:59-61. 3田时舜.基于 DM8148 的嵌入式网络视频服务器设计D.中国科学院研究生院(长春光学精密机械与物理研究所) ,2014(06):124. 4贾振国.基于 DSP 的嵌入式网络视频服务的管理与控制技术D.西安电子科技大学,2011(09):57.