- 博客(9)
- 资源 (28)
- 问答 (9)
- 收藏
- 关注
原创 2012年总结
昨天公司年会,由于自己酒量太差喝醉了,下午晚上睡了好几个钟头,以致于凌晨睡不着。马上就是新的一年了,谈谈自己的技术规划。 以学习JAVA技术为主,主要包括以下几方面的内容:网站开发,android应用 , 串口通信, 多媒体开发比如流媒体、图像处理等内容,其他有时间学习分布式计算hadoop以及cloudstack 云计算平台。 网站开发,在公司项目中主要采用
2013-01-26 06:32:18 1464
原创 使用eclipse小技巧总结
使用eclipse,掌握一些小技巧可以节省一些时间。特别是SSH项目开发时,hibernate的pojo的get ,set方法,构造方法,spring管理的接口、实现类。虽然myeclipse有工具可以根据表生成pojo文件,但自己还是习惯用eclipse。1、getter和setter方法生成 方法:右键选中的类,source------generate getters and
2013-01-26 05:42:21 1883
原创 android录制音频通过网络传输到服务器播放
暂时假象的2种场景,一种是android实时录制音频,通过编码rtp打包到服务器,服务器接收并转发,客户端能够实时播放。这个是单向音频传输的想法,与spydroid处理音频类似,但由于spydroid本身的音频在我小米1s上测试不成功,故自己考虑用其他方式来实现。为什么没有把spydroid源码分析系列写下去,主要原因是,spydroid源码本身还存在不少问题。比如h263编码在我机子androi
2013-01-24 10:59:51 12765 9
原创 VLC播放画质延迟改善方法
前几天写的android录制视频h263编码通过rtp打包,服务器接收数据并转发,VLC通过rtsp协议请求服务器播放画质较差。后来通过以下方法改善了下画质质量以及延迟。 1、设置合适的帧率,在这里使用24帧每秒。一般来说,这个值较大,画质较好。2、设置合适的缓冲区,服务器接收数据的速率远大于服务器中转的速率,在接收的时候设置一个合适的缓冲区很重要,缓冲区设置过小,服务器来不及转发数据,就
2013-01-22 20:47:18 38535 18
原创 VLC通过rtsp请求服务器,服务器接收rtp数据并转发
参考spydroid源码,花了一上午的编码,用java在PC上完成了rtsp服务器,实现了VLC与服务器的交互。大致流程:1、服务器端,开启一个线程监听客户端VLC请求。VLC请求地址 rtsp://192.168.1.38:8086/2、当VLC请求服务器的时候,服务器开启一个workerThread,完成一次rtsp的会话交互3、rtsp交互包括options,describ
2013-01-18 13:55:37 17216 21
原创 android实时录制视频h263编码通过rtp打包udp发送到服务器
参照spydroid源码,自己花了一下午的时间写了一个android客户端代码,实现android实时录制视频h263编码通过rtp打包udp发送到服务器,建立sdp文件通过VLC播放。大致有6步:1、录制视频mediaRecorder2、localsocket发送本地流3、h263编码4、rtp打包5、udp发送6、建立sdp文件通过VLC播放
2013-01-17 22:00:20 20419 130
原创 spydroid源码分析(三):rtp包头分析以及代码实现
网上有很多的rtp协议介绍的文章,我也老生常谈的拿来使用了, 先介绍rtp包头,我们都知道,rtp包头占12个字节,1个字节byte当然是8个bit了,下面是详细介绍。看下面的这张图V:版本号; Version(2),占2个bit,数值为2,二进制表示10P:填充字段标识; Padding(0),占1个 bit,数值为0,二进制表示0X:扩展头标识;
2013-01-11 13:35:54 16944 9
原创 spydroid源码分析(二):spydroid运行流程
这几天空闲的时候在看《struts2技术内幕》这本书,作者downpour说的这句话我很赞同,忘了原文了, 学习开源项目,不是一个包一个包的阅读代码,而是通过动态运行项目,通过断点调试,来获取相关信息。 我也打算用这种方式来看spydroid源代码,但了解每个package大体的功能是必须的。 如果spydroid已经安装到了android手机上,开启这个软件,VLC就可以
2013-01-11 13:13:29 17302 6
原创 spydroid源码分析(一):介绍spydroid每个包的大体功能
看了接近一周的spydroid源代码,对spydroid这个开源项目有了一定的认识。也许有些理解不一定正确,给后来者一点启示。也是自己对rtsp协议,rtp协议的总结。 在windows下,如果安装了svn,可以通过 svn checkout http://spydroid-ipcamera.googlecode.com/svn/ 下载源码,最新源码是spy
2013-01-11 12:24:29 29242 3
struts2+kindEditor4.1.7
2013-07-12
struts2+kinEditor整合
2013-07-12
android h263硬编码rtp打包
2013-06-18
android使用xmpp双向文字聊天
2013-04-17
camera拍摄视频并在电脑上显示
2012-12-27
iVideoChat视频录制发布到red5服务器
2012-12-27
ipCarema实时拍摄观看视频
2012-12-27
SpringmvcSH
2012-10-15
SSH2入门程序
2012-10-15
商家按分数排序
2013-07-30
mysql换成oracle报错
2013-05-03
怎么返回经理所在部门所有员工的出勤list,求思路
2012-12-13
批量删除前判断复选框是否选择,如果未选择提示为空,选择后确认是否删除
2012-10-24
struts-plugin插件包的问题
2012-09-07
struts2中select怎么选中不知道长度的list
2012-09-01
子页面表单提交返回的结果 返回到父页面
2012-08-13
文本路径保存在数据库,怎么在JSP显示文本内容
2012-07-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人