昨晚把http和rtsp的支持给添加了, 实际上我并没有写多少代码, 主要还是使用ffmpeg自带的实现, 因为自己对ffmpeg比较熟悉, 所以不打算像vlc一样再重复造那么多demux,access, 只要ffmpeg里有的就直接使用ffmpeg里面的, 即使有bug, 我也可以直接通过修改ffmpeg来修正问题.
再有就是原来我打算把demux和access独立出来, 类似vlc或mplayer, 但现在我不想这么做了, 我可能在下一步将会把source相关的东西做到ffmpeg里面来调用, 不再通过自定义AVIOContext来进行数据访问, 不过这一步将可能需要些时间来实现, 还有就是字幕功能, 用vsfilter来做吗? libass实在很蛋疼, 好吧, 先就简单些, 用vsfilter先搞定windows平台再说, 反正人家dshow的播放器也跨不了平台.
昨晚一个朋友跟我聊到qvod, 从技术层面讲, 我最多只觉得它的ui还不错, 其它真没什么技术含量了, 可是, 做ui一直是我的弱点啊.
我的时间太少了, 只有晚上那么一小会...