[已更新至0.1正式版]基于TCP的P2P视频聊天程序
2007-10-27 10:29
323 查看
做了才知道问题确实比较复杂,前期我是用avicap进行对视频捕捉的,等到把视频捕捉到了以后才发现我用的avicap类不全,居然少了2个很重要的public方法(汗),然后到网上去google了下,发现国人所保留的avicap类千奇百怪,各种各样,但是都不全。。于是在用mpeg 4压缩的时候碰到了问题,我没办法使用CapCaptureSequenceNoFile和capGetVideoFormat方法,于是就得不到图象的数据头(再汗),然后继续google,在过程中居然发现了两个DLL,于是直接拿来用,于是就有了我的0.1测试版
远程的语音视频我还没有测试,但是估计问题不会很大。但是对这个0.1测试版我是不满意的,问题很多
比如很多错误没有处理,比如多线程的时候有一个线程的端口一直在监听
还有那两个DLL,严格意义上说意义不大,毕竟对我是透明的
所以在目前功能问题不大的基础上,我决定还是使用avicap继续写,然后用mpeg4压缩(只有拿到这个代码才是王道。。。)
后记:
看那两个DLL怎么都不爽,改写了部分方法,同样实现了功能,于是推出0.1正式版
下面的图是拿我自己做测试 127.0.0.1
上面一个图是摄像头时拍的,下面的图是经过网络传送后收到的
远程的语音视频我还没有测试,但是估计问题不会很大。但是对这个0.1测试版我是不满意的,问题很多
比如很多错误没有处理,比如多线程的时候有一个线程的端口一直在监听
还有那两个DLL,严格意义上说意义不大,毕竟对我是透明的
所以在目前功能问题不大的基础上,我决定还是使用avicap继续写,然后用mpeg4压缩(只有拿到这个代码才是王道。。。)
后记:
看那两个DLL怎么都不爽,改写了部分方法,同样实现了功能,于是推出0.1正式版
下面的图是拿我自己做测试 127.0.0.1
上面一个图是摄像头时拍的,下面的图是经过网络传送后收到的
相关文章推荐
- 恩布企业IM PC端 1.15 更新,聊天窗口合并, P2P点对点视频
- 基于TCP的python聊天程序(2)
- 基于go-ethereum/p2p模块的聊天程序
- Linux Linux函数 Linux聊天程序 基于socket的TCP(有连接的)聊天程序
- 基于Tcp通信的聊天程序微风IM(c#开源) -技术分析(二) 消息转发
- 初探基于TCP的服务器/客户端结构的聊天系统(四)视频聊天的实现
- 利用TCP和UDP协议,实现基于Socket的小聊天程序
- 一个基于TCP的聊天程序
- C++基于socket的单线程服务器客户端聊天程序(TCP)
- JAVA程序设计:基于TCP协议的聊天程序
- Qt实用技巧:基于tcp的C/S构架多人聊天程序(在线、离线、离线信息再次登录后发送等)
- Linux Linux函数 Linux聊天程序 基于socket的TCP(有连接的)聊天程序
- 基于tcp交互的python聊天程序
- 基于TCP与UDP的简单聊天程序
- 基于Linux的Socket编程之TCP全双工Server-Client聊天程序
- 基于TCP的聊天程序(了不起的nodejs chapter6)
- 基于TCP的python聊天程序(1)
- java实现基于Tcp的socket聊天程序
- 基于Android WiFi直连的P2P聊天程序
- JavaSE基础小结--1---基于TCP的聊天程序