MFC对话框程序如何显示通过TCP传输过来的视频
MFC对话框程序怎么显示通过TCP传输过来的视频啊
网上看了些方法,说是可以不断显示每一帧的图片,就是视频了。但是我是接收的从摄像机实时传输回来的视频,不知道该如何下手。有谁能指点一下啊,给个思路和方法,能有些代码当然更好.
------解决方案--------------------
关注!
------解决方案--------------------
快速的显示发送过来的每一帧视频图片信息。。。
------解决方案--------------------
也得一幅一幅的绘制吧
------解决方案--------------------
接收一副显示一副,不停地接收,就不停的显示,形成了视频的效果
------解决方案--------------------
这样可能效率不行,直接在内存中操作播放
------解决方案--------------------
DSHOW,另外还需要编解码方面的知识!
------解决方案--------------------
简单点,就tcp传过来一帧,就显示一帧。
------解决方案--------------------
你收到的图片是bmp格式的么?你可以把它在内存里解析出来,然后直接显示。存到本地再显示会很慢的
------解决方案--------------------
申请一块内存做缓冲区,把网络传过来的数据存进去,然后把这个缓冲区当作文件使用吧。
主要的是做好缓冲区管理。
------解决方案--------------------
楼主有摄像机对应的播放SDK吗,有的话,就调用播放API好了。
网上看了些方法,说是可以不断显示每一帧的图片,就是视频了。但是我是接收的从摄像机实时传输回来的视频,不知道该如何下手。有谁能指点一下啊,给个思路和方法,能有些代码当然更好.
------解决方案--------------------
关注!
------解决方案--------------------
快速的显示发送过来的每一帧视频图片信息。。。
------解决方案--------------------
也得一幅一幅的绘制吧
------解决方案--------------------
接收一副显示一副,不停地接收,就不停的显示,形成了视频的效果
------解决方案--------------------
这样可能效率不行,直接在内存中操作播放
------解决方案--------------------
DSHOW,另外还需要编解码方面的知识!
------解决方案--------------------
简单点,就tcp传过来一帧,就显示一帧。
------解决方案--------------------
你收到的图片是bmp格式的么?你可以把它在内存里解析出来,然后直接显示。存到本地再显示会很慢的
------解决方案--------------------
申请一块内存做缓冲区,把网络传过来的数据存进去,然后把这个缓冲区当作文件使用吧。
主要的是做好缓冲区管理。
------解决方案--------------------
楼主有摄像机对应的播放SDK吗,有的话,就调用播放API好了。