dajjnan的专栏

这两天做了一个onvif客户端,完成了discovery,management,,和media相关功能。播放使用了directshow,视频格式为MPEG-4和H.264.

使用directshow的好处是避免了播放和解码的相关工作量。使用directshow框架也可以使得各部分代码解耦。

其中source filter使用了推模式。而之后的decoder使用了第三方filter,虽然能够实时播放,但是这个decoder在连接renderer前被打上了商标。

之所以没有使用ffdshow是因为source filter暂时不能和ffdshow相连。接下来的工作是进一步熟悉directshow和视频流格式以使能够连接ffdshow。如果有进一步的需求,就得将xvid自己写个video decoder。

另外directshow也不支持Android和Linux,如果要移植到其他平台上,解码与视频格式的解析的工作也是必须的。

当你开展的事业从事的行动穷途末路大势已去的时候,

dajjnan的专栏

相关文章:

你感兴趣的文章:

标签云: