使用RTSP获取海康NVR某个时间段的录像视频

wsxm_wps 2015-10-22 03:40:00
各位大大,如何使用RTSP协议获取海康NVR某个时间段的录像视频,不是实时录像。请各位给点帮助,非常感谢,给点建议也行。
...全文
13901 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
工匠老王 2019-09-19
  • 打赏
  • 举报
回复
博主,请问这个问题已经解决了吗?我现在再开发这块,求助求助。谢谢了
wsxm_wps 2019-08-14
  • 打赏
  • 举报
回复
引用 17 楼 fengye2two 的回复:
您好,请问是从海康的NVR设备获取实时的码流还是从监控摄像头获取实时的码流??
从NVR设备获取的
fengye2two 2018-12-20
  • 打赏
  • 举报
回复
您好,请问是从海康的NVR设备获取实时的码流还是从监控摄像头获取实时的码流??
qq850256507 2018-08-23
  • 打赏
  • 举报
回复
引用 13 楼 jiaruyz 的回复:
[quote=引用 10 楼 qq850256507 的回复:]
你好,我这边在用rtsp://192.0.1.100:554/Streaming/tracks/101播放时,第一个可以播放,同时放第二路就会报453错误,提示带宽不足,即使是同一路视频也不能同时播放录像,为什么会出现这种情况?


弱问,这个地址是怎么得到的??[/quote]获取地址的方法可以加我扣扣私聊,扣扣同账号名称!
qq850256507 2018-08-23
  • 打赏
  • 举报
回复
引用 12 楼 jiaruyz 的回复:
[quote=引用 10 楼 qq850256507 的回复:]
你好,我这边在用rtsp://192.0.1.100:554/Streaming/tracks/101播放时,第一个可以播放,同时放第二路就会报453错误,提示带宽不足,即使是同一路视频也不能同时播放录像,为什么会出现这种情况?


海康只支持一路回放[/quote]你好,那为什么我在IE上直接连NVR,是可以多路一起回放的?然后我抓包将IE上播放的视频的RTSP地址拿出来却只能播放一路,不能多路一起回放呢?我的扣扣号是我名称,可以私聊!
jiaruyz 2018-08-22
  • 打赏
  • 举报
回复
引用 10 楼 qq850256507 的回复:
你好,我这边在用rtsp://192.0.1.100:554/Streaming/tracks/101播放时,第一个可以播放,同时放第二路就会报453错误,提示带宽不足,即使是同一路视频也不能同时播放录像,为什么会出现这种情况?


弱问,这个地址是怎么得到的??
jiaruyz 2018-08-22
  • 打赏
  • 举报
回复
引用 10 楼 qq850256507 的回复:
你好,我这边在用rtsp://192.0.1.100:554/Streaming/tracks/101播放时,第一个可以播放,同时放第二路就会报453错误,提示带宽不足,即使是同一路视频也不能同时播放录像,为什么会出现这种情况?


海康只支持一路回放
qq850256507 2018-08-16
  • 打赏
  • 举报
回复
你好,我这边在用rtsp://192.0.1.100:554/Streaming/tracks/101播放时,第一个可以播放,同时放第二路就会报453错误,提示带宽不足,即使是同一路视频也不能同时播放录像,为什么会出现这种情况?
杜撰000 2018-05-29
  • 打赏
  • 举报
回复
引用 8 楼 wsxm_wps 的回复:
[quote=引用 7 楼 ouyangxiaosi 的回复:] ONVIF功能集中,没看到有下载录像文件的接口定义
这个项目我两年前的,当时一共有47个摄像头,实现的功能包括界面随便切换摄像头实时显示,摄像头实时录像存储,录像回放等。实时显示好实现,剩下的录像保存是摄像头自己实现的,目前摄像头都自带录像保存功能,配置一个tf卡就可以,比较难的是录像回放,这个功能是跟海康协商的,他们给了功能处理,将摄像头编号,播放时间参数传递过去,然后完成的录像回放,海康将对应的录像下载,并udp发送到对应的ftp服务器保存。 后来做过一个自己实现的,是在linux下用gstreamer实现的,获取摄像头的播放uri,显示,将实时视频流写文件保存,每一个小时一个文件,文件命名与文件的起始时间有关,方便将来计算录像回放,录像回放时,通过时间参数,去查找视频文件,然后播放的时候计算时间偏移,即可实现录像回放,大致的逻辑是这样。[/quote] 您好!方便交换个联系方式,深入交流一下么?
wsxm_wps 2018-04-16
  • 打赏
  • 举报
回复
引用 7 楼 ouyangxiaosi 的回复:
ONVIF功能集中,没看到有下载录像文件的接口定义
这个项目我两年前的,当时一共有47个摄像头,实现的功能包括界面随便切换摄像头实时显示,摄像头实时录像存储,录像回放等。实时显示好实现,剩下的录像保存是摄像头自己实现的,目前摄像头都自带录像保存功能,配置一个tf卡就可以,比较难的是录像回放,这个功能是跟海康协商的,他们给了功能处理,将摄像头编号,播放时间参数传递过去,然后完成的录像回放,海康将对应的录像下载,并udp发送到对应的ftp服务器保存。 后来做过一个自己实现的,是在linux下用gstreamer实现的,获取摄像头的播放uri,显示,将实时视频流写文件保存,每一个小时一个文件,文件命名与文件的起始时间有关,方便将来计算录像回放,录像回放时,通过时间参数,去查找视频文件,然后播放的时候计算时间偏移,即可实现录像回放,大致的逻辑是这样。
ouyangxiaosi 2018-04-13
  • 打赏
  • 举报
回复
ONVIF功能集中,没看到有下载录像文件的接口定义
happy_zxx2 2017-09-25
  • 打赏
  • 举报
回复
我现在做也在做这块,是调的海康的sdk包,通过时间节点把视频下载到本地了。然后播放
qq_36593316 2017-03-26
  • 打赏
  • 举报
回复
我表示也想知道这个,是不是获取录制的视频,然后再截取时间段?
我是郭俊辰 2017-03-06
  • 打赏
  • 举报
回复
楼主后来解决了吗?
wsxm_wps 2015-10-23
  • 打赏
  • 举报
回复
引用 1 楼 wsxm_wps 的回复:
大家好,没有人么? 我自己先说一下,使用RTSP协议可以播放实时视频,格式如下: rtsp://192.0.1.100:554/Streaming/Channels/101?transportmode=unicast /*表示以单播方式取通道1 的第一路码流*/ rtsp://192.0.1.100:554/Streaming/Channels/102/*表示以单播方式取通道1 的第二路码流*/ rtsp://192.0.1.100:554/Streaming/Channels/102?transportmode=multicast /*表示以多播方式取通道1 的第二路码流*/ rtsp协议文档提供,使用如下格式可以播放某个时间段的录像视频,格式如下: rtsp://192.0.1.100:554/Streaming/tracks/101?starttime=20120802t063812z&endtime=20120802t064816z /*表示以单播形式回放通道1 中的录像文件,时间范围是starttime 到endtime,其中starttime 和endtime 的格式要符合ISO 8601 。具体格式是YYYYMMDD”T”HHmmSS.fraction”Z” ,Y 是年,M 是月,D 是日,T 是时间分格符,H 是小时,M 是分,S 是秒,Z 是可选的、表示Zulu (GMT) 时间。*/ 但是,我试过之后,不能成功。请各位给点建议,应该怎么做? 补充一点:使用rtsp://192.0.1.100:554/Streaming/tracks/101格式时,能播放录像视频,但是,是从录像的开始进行播放。 我的需求是,把指定的某个时间段的录像视频给下载保存下来。 请大家帮帮忙,非常感谢。
需求是这样的:海康NVR保存全体录像状态,软件需求有个紧急呼叫功能,对应这个紧急呼叫时间点,要把这个录像保存下来,供查看使用。软件中不需要播放,只需要保存下来的视频能播放就行。
91program 2015-10-22
  • 打赏
  • 举报
回复
就偶做 RTP/RTSP 的流媒体时,压根就没有按要求在流数据中写入时间。 时间只是一个大概,不影响流媒体的播放的。所以,你用时间这个方法可能会有问题。
wsxm_wps 2015-10-22
  • 打赏
  • 举报
回复
大家好,没有人么? 我自己先说一下,使用RTSP协议可以播放实时视频,格式如下: rtsp://192.0.1.100:554/Streaming/Channels/101?transportmode=unicast /*表示以单播方式取通道1 的第一路码流*/ rtsp://192.0.1.100:554/Streaming/Channels/102/*表示以单播方式取通道1 的第二路码流*/ rtsp://192.0.1.100:554/Streaming/Channels/102?transportmode=multicast /*表示以多播方式取通道1 的第二路码流*/ rtsp协议文档提供,使用如下格式可以播放某个时间段的录像视频,格式如下: rtsp://192.0.1.100:554/Streaming/tracks/101?starttime=20120802t063812z&endtime=20120802t064816z /*表示以单播形式回放通道1 中的录像文件,时间范围是starttime 到endtime,其中starttime 和endtime 的格式要符合ISO 8601 。具体格式是YYYYMMDD”T”HHmmSS.fraction”Z” ,Y 是年,M 是月,D 是日,T 是时间分格符,H 是小时,M 是分,S 是秒,Z 是可选的、表示Zulu (GMT) 时间。*/ 但是,我试过之后,不能成功。请各位给点建议,应该怎么做? 补充一点:使用rtsp://192.0.1.100:554/Streaming/tracks/101格式时,能播放录像视频,但是,是从录像的开始进行播放。 我的需求是,把指定的某个时间段的录像视频给下载保存下来。 请大家帮帮忙,非常感谢。

2,425

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
  • 其他硬件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧