基于ONVIF协议的媒体流实现方法
2015-08-10张茜
电子设计工程 2015年15期
张茜
(武汉邮电科学研究院 湖北 武汉 430000)
现在随着网络技术和多媒体技术的不断发展以及网络技术和多媒体技术结合应用的不断深入,在互联网上传播图形、图像、音频、视频已经越来越广泛了。多媒体的应用具有连续性、实时性等特点,普遍对端到端的延迟和延迟变化比较敏感,但容许一定程度数据丢失。流媒体技术就是为适应这种多媒体在网络中的应用和发展而产生的,所谓流媒体就是在网络上流式传输的多媒体。
2008年安讯士、博世、索尼等三家公司共同推出了ONVIF协议。ONVIF网络视频协议的出现,解决了各类设备不能融合使用的难题,提供了统一的网络视频开发标准,即最终能够通过ONVIF这个标准化的平台实现不同产品之间的集成。本论文课题来源于实习过程中一个视频监控系统项目,目的是为了介绍ONVIF协议的是怎样规定和实现网络刻录机(NVR)与网络摄像头(IPC)之间媒体流的传输。在NVR与IPC进行媒体通信的过程主要存在的问题有:
1)NVR与IPC之间如何进行通信;
2)NVR与IPC之间进行媒体数据的传输需要进行什么准备;
3)媒体数据怎样在RTP上面进行传输;
4)RTP上面传输的媒体数据与H264的媒体数据的格式有何区别以及如何进行相互的转换。
1 基本思想
1.1 运用onvif的优点
Onvif协议由于采用WSDL+XML模式,使的其后续扩展不会遇到太多的麻烦。XML极强的扩展性与SOAP协议开发的便捷性将吸引到更多的人来关注和使用ONVIF规范。NVR的兼容与开放就显得非常迫切和必要了。通过ONVIF协议可以扩张NVR的开放和兼容,因为ONVIF的标准接口可以解决非标准化网络摄像机通过RTSP流媒体协议解决接入问题;……
登录APP查看全文
