(计划)2010.12.25制订的学习目标

一些学习资料:

①韩顺平linux视频

②《自己动手写操作系统》 -- 于渊

③《Windows.环境下32位汇编语言程序设计(第2版)》-- 罗云斌

JPEG、GIF、PSD、PNG等图片格式的深入研究
各种图片处理的算法:锐化、模糊、小波算法
3d模型空间变换(jdk中James Gosling写的一个demo)
MP4、RMVB、QUICKTIME、DAT、avi等视频格式的深入研究
截取图片中的小图片
分割图片
3d向量变换、逆矩阵等概念
网络传输的问题
尽量缩小传输数据的大小突出实用性
如:
①彩色变成黑白 -- 黑白就黑白,只要能缩减些传输数据的体积!
②缩小截图大小 -- 通过拖拽截图区域来补偿!
③采用占用空间小的图片格式 -- gif比jpg小,就用gif!
④每秒的帧数缩小至实际条件可接受的程度 -- 计算,<200kb!
⑤穿路由、穿防火墙
CS、BS模式均可以使用,亦即可以在网页上看到
远方机器摄像头拍摄的画面
桌面截图,截图顺序播放,加入录音的功能
增强其可复用性,即程序与数据相分离
能够自由选取截图的范围
可用鼠标拖拽截图的位置(截图的大小固定,不过位置可以人为改变)
这个思路亦可以借鉴到远程协助上面,届时程序的可行性就能大大增强了
流媒体的概念,RMVB格式的电影也是由一张张的图片加工而成的吧!
坚定自己的信念
结合阿芳说的ext界面,加工成网页版的视频程序,high!
这有何难?

为了安全,对数据流进行加密!这就用到一些加密算法
为了实时,对数据流进行压缩!

自己做出来后就开个服务器
让别人来连接
连上的话就能在其网页中看到我这边摄像头拍摄的画面
另外,想看我桌面或者摄像头画面,随意
而且对于浏览器的话,直接发图片过去,用ajax刷新就可以了,貌似还要简单些!

不过应该没我想得那么简单~

多线程下载、p2p(point to point 点对点)、MD5摘要、数字签名

一声吼
为什么要用jmf?难道给你个jdk还不够?
为什么要用JME?难道给你个jdk还不够?还可以选择C、C++和openGL啊!
自己动手,丰衣足食!!
如果可能,借鉴一下班长的远程协助的项目!

你可能感兴趣的:(学习)