在网络上如何实现图像数据流实时发布?已经通过图像采集卡得到了数据流。
在网络上如何实现图像数据流实时发布?已经通过图像采集卡得到了数据流。
我现在可以通过一图像采集卡连接到摄像机把图像数据流采集到计算机,使用的是vc6.0,但是我通过何种技术能够做到下面这种效果?用户通过浏览器可以直接连接到图像采集服务器,然后在浏览器下就可以看到实时图像,当然我在图像服务器上对图像做的一些处理也可以在浏览器上显示出来。如果不采用这种B/S结构,采用C/S结构也可以。请各位高手多多指点,我都快郁闷死了!多谢——
问题点数:100、回复次数:10Top
1 楼vcleaner(我没当大哥很久了.......)回复于 2005-01-27 08:40:46 得分 20
实时应该是不可能的,如果你做一个Server做中转也会有滞后的,因为你的图像数据需要从采集卡的缓存中取出放到你的Server的缓存中,压缩数据也需要时间,另外网络传输也需要时间。你下载DirectXSDK看看里面的例子吧,是什么我记不得了。Top
2 楼license(序列号)回复于 2005-01-27 08:44:25 得分 0
多谢大哥了——Top
3 楼dahai_2002( 编程浪子)回复于 2005-01-27 10:52:51 得分 20
用DirectShow机制和Mpeg4或H264(仅视频)压缩算法吧. 我做过,效果还可以.若采用B/S结构,就把视频服务端做成ActiveX控件放在WEB服务器上.DirectShow的大致框图如下:
视频服务端: 视频采集Filter ---> 图像处理filter ---> 压缩filter ----> 网络发送filter
视频接收端: 网络接收filter ---> 解压filter ---> 视频播放filter(Video Render)Top
4 楼license(序列号)回复于 2005-01-27 11:22:43 得分 0
请问楼上如何能够得到更多的这方面的资料或者例子?太贪婪了——呵呵Top
5 楼gdy119(夜风微凉)回复于 2005-01-27 11:36:24 得分 20
<<网络视频开发》具体书名我记不得了,新书上面有很多这方面的例子
买一本研究Top
6 楼KaTer341(沙漠-o——o)回复于 2005-01-27 11:54:33 得分 0
熟悉一下流媒体编程Top
7 楼wzwind(风的脚印)回复于 2005-01-27 15:59:16 得分 0
介绍移本书,<DirectShow 开发指南>不错的,还有<DirectShow开发实务> ,还有二楼的说的那本书,我都看过,感觉都值得参考.Top
8 楼dahai_2002( 编程浪子)回复于 2005-01-27 17:36:18 得分 0
从Microsoft网站上下载一个含DirectShow的DirectX SDK开发包. 然后看帮助文档.是最省钱的办法, 但花费的时间比较长, 因为DirectShow不是那么容易上手的. 另外就是网上有资料. 去年陆其明出了本书<DirectShow开发指南>可买来一读, 入门很适合.大概三十几元吧.Top
9 楼Sander()回复于 2005-01-28 12:21:13 得分 20
server端,做个webserver, webpage embeded ocx, ocx communication video server.Top
10 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-01-28 14:21:01 得分 20
实时压缩,试试传输,缓冲区实时读取Top




