yuki2003请进,视频流播放的问题?解决了加可以加高分!(50分)

  • 主题发起人 主题发起人 david_fwj
  • 开始时间 开始时间
D

david_fwj

Unregistered / Unconfirmed
GUEST, unregistred user!
用dspack和directshow怎么俘获一帧一帧的视频流,把流发送出去,在另一台机器上播放和保存,目前先解决怎么播放视频流
 
用 TASFWriter 三,
 
能具体讲下么,我用TASFWriter能保存到本地,但我想实现的是在局域网中传到另一台电脑上,实时播放。
 
局域网中还用得着发送出去吗,
把文件放到公共服务器,哪台机子想播就播三,
TASFWriter 是可以保存到本机,也可以用流发出去,另外的网站就可以看
{mms://192.168.0.1:3333}
 
to:lqcros
用TASFWriter发送的视频流在接收端怎么播放它,也就是要实现局域网视频聊天的功能.
 
自己写个网络接收数据的源Filter就行了
 
to:daver
你说到重点了,我现在就是不会写网络接收数据的源filter,能给点思路或提示下了,我查了很多资料都没搞定,还是一点头绪都没有,看果memfile,看过demo里面的filter还是没明白
 
DXSDK 里面的
DXSDK/Samples/C++/DirectShow/Filters/DSNetwork 目录 就有你需要的
 
http://www.tomore.com/2/22332.html

DSNetwork 1.0 Components

控件说明:

本适用于网络监控,视频聊天,网络VOD等多媒体数据流的网络传输与回放.控件包目前包括三个控件,分别为 TDSNetSender,TDSNetReceiver,TDSUDPConnection.

TDSNetSender:创建FilterGraph连接,得到上一级Filter发送的数据流后通过TDSUDPConnection传输到目标地址.

TDSNetReceiver:通过设置的DSMediaType(媒体流属性),根据DSMediaType创建FilterGraph连接,回放TDSUDPConnection取得的数据流.

TDSUDPConnection:使用UDP协议,处理数据流的发送与接收.

控件安装:

先安装控件DSPack2.34后,再安装本控件.本控件支持D5/D6/D7.

例子说明:

先运行Recv(接收端)后,再运行Send(采集端),采集端通过UDP协议,将数据流发送到接收端后回放.例子中的视频编码需要安装XviD MPEG-4 Codec,音频编码使用系统自带的MP3编码.可以通过工具GraphEdit来查看采集端与接收端的FilterGraph连接.

运行环境:

Windows 98/Windows 2000/Windows XP
DirectX 9.0
Winsock 2.0
XviD MPEG-4 Codec
 
后退
顶部