社区
网络及通讯开发
帖子详情
高分请教有关视频聊天的程序!!!!全天在线等!!!(分不够可以再开贴加分!)
talkingmute
2005-03-11 11:05:44
本人想做一有关视频聊天的程序,其中有关群聊和私聊的部分,都已通过CB中带的socket控件和nmmsg控件实现,可就是有关视频聊天的程序不知从何入手...
比如如何判断本地和对方是否装有摄象头?装有摄象头之后,如何捕获摄象头的画面信息?如何通过网络传输视频信息??...
我想知道,可以用CB中的udp控件实现吗?还是直接通过windows里的api函数??....
希望大家多多指导!!!谢谢!!
...全文
333
11
打赏
收藏
高分请教有关视频聊天的程序!!!!全天在线等!!!(分不够可以再开贴加分!)
本人想做一有关视频聊天的程序,其中有关群聊和私聊的部分,都已通过CB中带的socket控件和nmmsg控件实现,可就是有关视频聊天的程序不知从何入手... 比如如何判断本地和对方是否装有摄象头?装有摄象头之后,如何捕获摄象头的画面信息?如何通过网络传输视频信息??... 我想知道,可以用CB中的udp控件实现吗?还是直接通过windows里的api函数??.... 希望大家多多指导!!!谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
constantine
2005-03-13
打赏
举报
回复
用videocap好过了,api要捕捉视频流我不会
talkingmute
2005-03-13
打赏
举报
回复
怎么没有人应了?
我那捕获程序有问题吗?
不知能听到有关数据压缩和传输的一些细节讲解吗???
希望大家帮帮我了!!!谢谢啊!!!
talkingmute
2005-03-11
打赏
举报
回复
哦,谢谢上边的大哥!
我就准备实现一个点对点的视频,那个群聊的我只是实现了文本聊天(通过socket控件)
至于是广域网还是局域网的,我那老师也没说,他只说让我实现一个视频聊天的程序...
我就实现一个局域网的吧,就当先学习下了!
3996906
2005-03-11
打赏
举报
回复
通信协议可以走h.323,不过太麻烦了,建议自己定义信令
视频的会议要注意广域网是很难的,带宽是瓶颈
局域网内好实现,用回调函数就ok了~~~~~~~~~~偶只能说这些了~~~~
3996906
2005-03-11
打赏
举报
回复
用nmudp,不过看你现在描述的,你要做的还很多,特别是群聊
下载个nettalk的源代码,vc的,局域网的语音视频聊天先研究吧
talkingmute
2005-03-11
打赏
举报
回复
哦,那我们大家一起学习!希望都能有收获!
高手们请给以提示和帮助!!!
tomlance
2005-03-11
打赏
举报
回复
协议是自己定的吧,具体实现我也想知道,学习中……
talkingmute
2005-03-11
打赏
举报
回复
谢谢!!本人经过几个小时的整理,写了一点有关视频捕获的程序,下面开始视频数据压缩了,请大哥们再提示下,好吗???谢谢你们了!!!
HWND ghWndCap; // 捕获窗的句并
char szNewName[]="NEWFILE.AVI";//定义一个新的文件
ghWndCap = capCreateCaptureWindow("my capture window",WS_CHILD|WS_VISIBLE,
Panel1->Left,Panel1->Top,Panel1->Width,Panel1->Height,this->Handle,0);// 创建视频捕获窗
if(ghWndCap)
{
if(!capDriverConnect(ghWndCap,0))
{
MessageBox(NULL, TEXT("连接图像卡失败"), TEXT("错误提示"), MB_OK);
}
else
//捕获数据
capCaptureSequence(ghWndCap); //开始捕获
capFileSaveAs(ghWndCap,szNewName);//将捕获的数据拷贝至NEWFILE.AVI文件中
capPreviewRate(ghWndCap,66);//预览时的帧频率
capPreview(ghWndCap,true);//预览Panel1中的视频
}
因为小弟机子上未装摄象头所以看到的是黑屏,不知我这程序能显示本地视频吗?有出错的地方吗??请大家多指导!!
下面该如何压缩那原始视频数据,使其能在网上传输呢??
constantine
2005-03-11
打赏
举报
回复
想判断对方有没有摄像头可以有对方做,然后有他告诉你就行了
http://www.2ccc.com/article.asp?articleid=187
http://www.2ccc.com/article.asp?articleid=272
如果不考虑视频压缩,还师比较容易实现的
videocap控件里面有捕捉视频流,处理后发送就可以了
接收后再用vidoeDisp的DrawStream画出来就可以了
他也有捕捉语音流,不过不建议使用
声音用acm的就可以了
constantine
2005-03-11
打赏
举报
回复
msdn上面查
talkingmute
2005-03-11
打赏
举报
回复
请问: 那个capCreateCaptureWindow函数的几个参数都是什么意思啊???
独自一人,怒发顶会!
万物皆卷的时代,升学、就业的竞争越来越激烈,想要保研、申博、进大厂,没有高质量论文在手就相当于“裸奔”!尤其是这个人人惶恐又内卷的时代,想要抓住点什么来增强安全感。有一份拿得出手的成绩——发论文的数量和质量无疑是最好的背书。手握一篇甚至多篇高质量的论文,就是学术成果最好的展现,当然它也意味着未来更优质的工作和薪酬。但是论文很多人来说,是一种挑战。大部
分
同学的困难不是不想发,而是……1、不知该如何对...
CVPR 2024 录用数据出炉!这些方向是大趋势!
一年一度的计算机视觉和模式识别会议(CVPR)一直是 CV 界前沿研究的灯塔。CVPR 2024 录用结果显示,今年共有 2719 篇论文被接收,录用率 23.6%。那么大模型时代,今年的研究主题有哪些变化?最近,乔治亚理工学院计算机学院(College of Computing, Georgia Institute of Technology)对 CVPR 2024 录用数据的统计
分
析,直观呈...
被导师放养,后果可能很严重。。。
最近经常收到读者的留言 : 抱怨科研真是太难了,竞争压力大,导师不给指导、不开组会,一年见不到导师几次,对于论文初稿、毕业论文毫无建议!其实他不是个例,大家也会有这样的烦恼:前沿顶会、期刊论文、综述文献浩如烟海,不知道学习路径,无从下手?没时间读、不敢读、不愿读、读得少、读不懂、读不下去、读不透彻一篇完整的论文?CVPR、ICCV、ECCV、ICLR、NeurlPS、AAAI……想发表顶会论文,...
研究生期间,导师放养,我还能顺利毕业嘛?
“已经5月了,大家的论文还顺利吗?”升学、就业的竞争越来越激烈,想要保研、申博、进大厂,没有高质量论文在手就相当于“裸奔”!手握一篇甚至多篇高质量的论文,就是学术成果最好的展现,当然它也意味着未来更优质的工作和薪酬。然而,导师时常无法抽出时间指导,想写论文却无人指点……没有不想发论文的科研人,只是......不知道怎么写论文;不知道怎么提出研究问题;不知道怎么确定选题;不知道怎么选研究方向;不知道...
为啥本科生能发顶会,而博士一篇都没有?
“已经5月了,大家的论文还顺利吗?”升学、就业的竞争越来越激烈,想要保研、申博、进大厂,没有高质量论文在手就相当于“裸奔”!手握一篇甚至多篇高质量的论文,就是学术成果最好的展现,当然它也意味着未来更优质的工作和薪酬。然而,导师时常无法抽出时间指导,想写论文却无人指点……没有不想发论文的科研人,只是......不知道怎么写论文;不知道怎么提出研究问题;不知道怎么确定选题;不知道怎么选研究方向;不知道...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章