Archive

Posts Tagged ‘开发日志’

MediaFPC开发日志(五)

June 14th, 2009 fpc No comments

2006年8月19日

建立CTPlayer,CTCapture两个类,写出代码,并测试。

2006年8月20日

建立CFilterGraph基类,封装对Graph的操作。

2006年8月21日

Read more…

Categories: 开发 Tags: ,

MediaFPC开发日志(四)

June 14th, 2009 fpc No comments

2006年8月5日

今日卸载原来的摄像头驱动,装上新的驱动,测试连接capture filter和smart Tee filter,成功。证明昨天所遇到的问题,是驱动程序不兼容。局域网内测试视频流传输,成功,反应较快。

2006年8月6日

今日编写代码,测试传输并播放AVI文件。使用renderfile函数,直接形成播放AVI文件的Graph,然后找到VideoRenderer filter和AudioRender filter,将它们移除,换成H263Encode,RTPSPH for H261/263,RTP Render,连接好后,运行Graph即可将视频流发送出去,接收端的设置跟Capture的一样。

2006年8月7日

Read more…

Categories: 开发 Tags: ,

MediaFPC开发日志(三)

June 14th, 2009 fpc No comments

2006年4月12日

检查使用graphedit测试代码出现的ASSERT错误提示对话框Excutable: graphedit.exe Pid bc0 Tid640 . Module dump.dll,4 objects left active! At line 316 of dllentry.cpp错误,未有头绪,明天继续。难度已超出预料,希望后面的错误少一点,前期就解决潜在的问题。

2006年4月13日

今日有其他事情。

2006年4月14日

Read more…

Categories: 开发 Tags: ,

MediaFPC开发日志(二)

June 14th, 2009 fpc No comments

2006 年4月3日

看开发directshow filter的相关文档[14]。
2006年4月4日

继续看directshow filter 相关文档[14]。

2006年4月5日

继续看directshow filter 相关文档[14]。

Read more…

Categories: 开发 Tags: ,

MediaFPC开发日志(一)

June 14th, 2009 fpc No comments

2006年4月1日

今天愚人节,没有人愚弄我。

经过二十多天的准备,阅读了著名播放器mplayer的源代码(顺便写了《mplayer 源码分析》),下载并安装了directx SDK 和 platform SDK,阅读了directshow的相关资料,经过比较,终于决定使用directshow技术来实现视频流。初步设想,利用jrtplib的RTP库编写出发送和接收视频流的filter,在graphedit中测试一下,通过后,则整个框架都搭建起来了,编码就完成了一大半了,这个过程估计需要20天左右。再利用directshow的相关filter,实现CTCapture和CTPlayer类,这个过程又需要15天左右。待完成这些后,再考虑是否需要适应不同操作系统平台,不过,在前期就要为此设计合适的架构,以免到时需改动大量代码。

明天开始写RTP的发送filter。

2006 年4月2日

Read more…

Categories: 开发 Tags: ,