请教流媒体视频监控系统中网络硬盘存储NVR的设计要点?

onestation 2007-04-13 09:26:47
请教流媒体视频监控系统中网络硬盘存储NVR的设计要点?

刚接手这方面的工作,希望有经验的人士指点:
任务是实现一个高性能的视频存储服务器系统,将网络传来的流媒体数据存储到硬盘,并可根据时间,监控点等信息查询,回放(也是通过网络发送出去)。是一种集中存储的方案。
该系统暂时基于Windows操作系统,能支持多个用户(暂定4个)同时回放。

我的问题是:
1.视频文件存储的格式一般是什么?
2.存储文件时文件如何分割,磁盘满等零界点如何处理?
3.是否有必要自定义数据索引来加快查询,回放等操作?(涉及到快进,桢查询等操作)
4.块文件的快速读写用内存文件映射可以满足吗?

希望大家多提供建议,资料,非常感谢!分不够再加!
...全文
396 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
orc1984 2007-04-14
  • 打赏
  • 举报
回复
也可以做成avi格式
按照大小和内容设段页式存储就可以了
其他功能可以再基本完成之后再行添加
roger_77 2007-04-13
  • 打赏
  • 举报
回复
1.视频文件存储的格式一般是什么?
<<文件格式应该是根据监控的采集卡解码来决定的吧,从监控点传输过来前就应该转换为统一的类型.

2.存储文件时文件如何分割,磁盘满等零界点如何处理?
<<存储文件根据时间长度和大小来控制,比如1个小时的监控视频流为分为一个文件;
也可以根据文件的大小进行划分,比如一个文件不超过700MB。
磁盘满的判断,可以1GB到2GB的空闲余量为临界点。

3.是否有必要自定义数据索引来加快查询,回放等操作?(涉及到快进,桢查询等操作)
<<当然需要,可以把这些索引存放到数据库中,这样方便管理。

4.块文件的快速读写用内存文件映射可以满足吗?
自己考虑
freshui 2007-04-13
  • 打赏
  • 举报
回复
一般也就是 mpeg的集中格式吧

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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