关于C++图片传输的问题

香烟恋上火柴 2015-07-23 01:08:35
如何把从屏幕抓取的图片发送给客户端,已经把图片抓取保存在dc中了,怎么取出来发送,想写的是一个类似于yy直播的软件,抓屏然后发送,现在的问题是如何把存在dc中的图片发送过去,然后在客户端在把它存在dc中画出来
...全文
213 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
香烟恋上火柴 2015-07-24
  • 打赏
  • 举报
回复
@zhao4zhong1 能不能再具体点,这方面还不太会我也是边做边学,怎么判断屏幕没有变呢,直播的时候应该都会有细微的变化把,还有这个压缩成视频流,这个估计不是一下能说清楚我还是自己查查吧
香烟恋上火柴 2015-07-24
  • 打赏
  • 举报
回复
@hlx_beat 是不是保存为BMP图片再跟传文件一样传过去,还是可以直接传BITMAP结构体
飞翔的薄荷 2015-07-24
  • 打赏
  • 举报
回复
要把dc中的图,保存为数据再传输。
hlx_beat 2015-07-24
  • 打赏
  • 举报
回复
自己斟酌吧图片本身占的内存比较小 BITMAP所占的内存是width*height*位数/8
赵4老师 2015-07-24
  • 打赏
  • 举报
回复
搜开源远程桌面项目。
omoide_2019 2015-07-23
  • 打赏
  • 举报
回复
转成设备无关位图 用udp发送?
赵4老师 2015-07-23
  • 打赏
  • 举报
回复
应发送压缩过的视频流。 不然屏幕内容不变或几乎不变时会白白发送一大堆重复数据。
hlx_beat 2015-07-23
  • 打赏
  • 举报
回复
引用 1 楼 super_admi 的回复:
总感觉思路不对啊。
有什么不对?yy直播也是将一帧或多帧视频压缩发送给客户端(可能不需要压缩,那么占带宽多),客户端再解压,就是编程视频流了
super_admi 2015-07-23
  • 打赏
  • 举报
回复
总感觉思路不对啊。

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧