我需要开发PPC上的视频聊天程序
WM5是基于DShow开发摄像头应用程序的
Sample里的CaremaCapture程序的流程是先摄像头采集视频数据,再编码,最后保存到文件中
而在我的程序中,则最后一步不是保存到文件中,而是通过网络流传送出去
因为DShow中都是一个个Filter连接起来的,所以我不知道该怎么样才能把编码后的数据发送到网络流中去,似乎DShow里没有这样的Filter可用
请有经验的朋友指点
万分感谢了
------解决方案--------------------
估计可能要自己写filter了
可是我又想到一个问题 那就5.0不知道支持写自己的filter不?
其实 我现在是想取到从相机那边过来的一帧一帧动态数据 而不是
保存为文件 所以我也需要一个这样的filter 可是好象也没有哦
估计也要自己写
楼主 一起来研究下吧
帮你顶了!
------解决方案--------------------
呵呵 自己写个Transformfilter就可以了哦
------解决方案--------------------
zlchat1.1 网页视频聊天室发布,支持asp,jsp,php,aspx集成
功能如下:
1.每个房间最高可达100人,一台服务器最高可支持10000人同时在线
2.普通ADSL可以同时看10路用户视频
3.可以私聊,私聊也包括语音功能
4.管理员可以踢人,锁定聊天室,禁止视频,语音
5.支持asp,jsp,php,.net集成
6. 跨平台,支持windows,linux,unix 服务器
下载:http://www.zlsoftcn.com
演示:http://www.zlsoftcn.com/demo/zlchat/index.php
http://www.zlsoftcn.com/demo/zlchat/admin.php (管理员)
------解决方案--------------------
客户端
source filter -> encoder -> your render filter
其实主要的步骤就是开发 your render filter,可以参考微软的 dump filter。
在render filter 中,你可以根据设置好的 ip连接主机,并将编码的数据传输出去。
服务器端
your source filter -> decoder -> ms render filter
这里需要开发source filter,分发客户端传递过来的数据。
不知道这样可否得分?