|ZYCWPF| 麻烦大家介绍些C# DirectShow.NET学习的博客,谢谢

javamy016 2012-10-27 04:49:34
要学习C#处理视频直播和点播流,还有转换的功能(本人不会C所以只能用C#)
麻烦大家给些学习的博客
谢谢
...全文
242 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
http://hi.baidu.com/lingxietianshi/item/1c5d85d90077f3f6ca0c395e处理视频
nonocast 2012-10-27
  • 打赏
  • 举报
回复
我之前也考虑过vlc方案,优点是方便,缺点是效果差,体现在几个方面,1延时,2没有effect,比如flip, fade in-out etc. 3. 效率 4.控制力度,都win32 host进来了,还能怎么办。
nonocast 2012-10-27
  • 打赏
  • 举报
回复
另外你看一下http://nonocast.cn/?s=directshow,这部分是关于wpf+dshow.net,应该也有用。

codeplex有一个框架简化dshow.net,写的不错,我整个流程走通以后,最后转用这个,比自己写靠谱,做一个impl实现vmr就行了,WPF MediaKit - For webcam, DVD and custom video support in WPF
nonocast 2012-10-27
  • 打赏
  • 举报
回复
哈哈,关键是需要写一个rtsp的filter,这个基本上都是c++不要考虑用.net了,至于dshow.net挂载这个Filter就很容易了,codeproject那篇足够了,最后是vmr render需要direct3d,今年刚刚做过,呵呵

codeproject: http://www.codeproject.com/Articles/2615/DirectShow-NET

我blog上关于VMR的内容,你可以参考,http://nonocast.cn/?s=vmr

至于c++ directshow这部分你需要2块知识,1块是dshow,这个可以看陆其明的2本书,DirectShow开发指南和DirectShow实务精选,另一块知识就是rtsp+rtp协议对应以及解码器,这个取决编码端,只要有对应的codec就ok乐。

整个流程我都做过一遍,要做好不容易的,看你的知识储备了,想一下子搞定所有事情难度还是有点的,慢慢来。
XBodhi. 2012-10-27
  • 打赏
  • 举报
回复
方法很多, 你可以借助 第三方,

VLC 就是个不错的 选择 ,开源的。

C++ 源码,有文档,可以调用。
wuyq11 2012-10-27
  • 打赏
  • 举报
回复
到codeproject。com里看看

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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