现在正在做的东西,是需要根据H.264/avc的svc
协议来开发一个基于IPTV平台的视频点播系统,支持相应视频流的播放器当然要自己写一个出来,经过一番查询,最后确定了用DirectShow来进行开发(其实想用windows media player sdk来开发的,资料太少了。。)
开发环境:
vs2005
参考资料:《Visual C++音频/视频处理技术及工程实践》
今天下午成功跑了下那个
例子~ 有点点的欣慰。
参考资料中基本上列出了编译sample库的时候出现的一系列问题。是个很好的参考书籍。 不过我在
windows7下跑的,没有出现release_unicode4这个文件夹,不知道为什么。。。(如果知道的,希望指点下啊),还是出现了一个问题:遇到类似“无法
解析的外部符号 _IID_IMediaEvent”的
错误,在vs2005下工程的 属性->链接器->输入->附加依赖项
debug添加Strmbasd.lib Msvcrtd.lib Winmm.lib,release添加Strmbase.lib Msvcrt.lib Winmm.lib。
如此成功了。 呵呵。
1. 滤波器
源滤波器
转换滤波器
视频解码器
视频渲染滤波器
音频渲染滤波器
2.
- 大小: 177.4 KB