我有一个Windows原生桌面应用程序(C ++ / Delphi),我成功地使用Directshow从“本地”video捕获设备中显示实时video。
接下来我想要做的是从“远程”捕捉设备显示video,通过局域网进行stream式传输。
为了stream式传输video,我想我可以使用诸如Expression Encoder或VLC之类的东西,但我不确定接收/解码streamvideo的最简单方法是什么。 插入一个ActiveX的VLC或Flash播放器可能是一种select(虽然许cocoa能是一个问题),但我想知道是否有任何方式来实现这与Directshow …
应用程序需要在XP上运行,video解码理想的是免费的。
在Windows窗体中呈现文本最快的API?
Qt QBS项目设置与库找不到编译错误
Windows物联网广播networking摄像头
哪个客户正在说话?
mono:monodevelop是否可以进行远程debugging?
build议,请!
如何设置Windows窗体应用程序(C ++)有一个Aero / Glass背景?
从C#应用程序中关注Windows资源pipe理器在任务栏中
LSB AppChecker:GCC与未使用的库链接
使用SoundEffect播放同步audio剪辑时滞后
使用Directshow来接收和显示你的视频可以工作,但简单,“开放”和表演将取决于你将使用的视频格式和流媒体方法。
RTSP存在许多开源/免费的源代码过滤器(例如,基于live555 ),但您也可能发现创建自己的源代码过滤器更合适。
对于通过RTP / RTSP的H264扩散和通过简单的UDP的MJPEG扩散,最好的解决方案是不一样的。