【问题标题】:how to retrieve recorded video from onvif device (IP camera) with specified date range? [C#]如何从指定日期范围的 onvif 设备(IP 摄像机)中检索录制的视频? [C#]
【发布时间】:2020-05-20 23:09:51
【问题描述】:

我正在尝试从具有时间范围的 onvif 设备检索播放视频。
我根据实现代码来获取重播uri Retrieving Recorded Video from an ONVIF Device.

  1. 获取服务
  2. 获取记录摘要
  3. 查找录音
  4. 获取记录搜索结果
  5. GetReplayUri
    然后,我从 Onvif Camera(Axis,Hikvision) 那里得到了 replyUri,它提供了整个记录(从 startDate 到 CurrentDate)。
    现在,我尝试拍摄播放视频(指定日期范围)。
    根据XProtect VMS: Manage video playback,
    我们可以使用 vlc 包装器管理播放视频。
    对我来说,vlc 包装器无法管理该 uri 视频的速率速度(vlcplayer.Rate *= 2)。

如果你有什么建议,请分享给我。

ReplayUri => rtsp://ipaddress:554/Streaming/Tracks/101?transportmode=unicast&replaymode=onvifreplay

类似的问题有:
1.Get stream URI for each recording returned by Onvif Bridge
2.How to playback recorded video using Milestone Onvif Bridge
3.Onvif playback stream cannot seek

【问题讨论】:

    标签: c# vlc onvif


    【解决方案1】:

    VLC 可以进行特技播放,但它总是从第一个可用数据包开始。正确支持 ONVIF Profile G 的客户端并不多,但在线提供了一个名为“Happy Times Onvif Client”的客户端,它应该能够通过速率控制并从流中的指定点进行正确的播放。

    【讨论】:

    • 是的,我先检查一下。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多