嵌入式视频通讯网络服务

近几年随着嵌入式技术的蓬勃发展,出现了基于嵌入式视频服务器技术的远程网络视频监控设备。嵌入式视频服务器的主要工作原理是:模拟视频信号经A/D后,采用MPEG-2或MPEG-4协议压缩,然后将压缩后的视频数据打包,传送到网络上。用户可以直接用浏览器或者客户端专用软件观看视频服务器上的图像,授权用户还可以控制摄像机云台镜头的动作或对该嵌入式系统进行配置。压缩部分可以采用专用的硬件芯片或由嵌入式CPU进行软压缩实现。如果采用后者,则要求该CPU有较强的运算功能。

嵌入式视频网络服务器主要可以应用于城域教育网、远程网上培训、网络电视/电台、实时数字监控、远程视频会议等领域。

已有的视频服务器采用CPU软压缩方式。4路模拟视频数据接入到视频解码器上,然后解码器将数字化后的视频流数据传送给CPU——PNX1300,MPEG压缩协议存储在Flash上,PNX1300将视频数据压缩后,输出给以太网控制芯片,然后视频数据通过RJ-45端口上传到以太网上。

PNX1300是Philips公司专为多媒体应用而优化设计的高性能低功耗芯片,其内核为32位通用VLIW结构的DSP。可以较好地实现音视频压缩和解压缩算法。

但软压缩速度比硬压缩慢,而且要实现MPEG-X压缩协议,工作量非常大。另外,协议升级代价也很大。

多路数据打包器将数据整合为一路后,输入给专用硬件压缩芯片处理。以AT2021(集成MPEG-2协议)芯片为例,硬件压缩算法由几部分构成。

视频输入接口:提供视频信号输入接口,并进行一些压缩前的预处理以提高压缩比。

运动预测补偿单元:根据MPEG推荐的BMA算法进行图像的运动预测补偿压缩。

DCT/量化单元:为每幅图像的宏块进行DCT和逆DCT变换,然后再依据试验得到的量化矩阵对DCT系数进行量化。

VLC和熵编码单元:对量化后的DCT直流系数进行DPCM编码,以及对量化后的DCT交流系数进行变长编码,最后再对交直流系数进行熵编码。

多路视频数据压缩以后,需要输入到CPU中打包,以发送到网络上。

CPU选取三星公司的32位RISC芯片S3C4510,该芯片是专为嵌入式以太网应用开发的,内核为ARM7TDMI,支持高代码密度的THUMB指令集。通过其外设I2C总线,可以控制前端的视频采集、压缩模块芯片的工作模式,如可以设置视频解码器解码时的亮度、色度、饱和度控制寄存器,S3C4510支持UART,外接上RS-232口后,可以将视频服务器与主机相连以进行主机与服务器的数据交换。

S3C4510支持10M、100M单工和双工模式的以太网传输。在单工模式下,它支持CSMA/CD协议,在双工模式下,支持IEEE802.3的MAC层。因此还需给S3C4510连接上控制网络物理层的芯片,如Intel的LXT970A,从而构成了以太网从应用层到物理层完整的网络结构。

压缩芯片以AT2021、CPU以S3C4510为例,给出压缩芯片与CPU的接口。

S3C4510通过地址总线LA[0..3]寻址AT2021的相关寄存器,通过数据总线LD[0..15]读写数据以设置AT2021的工作参数、监控AT2021内核的工作状况,并获取压缩后的数据。

例如可以设置压缩后的视频输出流的格式为IPP或IBBP。

S3C4510将数据取到内存后,按照每路视频数据前的ID号,区分当前数据,然后给数据分块打包,设置好其IP目的地址,然后传送到网络上,远端就可以接收。

当然打包后的数据也可以直接存储到本地的硬盘中,以供以后查询,即硬盘录像机(DVR)。

采用专用压缩芯片进行数据压缩,既降低了视频服务器的开发难度和成本,也易于压缩协议升级。随着嵌入式技术快速发展和普及,嵌入式设备将在整个后PC时代越来越多地替代传统PC,渗透到工业生产和人们的日常生活中去。

时间: 2024-10-11 14:18:23

嵌入式视频通讯网络服务的相关文章

网络视频通讯的发展趋势

据IDC报告显示,中国统一通信市场将在未来5年内迅速增长,视频会议将成为其主要驱动力,现在视频会议针对企业.政府客户的市场渗透率为10%,未来还有很大的增长空间,另一方面,当前全球视频会议的市场规模是51亿美元,到2015年将会扩大到250亿美元,年增长率将达到25%.因此视频通信的发展必将有远大的前景和广阔的市场空间. 随着网络的不断发展和互联网应用的不断丰富,用户对于可视化通信的需求也不断提高,协作式沟通会逐步向大众化.个人化和商务化的方向发展,视频通信已经逐渐走出了传统的视频会议室,融入到

ooVoo(视频通讯)

插件介绍: 在与别人交流时,我们常会用到视频通话这个功能,它不仅能消除空间限制,也让用户有了前所未有的体验,今天就给大家推荐一个优秀的视频通讯插件.ooVoo(视频通讯)是一款致力于高清网络视频通讯服务的插件,轻松地连接你的家人和朋友. 使用说明: 将ooVoo(视频通讯)添加至chrome,并在应用中启动它. 功能介绍: -高质量视频和音频-自由文本,发送消息照片和视频-回音消除-自由聊天,12个人同时在线视频通话-跨平台,支持任何设备 原文出自:ooVoo(视频通讯)

语音视频的网络监控系统

随着计算机网络技术.多媒体技术.计算机视觉与模式识别技术的发燕尾服,一种以数字化.智能化为特点的多媒体远程数字监控系统应运而生,即基于IP的数字监控系统,实现了由传统的模拟监控到数字监控质的飞跃.与传统的模拟监控系统相比较,数字远程监控系统几个最主要的优势是:可以借助网络实现远程监控:在远程不同地点的分控中心或同个分控中心可同时调看某一个或者几个监控现场的音视频数据,从而实现分布式的音频频接入和音视频数据共享,同时,可以与监控现场人员进行对讲:可以对远程监控现场的云台.摄像机等外围设备进行控制.

专有网络视频通讯的行业应用

信息科技化的发展,人们已不再满足由电话.电视.传真和电子邮件等单一媒体提供的传统语音和文字通信,而是需要数据.图形.图像.音频和视频等多种媒体信息以超越时空限制的集中方式作为一个整体呈现在人们眼前.如现在微信,不仅仅能够语音.文字.图片的通讯,视频聊天.群聊等其他媒体功能的使用.视频会议系统将计算机的交互性.通信的分布性和多媒体的实时性完美的结合起来,正在以其信息多元化.响应及时化等特点逐步为大众接受. 我国的视讯业发展已有10年的历程.发展之初的视频会议系统只是针对政府.金融.集团公司等高端市

Web音视频通讯的技术应用

网络通讯,视频聊天,目前看只能是网页视频通讯相关,结合移动通讯和网页视频聊天,实现手机和pc机网页互联,是开启网页视频时代的一把钥匙.也预示着下一个互联网的风向. 互联网通讯的视频时代早晚是要取缔图文时代的,互联网视频通讯模式将成为网络发展的下一个主机位.在经历了文字.图片.音乐.视频电影之后,互联网下一个发展趋势已愈发明显.随着国内网页视频聊天.视频通讯技术提供商富秀网的新网站上线,相关的网页视频通讯产品也陆续上线,这些定位在轻量级网页视频通讯领域的产品,适合广大企业线上面对面视频交流,是国内

视频通讯技术的发展与应用

随着现代通讯技术和业务的发展,人们对通讯的需求已经过最初的单一语音需求转变为对视频和音频的通讯需求,以传送语音.数据.视频为一体的视频通讯业务成为通讯领域发展的热门,以点到点或多点视音频通讯为主要形式的视频会议.远程医疗.远程教育等服务得到越来越多的使用.佰锐科技的AnyChat SDK内部封装了音视频的采集.编码.传输.解码以及播放(显示)功能,只需要几个简单的API调用,即可实现多个用户之间的语音.视频.文字交互,在视频游戏平台.视频会议系统.远程教育系统.部队远程指挥系统等多个行业应用实现

视频通讯技术对远程教育的发展

传统教学以班级为单位,按照地域范围教学和学习,在中国地域范围特别广,地域差别决定了教育教学的不对等,随着通信技术的发展,即时通讯技术作为现代教育基本技术之一,将其应用于教育教学,是时代的需要.国内拥有领先音视频通讯技术的佰锐科技十年专注于"AnyChat"音视频开发平台,通过采用先进的H.264视频编解码技术和AAC音频编解码技术,改善P2P数据传输技术.成为大多数行业应用的音视频通讯技术第一选择.音视频通讯是一个终端服务,它允许两人或多人利用网络对文本.语音.视频等多种形式的信息进行

Linux网络服务13——PXE高效能批量网络装机

Linux网络服务13--PXE高效能批量网络装机 一.PXE简介 PXE:Pre-boot Excution Environment,预启动执行环境 PXE是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统. 若要搭建PXE网络体系,必须要满足以下条件: ·客户机的网卡支持PXE协议(集成BOOTROM芯片),且主板支持网络引导. ·网络中有一台DHCP服务器,以便为客户机分配地址.指定引导文件

Linux(ubuntu12.04)基本服务(网络服务,samba,nfs)及vim编辑器的配置总结

一,网络服务的配置: 1.1配置文件的位置:/etc/network/interfaces 1.2配置文件的内容: auto lo iface lo inet loopback #以下是新添加的内容,设置为静态获取ip地址 auto eth1  iface eth1 inet static  #ip地址设置成与主机Windows同一网段,其它的与windows相同  address 192.168.1.30  netmask 255.255.255.0 gateway 192.168.1.1 1