资源描述:
《网络视频监控系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第37卷专辑太原理工大学学报Vol.37Spec.Issue2006年5月JOURNALOFTAIYUANUNIVERSITYOFTECHNOLOGYMay20063文章编号:100729432(2006)S120135202网络视频监控系统的设计与实现张炜,段富(太原理工大学计算机与软件学院,山西太原030024)摘要:运用流媒体技术实现了在网络中连续传输实时的多媒体。讨论了如何利用开放软件包MPEG4IP在Linux下进行MPEG24压缩编码。使用多媒体数据流的传输协议、实时传输协议(RTP)和实时流协议(RTSP)实现了这一技术。所设计的以浏览器/服务器
2、(Brower/Server)为构架的网络监控系统可以使用户在现有的网络环境下,通过浏览器软件在远程客户端直接地观看到监控图像。关键词:视频监控;流媒体;MPEG4IP;Linux;实时传输协议(RTP);实时流协议(RTSP)中图分类号:TP39311文献标识码:A随着网络带宽、各种视频信息处理技术的出现,文件(2an选项表示禁止音频编码)。视频监控进入了全数字化的网络时代。针对目前的对音频、视频进行编码后,就要把它们合成一监控系统的需要,利用一些企业、公司已有的局域个完整的MPEG24文件。MPEG4IP为此提供了一网,结合流媒体技术,进行功能上的扩充,从
3、而在局个叫mp4creator的专用工具,它能够增删MPEG24域网内部实现视频监控系统,也可以根据实际的需文件中的轨道。现在我们先来为制作MPEG24文要,通过Internet实现远程的监控。件增加一条视频轨:mp4creator2cmyvideo.avi2hintmytest.mp41视频信号编码的实现2hint标记要求mp4creator为视频轨附加一条利用MPEG4IP中各种工具就能快捷地编码和hinttrack。在用达尔文服务器实现流媒体传输时播放MPEG24格式文件.我们可以从mpeg4ip.就要用到hinting。如果mytest.mp4文件不存
4、在,sourceforge.net网站上下载此软件包。mp4creator会自动创建。增加音轨命令如下:解压及编译MPEG4IP软件包:mp4creator2cmyaudio.aac2hint2interleavemytest.tarzxvfmpeg4ip1.4.1tar.gzmp4make其中的interleave标记只支持mp4格式的AAC;如makeinstall果音轨是mp3格式,则忽略此项。最后还要对文MPEG4IP套件带有两个编码器mp4encode和件进行优化:xvidenc,但是它们只能对YV12格式的AVI输入mp4creator2optim
5、izemytest.mp4文件编码。而FFmpeg却能对DV/mp1/mp2/Di2此命令对文件的布局进行了优化,从而提高其vX/XviD等多种格式文件解码,因此建议大家使用播放时的流速。重整后的MPEG24文件开头含有FFmpeg以简化视频编码过程。把上述各种格式转能实现HTTP流式传输的控制信息。在把文件挂化为MPEG24格式的命令相同:上流服务器前,要进行测试。MPEG4IP带有的ffmpeg2i2an2b3002vcodecmpeg46、PEG24文件,建议使用gmp4player。上述命令表示利用MPEG24标准编码器以如果测试成功,即可上传文件到流服务器的media300kb/s的速度把输入文件转换为MPEG24纯视频目录下,这样自己制作的影视节目就可以在网上流3收稿日期:2006202221作者简介:张炜(1975-),男,山西太原人,在读硕士,主要从事软件开发环境研究,(Tel)0351-6684589通讯联系人:段富,男,教授,(Tel)0351-6014056136太原理工大学学报第37卷式播放了。2)运行Darwin流服务器,完成提供流服务的功能。经过相关配置将用于直播的SDP文
7、件拷入2基于B/S模式视频监控系统的实现流服务器相关目录中。传统的TCP/IP协议最初是为提供非实时数据3)运行服务器视频采集程序。该程序为开放业务而设计的。网络视频信息传输的主要特点就是软件包MPEG41P基础上编写出来,完成视频采集、在Internet上传输的数据是对传输时间有严格限制视频压缩(MPEG24)等功能。的多媒体实时数据,多媒体数据的传输往往要求带DarwinStreamingServer是通过IP网络将信宽高、低延时和低抖动。为解决IP网络环境中传输号传给那些装有QuickTime播放器的终端。进行实时数据,需要采用新的网络协议如实时传输协议
8、视频直播前,需要将新生成的SDP文件拷