- 浏览: 443849 次
- 性别:
- 来自: 苏州
最新评论
-
cbo365:
叁陆伍视讯公司的网络摄像机支持RTMP协议,可自定义流媒体服务 ...
nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器 -
藏在心底:
用HTML5canvas绘制一个圆环形的进度表示 -
mdqy195905:
Java 代码:
package com.wing;
imp ...
JSR356标准Java WebSocket -
redstarofsleep:
dwangel 写道好像可以直接用 apt-get insta ...
ubuntu14.04安装ffmpeg -
dwangel:
好像可以直接用 apt-get install吧
ubuntu14.04安装ffmpeg
文章列表
将博客搬至CSDN
http://blog.csdn.net/redstarofsleep
ffmpeg在Linux下用X11grab进行屏幕录像,在Windows下用DirectShow滤镜
首先需要安装一个软件,screen capture recorder
编译好的下载地址是:
http://sourceforge.net/projects/screencapturer/files/
源码地址是:
https://github.com/rdp/screen-capture-recorder-to-video-windows-free
安装完了之后,在命令行执行:
ffmpeg -list_devices true -f dshow -i dummy
...
博客已搬至CSDN
最新内容请访问: http://blog.csdn.net/redstarofsleep/article/details/45092147
Nginx本身是一个非常出色的HTTP服务器,FFMPEG是非常好的音视频解决方案.这两个东西通过一个nginx的模块nginx-rtmp-module,组合在一起即可以搭建一个功能相对比较完善的流媒体服务器.
这个流媒体服务器可以支持RTMP和HLS(Live Http Stream)
从安装开始
Nginx的安装参照我之前的这个: http://redstarofsleep.iteye.com/blog/20103 ...
文章搬至CSDN: http://blog.csdn.net/redstarofsleep/article/details/45092145
下载FFmpeg和libx264的包ffmpeg-2.4.1.tar.bz2 last_x264.tar.bz2libx264需要yasm,所以先安装yasm
apt-get install yasm
然后安装libx264
aptitude install libx264-dev
也可以手动安装libx264(原先libx264在ubuntu的软件源里是没有的只能手动安装,现在有了就可以不用手动安装了)解压缩libx264
t ...
修改ubuntu的软件源,是修改 /etc/apt/sources.list 文件
ubuntu14.04可修改为如下配置:
deb http://mirrors.ustc.edu.cn/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ trusty-updates main r ...
rzsz的安装[转]
- 博客分类:
- rzsz
rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具优点:比ftp命令方便,而且服务器不用打开FTP服务。
sz:将选定的文件发送(send)到本地机器rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器
1、下载rzsz-3.48.tar.gz
wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz2、解压tar zxf rzsz-3.48.tar.gz解完后居然是在src目录。3、安装
cd srcmake posix
4、添加指令cp rz sz /usr/b ...
我是在ubuntu和CentOS系统上分别搭建的git服务器,大致过程都是相同的:
基本上都是通过软件源直接安装的
第一步,给服务器安装ssh服务(这个CentOS自带了)
apt-get install ssh
第二步,安装git
ubuntu:
apt-get install git
CentOS
yum install git
CentOS还要再多一步,因为CentOS默认的perl少了这个模块.
yum install 'perl(Data::Dumper)'
其实到这里为止就安装完了,git已经能用了,远程访问使用 ...
git init 从当前目录初始化
git clone [url] 从现有仓库克隆
git status 查看当前文件状态
git add [fileName] 跟踪新文件,并处于暂存状态
git commit 将暂存区的文件提交
git commit -a 将所有跟踪过的文件暂存并提交
git rm 从git中移除
git mv [fileFrom] [fileTo] 移动文件
git log 查看提交历史
git commit --amend 修改最后一次提交
git remote 查看当前远程仓库
...
ubuntu下安装mysql并配置远程访问
- 博客分类:
- 数据库
首先保证ubuntu能连接网络
以root用户登录后执行:
apt-get install mysql-server
安装过程中会要求设置root用户密码,输入root用户密码即可
安装完后执行netstat -ltn 看到3306端口,则mysql已经启动
然后设置远程访问
vim 打开 /etc/mysql/my.cnf文件
把bind-address = 127.0.0.1注释掉
然后重启下mysql
stop mysql(或stop service mysql)
start mysql(或 start service mysq ...
文章搬至CSDN, 最新内容请访问: http://blog.csdn.net/redstarofsleep/article/details/45092127
我的ubuntu版本是12.04LTS64位,nginx是下载的目前官方最新的1.5.9.
安装nginx前需要几样准备工作
第一个需要C++编译器,在ubuntu下直接安装g++即可
apt-get install g++
然后,这个版本的nginx默认需要的是pcre和zlib和openssl,分别去这两个官方网站下载最新的版本,我下载的是pcre-8.32.tar.gz,zlib-1.2.8. ...
文章搬至CSDN, 最新内容请访问: http://blog.csdn.net/redstarofsleep/article/details/45092125
之前几次写WebSocket的例子都是基于某个特定的容器(Tomcat,Jetty),而现在,Oracle发布了JSR356规范,WebSocket的Java API得到了统一,所以只要Web容器支持JSR356,那么我们写WebSocket时,代码都是一样的了.Tomcat从7.0.47开始支持JSR356.另外有一点要说明的是JDK的要求是7及以上
JSR356实现WebSocket有两种方式,一种是使用注解的,另 ...
文章搬至CSDN, 最新内容请访问: http://blog.csdn.net/redstarofsleep/article/details/45092123
Guacamole是一个远程桌面的代理,它本身并没有实现VNC Server的功能.
个人理解它更像是一个VNC Viewer,或者说VNC Client的代理.
基本原理是这样的,看下面这个图:
Guacamole在VNC Server和浏览器之间建立了一个代理,Guacamole与VNC Server进行通信,就像VNC Viewer和Server之间的同信一样,然后Guacamole再将需要显示的数据传给浏览器 ...
文章搬至CSDN, 最新内容请访问: http://blog.csdn.net/redstarofsleep/article/details/45092115
先看一下画出来的效果,如下图,这样一个圆环形的进度. 我这里使用HTML5的Canvas来要制作这样一个圆环形的进度,
首先是HTML页面,HTML5的文档标识 ...
翻看以前的笔记,看到一个特殊的java文件:pacakge-info.java,虽然有记录,但是不全,就尝试着追踪一下该问题,分享一下流水账式的结果。
首先,它不能随便被创建。在Eclipse中, package-info文件不能随便被创建,会报“Type name is notvalid”错误,类名无效,Java变量定义规范是:字母、数字、下划线,还有那个不怎么常用的$符号(顺带说下,Java是支持中文名称的变量,习惯挑战的同学可以尝试下,分享一下这方面的经验),这个中划线可不再之列,那怎么创建这个文件呢?
很简单,用记事本创建一个,然后拷贝进去再改一下就成了,更直接的办法就是从别 ...
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error.jsp</location>
</error-page>
<error-page>
<error-code>401</error-code>
<location>/notlogin.jsp</location>
</error-page ...