求救!关于网络播放器的东东
有那位大虾用DirectShow中的memfile例子做过网络播放器,能赐教吗?
我做的是网络实时监控程序,在本地端用压缩卡把数据采集,同时把压缩数据传输到远
端,远端用DirectShow解码播放。每次远端控制选路时,本地端构造头部,然后把数据传
输过来,进行播放。我现在的问题是:压缩数据能传送过来,并且是正确的(能用Windows
自带的播放器播放),但是我用DirectShow来播放时,启动很慢,有时几乎播放不出来,
但是我观察到,我播放的循环缓冲区启动了。memfile的read函数都调用了,数据都传进
了read的pbuffer了,但是就是播放不出来,我怀疑是头的问题,但是用Windows自带的播
放器又能播放....,难道DirectShow对数据的头部要求更严格?真的搞不懂!有谁能帮帮
我吗?