自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 putty提示Network error:Software caused connection abort解决方法

putty连接远程服务器总是出现Network error:Software caused connection abort; 少则1,2分钟,多则5,6分钟就断了。网上搜到的千篇一律 所以方案都不管用。 由于有一个vps连接很稳定,查看了它的配置文件,所谓的TCPKeepAlive yes以及上下行的信息都是注释掉的,于是试了一下,还真稳定了。 只有一个X11Forwarding

2017-06-12 15:44:25 2090

原创 nginx配置点播服务

1.下载nginx_mod_h264_streaming-2.2.7.tar.gz 2.重新配置和编译nginx --prefix= 安装路径--add-module= 添加模块--with-http_mp4_modul、--with-http_flv_module mp4和flv点播模块--with-pcre= 依赖的模块3.删掉objs/Makefile中的-Werror,避免出现

2017-06-02 18:03:33 3115

原创 直播系统架构(四)

Android端推流、播放 1.UI设计,主要具有进行直播和观看直播入口 2.通过服务端查询用户接口获取用户信息(包括直播地址),点击用户进入直播界面,播放利用ijkplayer,下载ijkplayer相关,传入用户直播地址即可播放。IjkMediaPlayer.loadLibrariesOnce(null);mVideoView = (IjkVideoView) findViewById

2017-06-01 14:40:05 1978

原创 直播系统架构(三)

服务端逻辑代码–实现用户的注册及查询 基本架构是struts2+hibernate 1.定义基本的数据结构 数据库建立相应的表结构(mysql) 2.数据库的连接 hibernate连接数据库的配置 3.数据库连接成功后实现逻辑功能 用户注册,接受json参数,解析,存入表中 完成用户的注册,主要的直播地址,设置为流媒体服务器的直播地址+用户number 4.查询用户信

2017-06-01 12:04:20 743

原创 chrome主页被篡改毒霸网址大全

chrome.exe打开主页为毒霸网址大全https://www.duba.com/?f=qd_sch; 根据网上说的多数为右键属性,目标地址后缀会带有乱七八糟的地址,然而并没有。 搜索到的相关信息 1.更改注册表 https://zhidao.baidu.com/question/984261047495095899.html 根据查找到Start Page还真有地址,一个2333网

2017-05-25 09:30:49 33160 4

原创 直播系统架构(二)

服务端nginx+tomcat 1.下载tomcat,解压启动,如果已经安装了jdk则正常启动,未安装的话先安装jdk再启动。 2.修改nginx.conf,配置tomcat 在http的server下添加location 3.浏览器中验证 nginx.conf中http端口已改为9999 4.完成多用户直播demo,实现用户可以注册,登录,收看,直播。

2017-05-18 15:40:25 1081

原创 直播系统架构(一)

服务端流媒体服务器搭建 选择的流媒体服务器linux+nginx+rtmp_module https://github.com/arut/nginx-rtmp-module 1.需要下载的其他包 2.上传至linux服务器解压添加模块编译tar -zxvf nginx-1.9.9.tar.gz cd nginx-1.9.9 ./configure --prefix=/usr/lo

2017-05-18 10:21:21 2332

原创 Android实现静默卸载

Android实现静默卸载项目需要卸载自身app,总结卸载应用:/*1. 有系统提示框,需要点击确认*/Uri packageUri = Uri.parse("package:"+MainActivity.this.getPackageName()); Intent intent = new Intent(Intent.ACTION_DEL

2017-04-12 17:51:25 718

原创 eclipse中使用scrollingActivity的过程

scrollingActivity是android studio中可以直接创建的activity炫酷的详情页,属于support-design 网上的动态效果图 1.引入过程 首先eclipse新建一个项目ScrollingActivityProject,因为有android studio,所以直接创建了scrollingActivity,然后将相关布局代码复制到eclipse项目中,主要

2016-12-28 16:45:44 2325

原创 JNI调用第三方so库

1.编译第三方so库 第三方so库必须经过交叉编译for arm的库,由于Android是arm架构,linux 自带的GCC编译出来的是X86架构,不然会提示incompatible target 不兼容目标。 ndk(android-ndk-r9)提供Android的交叉编译,Linux(Ubuntu15.04)系统下编译so库 linux终端进入android-ndk-r9的根目录,$

2015-12-29 14:40:03 2077

原创 java调用so库

Jnative的使用(Linux系统下so调用) 1.环境配置 下载JNative_src.zip和JNative.jar,JNative_src解压会有JNativeCpp.dll和libJNativeCpp.so。JNativeCpp.dll是针对Windows,将其放在system32下面,libJNativeCpp.so是针对Linux,将其放在/usr/lib/下面。 2.新建so库

2015-12-29 12:03:44 9984

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除