一个高尖端的问题,希望大侠多多帮忙(200分)

  • 主题发起人 主题发起人 关红军
  • 开始时间 开始时间

关红军

Unregistered / Unconfirmed
GUEST, unregistred user!
本人计划开发以视频点播为主题的网站,从加强文件管理出发,对已经存放到数据库中
的视频流式文件,可否直接读库中的内容进行播放?
如能,应如何播放?
 
要看你用什么播放了
再下结论
 
数据库里面是文件的话,用REAL的格式应该比较简单,
也可以用MPEG4的格式. 播放端用RealPlayer或者MediaPlayer.
 
看看oracle 的ovs(oracle video server)是如何解决的吧,
什么格式不是很重要,关键在于带宽和磁盘i/o
 
还没发现Delphi中有哪个播放器能播放文件流的。
 

对于在数据库中的视频文件我是采用流的方式读到本机
再转换成文件
然后播放
我也在找播放文件流的控件
有高手指点一下吧……
 
好像从数据库读出的方式较耗资源。
 
除了DIRECTSHOW,没法子了
 
to:关红军
把视频文件存到库中,然后在库中流式播放文件???
这样怪异的想法都有?先不说数据库的性能方面的考虑。
举个简单的例子,有100G的影像资料,在数据库中能直接存放吗?
 
to:关红军

你做一个管理端程序用来管理节目的增删改,节目单当然要放在DB中,有存放影片位置的字段。。

你再做一个点播端程序用来点播节目,节目单重DB中取得,以流的方式取得影片。

有不明白的尽管问。

 
真的是比较新鲜,如此大的文件存入数据库,再从数据库中读出为-->文件流--->
文件,才能播放,太耗时,也太耗硬盘以及网络资源了!
想法离奇!
除非有东西能直接播放数据库中的东西!
 
数据库中直接存文件路径不好吗?
 
多人接受答案了。
 
为何不考虑一下多客户点播的情况,你的系统能支持几个客户点播呢?我想等你系统完成再去发现你一定会脑休成怒的。
 
后退
顶部