要放大缩小用Directdraw.用divx,还可以。我是自己压缩解压缩,用自己的播放器。
解决方案 »
- 新人想学VC求教(送20分)
- 初学者提问,windows编程应该如何学习?
- 对话框上用Create添加的控件为什么没有3D效果?
- 请教dll和客户程序可以同时import同一个dll,using同一个namespace吗?具体请进
- 怎样在一个对话框的控件里(比如edit或static)显示选择的鼠标????
- 怎么在ClassView中找不到Doc类?急!
- ===发布VC6所需的DLL,一定要全!===
- CTreeView 的问题,请指教
- 如何用VC++语句的方式设置字体
- 請問誰知道發聲函數,最好有源代碼!
- vc++6.0 中,多个线程利用 ADO 如何同时访问数据库,并进行更改记录操作。
- 程序中的错误为什么解决不完?
还有怎么直接读显存?读出后我要自己压缩,再传送。
有没有直接的压缩方法,效率要高的?
视频音频采集用VFW,
视频压缩采用h.263(个人修改别人的算法实现的)
音频编解码使用的G.72X(网上的开放代码)
SOCKET API自己做的传输部分和会议控制部分
参考H.323协议(非完整实现)从实际效果来看,h.263算法在TCP协议上传输视频质量很好
但是用UDP协议就不太好了,好像所谓的运动补偿编码实际效果好差啊所以后来自己写了一个压缩算法,类似于JPEG,压缩比例只能道20-25倍
采用的是静态压缩,先进行DCT变换,然后进行Huffman编码,算法简单
就是压缩比例差,不过176×144×16色的图象也可以压缩成2K左右
也就是每秒25帧能控制在50K的样子,局域网可以忍受,广域网就不可以了上面只是我个人的小经验
希望上面的信息对你有帮助