关于media player播放实时视频流,高分!!!各位哥们块块帮助我,我急!!!(200分)

  • 主题发起人 VoodooBoy
  • 开始时间
V

VoodooBoy

Unregistered / Unconfirmed
GUEST, unregistred user!
用media player可以播放指定文件,
可是如何播放一个实时的视频流呢,给定一个ip和端口来接收,
我想用media player应该是可以实现的,不过因为以前没用过它,不太熟悉,
另外,我在msdn上没有能找到太多的关于media player的帮助呢?
听说它的帮助主要在media player的sdk上才有,我好惨啊!!!
问题很急,各位知道的哥们尽快了哦!!!!高分奉送!!!!
 
用Media Player播放流文件要有Media Server的支持吧,也就是所这个视频流要由
Media Server来产生,也就是一些ASF啦,WMV之类的东西,只要知道这些文件地址的话
比如:http://test.com/1.asf
传给Media Player播放就成。至于自己产生的视频流怎样用Media Player控制就不知道了。
 
要看服务器上的协议,据我所知mp还不支持rtsp
 
目前的情况是数据流的采集和传输均可以解决,关键在于客户端接收到数据流后如何实现解码
回放,我觉得这是问题的核心。我曾经试过从采集卡接受数据再发送到远端,用windows 的mediaplayer
无法回放,我想应该是数据流的格式问题,以及附加于数据流上的其他信息,另外如果播放的是
硬盘文件,如何控制发送的速度,使之和正常的播放速度相协调,等等,望哪位高手不吝赐教。
 
http://www.banasoft.com/AVPhone.htm
 
mms://ip/xxxx.asf
mms://ip/xxxx.wmv
 
midia server服务完全安装的话好象带有例子和sdk?
 
在Internet上,实时视频如Realplay也只能做到接收一部分,播放一部分。
你可以先压缩编码,然后用Tstream一段段发送,接收视频流以后,再一段段解码播放。
至于具体的编码有很多种,你自己选一种即可!
而在局域网和宽带网上,因为带宽充分,所以数据的接收解码过程很快,一般不会有太大感觉!
 
这个要看你的视频流是什么格式的,或者说流媒体服务器是什么
如果是用Windows Media Service发送的asf或wmv文件,
直接将Media Player的filename(v6.4)或URL(v7.0以上)设为mms://server/filename即可,
server和filename用你的服务器和视频文件名代替。
如果是其他格式的视频流,那就复杂了,看Media Player SDK和Media Format SDK,
MSDN里有免费下载。
 
我也在做视频流这方面的,不过,我想做的是文件的播放,客户端用MMPLAYER,我写服务器端的。
视频采集并用MMPLAYER播放,在LINUX下有源程序,是用C完成的,要具体定义传输的格式。然后
进行编码,才可以传输的。
但我现在要改写成WINDOWS下,用DELPHI完成,有谁可以告诉我,用DELPHI完成一个文件远程播放
是如何实现的吗?客户端还是用MMPLAERY,后台如何实现啊。
我可以送1000分,或者人民币500元,
 
只用MFC写的
其实可以用MFC写DLL。DELPHI调用
http://www.streamingbyte.com
 
通过IEEE1394传输实况到pc机通过media Encoder 直接发布到media server即可!
简单吧!
 
如果是自己做发送和接收,可以看看:
http://www.avsuper.com
我是自己做采集压缩传输和接收解码的。
 
高手指点
 
顶部