CN102932648A - 基于多媒体数据传输的监控点定位方法及装置 - Google Patents
基于多媒体数据传输的监控点定位方法及装置 Download PDFInfo
- Publication number
- CN102932648A CN102932648A CN2012104330904A CN201210433090A CN102932648A CN 102932648 A CN102932648 A CN 102932648A CN 2012104330904 A CN2012104330904 A CN 2012104330904A CN 201210433090 A CN201210433090 A CN 201210433090A CN 102932648 A CN102932648 A CN 102932648A
- Authority
- CN
- China
- Prior art keywords
- data
- rtp
- video monitoring
- data flow
- flow
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明提供一种基于多媒体数据传输的监控点定位方法以及装置,所述多媒体数据采用RTP标准传输,该方法包括:a.获取所述前端视频监控设备的位置数据;b.采集多媒体数据;c.对所述多媒体数据进行编码并将所述位置数据封装嵌入所述多媒体数据中生成多媒体码流;以及d.发送所述多媒体码流。
Description
技术领域
涉及多媒体传输***,尤其涉及多媒体数据监控***。
背景技术
在大型的视频监控***中,存在大量的前端设备,且顶级设备大部分是通过层层级联获得的。若需获取某个下级设备位置信息,则需层层查询,且当设备位置信息改变是,又需层层通知上报。需要设计一种位置传输方法,该方法要能够使得视频监控接收端能在获取前端视频监控设备采集的视频的同时获取该前端视频监控设备位置数据、且易于存储的要求。
对于监控点位置数据的传输,业界并无标准做法。
为了解决该问题,目前常用的方法为在设备上报过程中增加特定内容来携带设备位置信息。例如,为在标准RTP媒体流之外独立传输位置数据。该方式通常在编码端和解码端之间,不采用媒体通道,而是通过信令通道或独立的数据通道来传输位置数据。将位置数据与媒体数据分开传输可能会导致媒体数据和位置数据不能同时到达接收端。为了解决该问题,又需要采用较复杂的算法。
当存在多级平台级联时,为了保证该设备位置信息能到达各级平台,则需每个平台之间保存该设备的位置信息,且当设备位置信息发生改变时,各级平台都需相互通知更新。
传统方法具有实现复杂、位置数据与多媒体数据不能同时到达接收端的缺点。
发明内容
针对现有技术中位置数据与多媒体数据不能同时到达接收端的技术缺陷,本发明提供一种在视频监控***级联平台设备处基于RTP数据流传输的监控点定位方法,所述RTP数据流采用RTP标准传输,其特征在于,包括:a.获取前端视频监控设备发送的第一RTP数据流;b.获取所述前端视频监控设备的位置数据;c.对所述第一RTP数据流进行扩充以将所述位置数据封装嵌入所述第一RTP数据流中生成第二RTP数据流;以及d.向视频监控接收端发送所述第二RTP数据流。
优选地,所述第二RTP数据流包括RTP报文头、多媒体码流数据以及所述经封装的位置数据,其中,所述RTP报文头为12个字节。
优选地,所述多媒体码流数据通过如下压缩标准中的一种进行编码:H.264;或者MPEG-4。
优选地,所述多媒体码流数据通过H.264编码生成,所述经封装的位置数据包括1个字节的起始码、5比特的NAL头以及经过竞争码操作的位置数据,其中,所述NAL类型值为30。
优选地,所述多媒体码流数据通过MPEG-4编码生成,所述经封装的位置数据包括1个字节的起始码、以及所述位置数据,其中所述起始码值为000001A0。
优选地,通过其他级联平台设备向视频监控接收端转发所述第二RTP数据流。
优选地,获取前端视频监控设备发送的第一RTP数据流并判断所述第一RTP数据流是否包含位置数据,若所述第一RTP数据流包含位置数据则获取该位置数据并直接向视频监控接收端或者其他级联平台设备发送所述第一RTP数据流。
优选地,还包括接收由其他级联平台设备发送的RTP数据流,对所述RTP数据流进行解析获取位置数据并将该RTP数据流转发至所述视频监控接收端。
根据本发明的另一个方面,还提供一种在视频监控接收端处基于RTP数据流传输的监控点定位方法,所述RTP数据流采用RTP标准传输,其特征在于,包括:A.接收第二RTP数据流,所述第二RTP数据流包含前端视频监控设备的位置数据以及多媒体码流数据;B.对所述第二RTP数据流进行识别获取所述位置数据并还原成第RTP数据流,所述第一RTP数据流仅包含所述多媒体码流数据;C.对所述第一RTP数据流进行解码并播放所述多媒体码流数据。
优选地,所述多媒体码流数据为H.264码流格式,所述步骤B包括:检测所述类型为30的NAL单元,对NAL单元后的数据进行去竞争码操作,获取所述位置数据。
优选地,所述多媒体码流数据为MPEG-4码流格式,所述步骤B包括:检测值为000001A0的起始码,获取所述起始码单元后的数据作为所述位置数据。
根据本发明的另一个方面,还提供一种基于多媒体数据传输的监控点定位的视频监控***级联平台设备,其特征在于,包括:第一获取装置,其用于获取前端视频监控设备发送的第一RTP数据流;第二获取装置,其用于获取所述前端视频监控设备的位置数据;扩充装置,其用于对所述第一RTP数据流进行扩充以将所述位置数据封装嵌入所述第一RTP数据流中生成第二RTP数据流;以及发送装置,其用于向视频监控接收端发送所述第二RTP数据流。
根据本发明的另一个方面,还提供一种基于多媒体数据传输的监控点定位的视频监控接收端,其特征在于,包括:接收装置,其用于接收第二RTP数据流,所述第二RTP数据流包含前端视频监控设备的位置数据以及多媒体码流数据;识别装置,其用于对所述第二RTP数据流进行识别获取所述位置数据并还原成第一RTP数据流,所述第一RTP数据流仅包含所述多媒体码流数据;解码装置,其用于对所述第一RTP数据流进行解码并播放所述多媒体码流数据。
根据本发明的另一个方面,还提供一种基于多媒体数据传输的监控点定位的视频监控监控***,包括视频监控前端设备、视频监控***级联平台设备以及视频监控接收端,其特征在于,包括:1)级联平台设备获取前端视频监控设备发送的第一RTP数据流;2)级联平台设备获取所述前端视频监控设备的位置数据;3)级联平台设备对所述第一RTP数据流进行扩充以将所述位置数据封装嵌入所述第一RTP数据流中生成第二RTP数据流;以及4)级联平台设备向视频监控接收端发送所述第二RTP数据流。5)视频监控接收端接收第二RTP数据流,所述第二RTP数据流包含前端视频监控设备的位置数据以及多媒体码流数据;6)视频监控接收端对所述第二RTP数据流进行识别获取所述位置数据并还原成第一RTP数据流,所述第一RTP数据流仅包含所述多媒体码流数据;7)视频监控接收端对所述第一RTP数据流进行解码并播放所述多媒体码流数据。
本发明通过不同编码格式的特点,通过平台级联设备将前端视频监控设备的位置数据编入前端视频监控设备采集到的多媒体数据中,并通多对媒体传输通道传输至视频监控***的接收端,所述视频监控***的接收端接收多媒体数据,识别多媒体数据的编码方式,根据不同的编码方式进一步提取前端视频监控设备的位置数据,同时对多媒体码流进行解码播放。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本发明的一个具体实施方式的,所述前端视频监控设备、级联平台设备与视频监控接收端的网络拓扑图;
图2示出根据本发明的第一实施例的,所述级联平台设备和视频监控接收端的结构示意图;
图3示出根据本发明的第一实施例的,所述位置数据通过两种封装方式的数据格式图;
图4示出根据本发明的第一实施例的,所述级联平台设备发送所述媒体数据和位置数据的流程图;以及
图5示出根据本发明的第一实施例的,所述视频监控接收端接收所述媒体数据和位置数据的流程图。
具体实施方式
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本发明的一个具体实施方式的,所述前端视频监控设备、级联平台设备与视频监控接收端的网络拓扑图。具体地,该图描述了所述前端视频监控设备1A、1B、1C以及视频监控接收端2通过所述级联平台设备3A、3B进行数据传输时的网络拓扑图。所述前端视频监控设备1A包括如下装置:摄像装置(即采集装置)、编码装置以及发送装置。所述视频监控接收端2包括如下装置:接收装置,识别装置以及解码装置。所述前端视频监控设备1A将摄像装置拍摄到的视频、图像或者音频进行编码形成的RTP数据流至级联平台设备3A,级联平台设备3A获取RTP数据流后优选地,从与之相关联的一数据库内获取前端视频监控设备1A的位置数据,并将所述位置数据进行封装,然后连同所述RTP数据流一起通过无线网络数据传输的媒体通道发送至级联平台设备3B,级联平台设备3B接收到RTP数据流后,对RTP数据流进行解析获取前端视频监控设备1A的位置信息并将前端视频监控设备1A的位置信息更新至级联平台设备3B相关联的一数据库内。之后级联平台设备3B将包含位置数据的RTP数据流发送至视频监控接收端2。所述视频监控接收端2通过的接收装置和识别装置提取所述位置数据,并将所述RTP数据流解码并进行播放。在本实施例的一个变化例中,所述视频监控接收端还包括一个控制装置,所述视频监控接收端2的用户根据所看到的视频可以通过所述控制装置向所述摄像装置发送指令,所述指令可以包括以下任一种:镜头变焦、镜头上、下、左、右的移动以及镜头切换等。所述指令通过所述视频监控接收端2向所述前端视频监控设备进行指令信息的传输。所述前端视频监控设备收到所述指令信息后,根据所述指令信息对所述摄像装置进行调整。在本实施例的一个变化例中,所述前端视频监控设备1B包括如下装置:摄像装置(即采集装置)、位置信息获取装置、编码装置、以及发送装置。所述前端视频监控设备1B通过位置信息获取装置获取位置数据,优选地,位置信息获取装置从与前端视频监控设备1B向关联的一数据库内获取前端视频监控设备1B的位置数据;次优地,前端视频监控设备1B通过GPS定位获取位置数据。位置数据获取后,由编码装置对摄像装置拍摄到的视频、图像或者音频进行编码形成的RTP数据流进行扩展以获得包含位置数据的RTP数据流并发送至级联平台设备3A,级联平台设备3A对RTP数据进行检测,并解析获取前端视频监控设备1B的位置数据,将该位置数据存入与级联平台设备3A相关联的一数据库内,或对该数据库进行更新,同时将所述包含位置数据的RTP数据流通过无线网络数据传输的媒体通道发送至级联平台设备3B,级联平台设备3B接收到RTP数据流后,对RTP数据流进行解析获取前端视频监控设备1A的位置信息并将前端视频监控设备1A的位置信息储存或更新至级联平台设备3B相关联的一数据库内。之后级联平台设备3B将包含位置数据的RTP数据流发送至视频监控接收端2。所述视频监控接收端2通过的接收装置和识别装置提取所述位置数据,并将所述RTP数据流解码并进行播放。更具体地,本领域技术人员理解,级联平台设备3B为级联平台设备3A的上级平台,若级联平台设备3B接收到自级联平台设备3A或其他下级设备发送的RTP数据,则首先进行检测,判断其是否包含位置数据。若包含位置数据则获取该位置数据并将该位置数据进行储存或更新同时将RTP数据流直接转发。若RTP数据流不包含位置数据,则由级联平台设备3B对其进行扩展,将位置数据嵌入RTP数据流中再进行转发。若级联平台设备3A接收到自级联平台设备3B或其他上级设备发送的RTP数据流则直接进行解析获取位置数据并根据该位置数据进行更新。具体地,在此不予赘述。
在本实施例的一个优选例中,所述前端视频监控设备1可以通过GPRS网接入互联网。本领域技术人员理解,GPRS是无线分组数据***,只要用户一打开GPRS终端,就已经附着到GPRS网络上,GPRS通过允许现存的Internet和新的GPRS网络的互通从而实现移动Internet功能,也就是用户通过GPRS***的网关GGSN连接到互联网。而在一个变化例中,所述前端视频监控设备1可以是3G设备,本领域技术人员理解,3G设备在传输数据的速度上比2G要快得多。在本实施例的一个变化例中,所述前端视频监控设备1可以通过Wi-Fi技术接入互联网从而连接所述视频监控接收端2以及级联平台设备3,本领域技术人员理解,Wi-Fi是一种无线宽带技术,通过在互联网上安装访问点(即Wi-Fi热点),可以通过无线信号进行短程传输,当一台支持Wi-Fi的设备(例如Pocket PC)遇到一个热点时,这个设备可以用无线方式连接到那个网络;又例如,所述前端视频监控设备1可以通过蓝牙技术接入互联网从而连接所述视频监控接收端2以及级联平台设备3,本领域技术人员理解,蓝牙技术和Wi-Fi技术类似,都属于短距离无线技术,所述前端视频监控设备1也可以包括蓝牙模块,该蓝牙模块包括蓝牙适配器的驱动,并会有一个虚拟的蓝牙网卡,当所述前端视频监控设备1开启蓝牙功能,其便能自动寻找并通过路由器接入互联网;又例如,所述前端视频监控设备1可以通过ZigBee技术接入互联网从而连接所述视频监控接收端2以及级联平台设备3,ZigBee技术是一种新兴的短距离、低能耗的无线通讯技术,ZigBee是一个由可多到65000个无线数传模块组成的一个无线数传网络平台,每一个ZigBee网络数传模块类似移动网络的一个基站,整个网络范围内,他们之间可以进行相互通信,当所述前端视频监控设备1接入ZigBee网络时,相当于增加了一个移动基站,它可以与现有的移动网基站以及互联网连接传输数据通讯;又例如,所述前端视频监控设备1可以通过Wimax技术接入互联网从而连接多数视频监控接收端2以及级联平台设备3。Wimax技术是一项无线城域网(WMAN)技术,所述前端视频监控设备1可以利用基站(BS),接力站(RS)以及用户基站(SS),通过Wimax网络与所述视频监控接收端2以及级联平台设备3进行通信;又例如,可以采用UWB技术,所述前端视频监控设备1可以通过无线局域网(LAN)模块以及个人域网(PAN)模块的接口卡连接到互联网上,从而连接多数视频监控接收端2以及级联平台设备3。本领域技术人员结合现有技术可以变化出更多的实施例,在此不予赘述。
本领域技术人员理解,所述视频监控接收端2以及级联平台设备3可以通过多种方式向所述前端视频监控设备1发送信息。优选地,可以通过与所述前端视频监控设备1接入互联网相应的方式,例如GPRS通讯方式,Wi-Fi通讯方式或Wimax通讯方式;优选地,还可以采用LET通讯方式,TDSCDMA通讯方式或者WCDMA通讯方式等移动通讯方式。本领域技术人员结合现有技术可以变化出更多的实施例,在此不予赘述。
更具体地,本领域技术人员理解,在本实施例的一个变化例中,级联平台设备3与多个前端视频监控设备相连接,并通过与视频监控接收端2相适应的另一级联平台设备连接以转发RTP数据流。
图2示出根据本发明的第一实施例的,所述级联平台设备和视频监控接收端的结构示意图。为了更清楚地描述了级联平台设备以及视频监控接收端之间的数据传输,本图示出了一个级联平台设备3,其包括第一获取装置31,第二获取装置32,扩充装置33以及发送装置34。图2还示出一个视频监控接收端2,其包括一个接收装置21,一个识别装置22,一个控制装置23,一个解码装置24。第一获取装置31用于接收从前端视频监控设备采集并编码的RTP数据流,前端视频监控设备优选地包括一个摄像头或者PTZ视频监控前端装置,用于采集前端视频信息并生成RTP码流。前端视频监控设备还可以包括一照相装置,优选地,所述照相装置为一交通违规照相装置,其用于采集前端图像信息并生成RTP码流。前端视频监控设备还可以包括一音频测量装置,优选地,所述音频测量装置为一噪音音频测量装置,其用于采集前端噪音信息并生成RTP码流。第二获取装置32优选地接收由前端视频监控设备的位置定位***发送的位置数据,位置定位***用于定位前端视频监控设备所处的地理位置并生成相应的位置数据。第二获取装置32还可以接收由前端视频监控设备发送的设备识别码,该设备识别码包含了前端视频监控设备的位置信息,如,省市级编码,区号等。所述扩充装置33用于对所述第一RTP数据流进行扩充以将所述位置数据封装嵌入RTP数据流中生成新的RTP数据流。所述发送装置34用于将新的RTP数据流发送至所述视频监控接收端。接收装置21用于接收新的RTP数据流;识别装置22用于对新的RTP数据流进行识别获取所述位置数据并还原成原来的RTP数据流;解码装置24用于对RTP数据流进行解码并播放所述多媒体码流数据,优选地通过Mediaplayer进行播放,其还可以是暴风影音等播放***,其通过视频监控接收端的显示屏对所述媒体数据和所述位置数据进行播放。所述控制装置23用于向所述摄像装置发送指令,所述指令可以包括以下任一种:镜头变焦、镜头上、下、左、右的移动以及镜头切换等。
具体地,本领域技术人员理解,所述前端视频监控设备1将采集到的多媒体数据以及位置数据进行编码生成RTP数据流,并通过级联平台设备将RTP数据流进行扩充并以将位置数据嵌入RTP数据流。进一步地,RTP数据流通过所述发送装置34以及无线网络数据传输的媒体通道向所述视频监控接收端2进行发送。所述视频监控接收端2通过接收装置21接收所述经扩充的RTP数据流。所述识别装置22提取所述位置数据并还原RTP数据流,将所述RTP数据流传输至所述解码装置24进行解码播放。具体地,本领域技术人员理解,所述解码装置还包括一播放装置,播放装置优选地包括两块相适应的显示屏,第一显示屏用于播放媒体数据,第二显示屏用于播放位置数据。更进一步地,本领域技术人员理解,所述第一显示屏播放的是所述前端视频监控设备的摄像头所拍摄到的视频;所述第二显示屏播放的是所述前端视频监控设备的地理位置,所在路段,周围建筑等,优选地,如同车载位置定位设备所显示的内容相同。次优地,所述播放装置有一块显示屏,其用于播放前端视频监控设备摄像头所拍摄到的视频,在该显示屏上有一特定窗口用于播放前端视频监控设备的地理位置信息。所述视频监控接收端的用户根据所看到的视频和位置数据可以通过所述控制装置23向前端视频监控设备发送指令,所述指令可以包括以下任一种:镜头变焦、镜头上、下、左、右的移动以及镜头切换等。所述指令通过所述视频监控接收端通过无线网络的信令通道进行传输。所述前端视频监控设备收到所述指令信息后,根据所述指令信息对所述摄像装置进行调整。
在本实施例的一个变化例中,级联平台设备3还包括一个解析装置,其用于判断收到的RTP数据流是否包含位置数据,若包含位置数据,则解析该RTP数据流获取位置数据;若不包含位置数据则将该RTP数据流发送至扩充装置进行RTP数据流的扩充。有一变化例中,级联平台设备1还包括一第三获取装置,其用于获取其他级联平台设备发送的RTP数据流,并根据上下级设备进一步判断直接获取位置数据或对RTP数据流进行解析。
图3示出根据本发明的第一实施例的,所述位置数据通过两种封装方式的数据格式图。该图详细描述了,通过媒体通道传输媒体数据如何与所述位置数据通过优选地两种不同的编码格式进行合并和封装。图3上方示出经H.264格式封装的数据。H.264是高度压缩数字视频编解码器标准。H.264最大的优势是具有很高的数据压缩比率,在同等图像质量的条件下,H.264的压缩比是MPEG-2的2倍以上,是MPEG-4的1.5~2倍。例如,原始文件的大小如果为88GB,采用MPEG-2压缩标准压缩后变成3.5GB,压缩比为25∶1,而采用H.264压缩标准压缩后变为879MB,从88GB到879MB,H.264的压缩比达到惊人的102∶1。H.264有如此高的压缩比的缘由,其低码率(Low BitRate)起了重要的作用,H.264在具有高压缩比的同时还拥有高质量流畅的图像。更具体地,本领域技术人员理解,通过所述编码器编码而成的多媒体码流包括:RTP头部,H.264格式码流,按照H.264标准添加的起始码,特殊的NAL类型的NAL头以及加竞争码操作后的位置数据。所述RTP头部包括如下信息:版本,间隙,扩展位,计数器,标记,载荷类型,序列号,同步源,八位组的采样时间,贡献源列表。所述RTP实时传输协议用于传输所述媒体数据。具体地在此不予赘述。所述H.264的功能分为两层,视频编码层和网络提取层,所述H.264格式码流数据属于视频编码层,其将所述媒体数据通过编码形成H.264格式码流。所述按照H.264标准添加的起始码,特殊的NAL类型的NAL头以及加竞争码操作后的位置数据都属于网络提取层,其定义了特殊的NAL类型,其类型值为30,其值并未被标准使用。使用并未被标准使用的值是由于要封装所述位置信息也并未被标准所描述,因此用标准未使用的值来表示位置信息的传输。所述H.264格式的起始码优选地,其值可以是01,其用于间隔所述媒体数据与所述网络提取层所要传输的数据。将H.264标准添加的起始码,特殊的NAL类型的NAL头以及加竞争码操作后的位置数据添加到已编码的H.264的尾部。如此完成以H.264格式对位置数据的封装。
图3下方示出经MPEG-4格式封装的数据。MPEG-4是新一代基于内容的多媒体数据压缩编码国际标准,它与传统视频编码标准的最大不同在于第一次提出了基于对象的视频编码新概念。基于内容的交互性是MPEG-4标准的核心思想,这对于视频编码技术的发展方向及广泛应用都具有特别重要的意义。具体地,本领域技术人员理解,通过所述编码器编码而成的多媒体码流包括:RTP头部,MPEG-4格式码流,按照MPEG-4标准添加的起始码,以及所述位置数据。所述RTP头部已在上述H.264格式下作了相应的描述,在此不予赘述。所述MPEG-4标准添加的起始码优选地,其值可以是A0并未在标准中使用,因此所述起始码不仅用来分隔媒体数据与所述位置数据,并且以此来唯一标识所述位置数据。所述起始码和位置数据添加到已编码的MPEG-4码流尾部,如此完成以MPEG-4格式对所述位置数据的封装。需要理解的是,本发明并不局限于上述两种编码方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
图4示出根据本发明的第一实施例的,所述级联平台设备发送所述媒体数据和位置数据的流程图。具体地,该图描述了级联平台设备对所述媒体数据和位置数据进行封装和合并的流程图,该图示出了对于优选地两种不同格式的情况下的对所述位置数据封装的步骤。当所述媒体数据传输格式为H.264时,对所述位置数据的封装需要五个步骤,首先,对所述前端视频监控设备的采集装置采集到的媒体数据以H.264格式进行编码,之后定义一个特殊的NAL类型值,NAL即网络提取层,所述NAL的类型值示出了NAL头之后的数据类型,定义一个特殊的NAL类型值,所述类型值并未在标准中使用,是为了将该类型值来标识所述位置数据。所述特殊的NAL类型值优选地可以是30。所述NAL类型值被定义之后,根据所述H.264格式添加起始码,所述起始码用于标识所述媒体数据与所述位置数据的间隔。其后,对所述位置数据进行加竞争码操作。最后将所述起始码,有特殊NAL类型值的NAL头以及加竞争后的位置数据添加至所述经H.264编码的所述媒体数据后。经编码的所述媒体数据和位置数据在传输时遵循RTP协议,因此在整个编码数据之前还需添加RTP头部。
当所述媒体数据传输格式为MPEG-4时,对所述位置数据的封装需要四个步骤,首先,对所述前端视频监控设备的采集装置采集到的媒体数据以MPEG-4格式进行编码。之后根据所述MPEG-4标准添加的起始码优选地,其值可以是A0并且未在标准中使用,因此所述起始码不仅用来分隔媒体数据与所述位置数据,并且以此来唯一标识所述位置数据。其后将所述位置数据添加至所述起始码后。最后将所述起始码和位置数据添加到已编码的MPEG-4码流尾部,如此完成以MPEG-4格式对所述位置数据的封装。
图5示出根据本发明的第一实施例的,所述视频监控接收端接收所述媒体数据和位置数据的流程图。具体地,该图描述了视频监控接收端对所述封装和合并后的媒体数据和位置数据进行分离提取的流程图,该图示出了对于优选地两种不同格式的情况下提取所述位置数据的步骤。首先其判断所述封装和合并后的媒体数据和位置数据是属于哪一种格式,当判断为H.264格式时,所述译码器开始检测所述数据包是否有类型值为30的NAL单元,如果没有检测到,则表示所述位置数据并未封装在所述媒体数据后,因此不需要对所属位置数据进行提取;如果检测到所述数据包有所述类型值为30的NAL单元,则表示所述位置数据被封装在所述媒体数据后,因此所述译码器提取所述NAL单元后的数据信息,将其进行去竞争码操作,最后提取得到所述位置数据。当判断为MPEG-4格式时,所述译码器开始检测所述数据包是否有值为A0的起始码,如果没有检测到,则表示所述位置数据并未封装在所述媒体数据后,因此不需要对所述位置数据进行提取操作;如果检测到所述数据包有值为A0的起始码,则表示所述位置数据被封装在所述媒体数据后,因此所述译码器提取所述起始码后的数据信息,最终提取到所述位置数据。
结合上述图1至图5,显而易见的是,与原来视频监控设备最大的不同是,1)我们通过将所述位置数据与所述媒体数据通过同一媒体通道进行传输,使得视频监控接收端能迅速定位到所述前端设备;2)我们使用将所述位置数据封装与所述媒体数据一同传输的方法来实现前端监控设备的定位,比原来任一种算法都要来的简单易实现。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
Claims (13)
1.一种在视频监控***级联平台设备处基于RTP数据流传输的监控点定位方法,所述RTP数据流采用RTP标准传输,其特征在于,包括:
a.获取前端视频监控设备发送的第一RTP数据流;
b.获取所述前端视频监控设备的位置数据;
c.对所述第一RTP数据流进行扩充以将所述位置数据封装嵌入所述第一RTP数据流中生成第二RTP数据流;以及
d.向视频监控接收端发送所述第二RTP数据流。
2.根据权利要求1所述的方法,其特征在于,所述第二RTP数据流包括RTP报文头、多媒体码流数据以及所述经封装的位置数据,其中,所述RTP报文头为12个字节。
2a.根据权利要求2所述的方法,其特征在于,所述多媒体码流数据通过如下压缩标准中的一种进行编码:
H.264;或者
MPEG-4。
3.根据权利要求2所述的方法,其特征在于,所述多媒体码流数据通过H.264编码生成,所述经封装的位置数据包括1个字节的起始码、5比特的NAL头以及经过竞争码操作的位置数据,其中,所述NAL类型值为30。
4.根据权利要求2所述的方法,其特征在于,所述多媒体码流数据通过MPEG-4编码生成,所述经封装的位置数据包括1个字节的起始码、以及所述位置数据,其中所述起始码值为000001A0。
5.根据权利要求1所述的方法,其特征在于,通过其他级联平台设备向视频监控接收端转发所述第二RTP数据流。
6.根据权利要求1所述的方法,其特征在于,获取前端视频监控设备发送的第一RTP数据流并判断所述第一RTP数据流是否包含位置数据,若所述第一RTP数据流包含位置数据则获取该位置数据并直接向视频监控接收端或者其他级联平台设备发送所述第一RTP数据流。
7.根据权利要求1所述的方法,其特征在于,还包括:
接收由其他级联平台设备发送的RTP数据流,对所述RTP数据流进行解析获取位置数据并将该RTP数据流转发至所述视频监控接收端。
8.一种在视频监控接收端处基于RTP数据流传输的监控点定位方法,所述RTP数据流采用RTP标准传输,其特征在于,包括:
A.接收第二RTP数据流,所述第二RTP数据流包含前端视频监控设备的位置数据以及多媒体码流数据;
B.对所述第二RTP数据流进行识别获取所述位置数据并还原成第一RTP数据流,所述第一RTP数据流仅包含所述多媒体码流数据;
C.对所述第一RTP数据流进行解码并播放所述多媒体码流数据。
9.根据权利要求8所述的方法,其特征在于,所述多媒体码流数据为H.264码流格式,所述步骤B包括:检测所述类型为30的NAL单元,对NAL单元后的数据进行去竞争码操作,获取所述位置数据。
10.根据权利要求8所述的方法,其特征在于,所述多媒体码流数据为MPEG-4码流格式,所述步骤B包括:检测值为000001A0的起始码,获取所述起始码单元后的数据作为所述位置数据。
11.一种基于多媒体数据传输的监控点定位的视频监控***级联平台设备,其特征在于,包括:
第一获取装置,其用于获取前端视频监控设备发送的第一RTP数据流;
第二获取装置,其用于获取所述前端视频监控设备的位置数据;
扩充装置,其用于对所述第一RTP数据流进行扩充以将所述位置数据封装嵌入所述第一RTP数据流中生成第二RTP数据流;以及
发送装置,其用于向视频监控接收端发送所述第二RTP数据流。
12.一种基于多媒体数据传输的监控点定位的视频监控接收端,其特征在于,包括:
接收装置,其用于接收第二RTP数据流,所述第二RTP数据流包含前端视频监控设备的位置数据以及多媒体码流数据;
识别装置,其用于对所述第二RTP数据流进行识别获取所述位置数据并还原成第一RTP数据流,所述第一RTP数据流仅包含所述多媒体码流数据;
解码装置,其用于对所述第一RTP数据流进行解码并播放所述多媒体码流数据。
13.一种基于多媒体数据传输的监控点定位的视频监控监控***,包括视频监控前端设备、视频监控***级联平台设备以及视频监控接收端,其特征在于,包括:
1)级联平台设备获取前端视频监控设备发送的第一RTP数据流;
2)级联平台设备获取所述前端视频监控设备的位置数据;
3)级联平台设备对所述第一RTP数据流进行扩充以将所述位置数据封装嵌入所述第一RTP数据流中生成第二RTP数据流;以及
4)级联平台设备向视频监控接收端发送所述第二RTP数据流。
5)视频监控接收端接收第二RTP数据流,所述第二RTP数据流包含前端视频监控设备的位置数据以及多媒体码流数据;
6)视频监控接收端对所述第二RTP数据流进行识别获取所述位置数据并还原成第一RTP数据流,所述第一RTP数据流仅包含所述多媒体码流数据;
7)视频监控接收端对所述第一RTP数据流进行解码并播放所述多媒体码流数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210433090.4A CN102932648B (zh) | 2012-11-02 | 2012-11-02 | 基于多媒体数据传输的监控点定位方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210433090.4A CN102932648B (zh) | 2012-11-02 | 2012-11-02 | 基于多媒体数据传输的监控点定位方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102932648A true CN102932648A (zh) | 2013-02-13 |
CN102932648B CN102932648B (zh) | 2016-04-06 |
Family
ID=47647333
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210433090.4A Active CN102932648B (zh) | 2012-11-02 | 2012-11-02 | 基于多媒体数据传输的监控点定位方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102932648B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106162060A (zh) * | 2015-04-08 | 2016-11-23 | 广东中星电子有限公司 | 一种视频监控方法和*** |
CN106162061A (zh) * | 2015-04-08 | 2016-11-23 | 广东中星电子有限公司 | 一种车载摄像装置及方法 |
CN106162193A (zh) * | 2015-04-08 | 2016-11-23 | 广东中星电子有限公司 | 一种视频数据和传感器数据的编码方法和装置 |
CN106228160A (zh) * | 2016-08-03 | 2016-12-14 | 浙江宇视科技有限公司 | 前端设备定位方法及装置 |
WO2019076155A1 (zh) * | 2017-10-20 | 2019-04-25 | 杭州海康威视数字技术股份有限公司 | 数据传输方法及摄像机、电子设备 |
CN110049287A (zh) * | 2019-04-08 | 2019-07-23 | 视联动力信息技术股份有限公司 | 一种视联网监控设备的行政目录显示方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101243661A (zh) * | 2005-08-29 | 2008-08-13 | 思科技术公司 | 用于传送媒体来源位置信息的方法和*** |
CN101420598A (zh) * | 2008-08-28 | 2009-04-29 | 西安联合信息技术股份有限公司 | 一种基于Symbian平台下的视频监控信息交互*** |
CN101710976A (zh) * | 2009-11-16 | 2010-05-19 | 中国电信股份有限公司 | 安防管理***及监控方法 |
WO2010090621A1 (en) * | 2009-02-09 | 2010-08-12 | Vitamin D, Inc. | Systems and methods for video monitoring |
CN101841687A (zh) * | 2009-03-21 | 2010-09-22 | 深圳富泰宏精密工业有限公司 | 应用于视讯装置的自动定位***及方法 |
CN102176276A (zh) * | 2011-02-12 | 2011-09-07 | 深圳市万盛华科技发展有限公司 | 远程监控***和方法 |
CN102694845A (zh) * | 2012-04-23 | 2012-09-26 | 李宗霖 | 三网融合手机防盗监控*** |
-
2012
- 2012-11-02 CN CN201210433090.4A patent/CN102932648B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101243661A (zh) * | 2005-08-29 | 2008-08-13 | 思科技术公司 | 用于传送媒体来源位置信息的方法和*** |
CN101420598A (zh) * | 2008-08-28 | 2009-04-29 | 西安联合信息技术股份有限公司 | 一种基于Symbian平台下的视频监控信息交互*** |
WO2010090621A1 (en) * | 2009-02-09 | 2010-08-12 | Vitamin D, Inc. | Systems and methods for video monitoring |
CN101841687A (zh) * | 2009-03-21 | 2010-09-22 | 深圳富泰宏精密工业有限公司 | 应用于视讯装置的自动定位***及方法 |
CN101710976A (zh) * | 2009-11-16 | 2010-05-19 | 中国电信股份有限公司 | 安防管理***及监控方法 |
CN102176276A (zh) * | 2011-02-12 | 2011-09-07 | 深圳市万盛华科技发展有限公司 | 远程监控***和方法 |
CN102694845A (zh) * | 2012-04-23 | 2012-09-26 | 李宗霖 | 三网融合手机防盗监控*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106162060A (zh) * | 2015-04-08 | 2016-11-23 | 广东中星电子有限公司 | 一种视频监控方法和*** |
CN106162061A (zh) * | 2015-04-08 | 2016-11-23 | 广东中星电子有限公司 | 一种车载摄像装置及方法 |
CN106162193A (zh) * | 2015-04-08 | 2016-11-23 | 广东中星电子有限公司 | 一种视频数据和传感器数据的编码方法和装置 |
CN106228160A (zh) * | 2016-08-03 | 2016-12-14 | 浙江宇视科技有限公司 | 前端设备定位方法及装置 |
CN106228160B (zh) * | 2016-08-03 | 2019-10-18 | 浙江宇视科技有限公司 | 前端设备定位方法及装置 |
WO2019076155A1 (zh) * | 2017-10-20 | 2019-04-25 | 杭州海康威视数字技术股份有限公司 | 数据传输方法及摄像机、电子设备 |
US11706389B2 (en) | 2017-10-20 | 2023-07-18 | Hangzhou Hikvision Digital Technology Co., Ltd. | Data transmission method, camera and electronic device |
CN110049287A (zh) * | 2019-04-08 | 2019-07-23 | 视联动力信息技术股份有限公司 | 一种视联网监控设备的行政目录显示方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102932648B (zh) | 2016-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102932648B (zh) | 基于多媒体数据传输的监控点定位方法及装置 | |
US10958965B2 (en) | Video stream synchronization | |
CN112073142B (zh) | 一种用于车辆的自动泊车方法及*** | |
CN105830451A (zh) | 用于内容分发的方法和装置 | |
KR101067599B1 (ko) | 저 해상도 및 고 해상도 영상 정보를 원격지에 전송하는 차량용 블랙박스 장치 | |
CN101547356B (zh) | 视频码流收发、转发方法及设备 | |
CN114363562B (zh) | 基于云分发的5g配网监测***和配网监测方法 | |
WO2021066163A1 (ja) | 三次元データ符号化方法、三次元データ復号方法、三次元データ符号化装置、及び三次元データ復号装置 | |
JP7506085B2 (ja) | 三次元データ符号化方法、三次元データ復号方法、三次元データ符号化装置、及び三次元データ復号装置 | |
US11995874B2 (en) | Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device | |
US20230100085A1 (en) | Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device | |
US20230118907A1 (en) | Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device | |
CN103561244A (zh) | 采用智能手机实时监控模型飞机航拍数据的***及其方法 | |
WO2020251019A1 (ja) | 三次元データ符号化方法、三次元データ復号方法、三次元データ符号化装置、及び三次元データ復号装置 | |
CN109842821A (zh) | 一种视频数据传输的方法和装置 | |
CN109544879B (zh) | 一种报警数据的处理方法和*** | |
CN102256161B (zh) | 一种osd信息的传输方法和设备 | |
EP4124040A1 (en) | Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device | |
CN104902235A (zh) | 一种无线网络通讯实时监控***及监控方法 | |
US20230230287A1 (en) | Decoding methods, encoding method, decoding device, and encoding device | |
US20230230286A1 (en) | Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device | |
CN101888539A (zh) | 一种无线视频监控***及方法 | |
US20230125325A1 (en) | Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device | |
CN104904170A (zh) | 有效地对用于低带宽传送的视频流中的要素进行优先化的方法和装置 | |
CN113055736B (zh) | 一种视频接收、发送方法、终端设备及路侧设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |