盼高手指点:网络流播放mpg等媒体的问题。(300分)

品雪

Unregistered / Unconfirmed
GUEST, unregistred user!
条件:
BCB/Delpi均可。
多媒体文件放在某处(如数据库的blob字段中或独立文件,不定)。
客户端用M$-mplayer,或其它不需要客户端特殊安装的控件。
用一个Stream联接源,同一个源可能有多个迸发连接。
问题:
1、如何控制mplayer从俺的stream里播放、快进和倒退?
2、如何控制流式播放,即stream一边从源收取数据,player一边播放。
 
不在同一台机器?点对点?
 
关键是如何控制流式播放?可惜TMediaPlayer没有LoadFromStream方法!
很想知道解决办法?难道要自己写解码显示程序?!或者傻一点,先保存到一个文件
里?
(在我看来,别无它法!因为如果你对mpeg文件流不熟悉的话,服务端如果发送一段
片段,你根本无从分析!)
 
俺手上有一个利用ActiveMovie/MPlayer做的Vod客户端(无源码),
它可以从server端收取数据播放。该vod server提供api接口。
从安装过程知道它使用了DirectMedia技术。
另外有人告诉我他们用netshow也实现了网络广播播放。

数据源的问题还在其次。关键问题是,怎么控制MPlayer的播放流,
据MPlayer SDK说是可以插入自己的处理过程提供这个流的。
 
Cool Question
我刚完成一个小的教学系统——放 MPEG 部分。
最简单的方法——服务器上 SHARE 文件,CLIENT 直接去读——呸,土死了,呵呵。
不过直接传输流传输数据好象有为大侠给过个例子,你可以搜索一下。
我对类似的东西有兴趣,等候高人答案。

NETSHOW 土死了
 
NETSHOW 还不错嘛!
但是他与iis4集成好像有问题
有谁与我切磋一下?
 
可以装一个realplay server
至于客户段,用realplay G2
的ActiveX.
 
俺试过它的AcitveX,没弄清怎么让它播放,您能指点下吗?
或都告诉俺哪有相关资料也成,谢谢了。
 
xixi...
他的ActiveX好土!
我也没怎么用过!也没找到资料
你只能从生成接口的UNIT上下文章了!
xixi... 不好意思.
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
I
回复
0
查看
933
import
I
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部