日期:2014-05-17  浏览次数:21064 次

C# Winform 播放流媒体如何实现?
最近几天研究流媒体呵呵
想要做一个简单的局域网直播系统,服务器使用Windows Media编码器编码,客户端想自己做一个winform程序来播放流,我在网上找了几个源码来学习但是他们只能打开本地的文件而不能打开URL,打开下载的源码也没有看到关于直播流媒体设置的缓存之类的代码,请教高手如何才能播放流媒体。

我下载的源码基本都是基于DirectxShow,并且引用QuartzTypeLib库。

搜索了一下坛子,说要设置缓存区,一边从服务器下载一边播放,可我不知道如何实现。急求高手帮我解惑,要不国庆过不安生了呵呵

------解决方案--------------------
http://topic.csdn.net/u/20090915/00/d3e28582-4d44-4e3d-b61b-be515a03641f.html
流媒体
------解决方案--------------------
本帖最后由 jiangsheng 于 2010-10-01 22:26:06 编辑
Windows Forms没有流媒体支持。你需要调用支持流媒体的组件,比如Windows Media Plater、Real player,或者Windows Media Format SDK。你可以去支持流媒体的社区看看有什么比较容易调用。
------解决方案--------------------
该回复于2011-05-13 20:09:46被版主删除

------解决方案--------------------
http://www.51bcw.com/article-html-63.htm
看看这个
------解决方案--------------------
WMP支持用程序播放的,WMP SDK里面有不少示例。出错应该是你代码没写对。
------解决方案--------------------
该回复于2010-12-08 10:32:43被版主删除

------解决方案--------------------
学习学习
------解决方案--------------------
该回复于2010-12-02 16:23:06被版主删除

------解决方案--------------------
该回复于2010-12-02 17:24:39被版主删除

------解决方案--------------------
这个似乎挺烦,以前研究过滤镜的东西,差点没把我烦死。
------解决方案--------------------
该回复于2010-12-02 17:24:40被版主删除

------解决方案--------------------
该回复于2010-12-07 09:18:15被版主删除

------解决方案--------------------
该回复于2010-12-03 10:17:14被版主删除