- 浏览: 60582 次
- 性别:
- 来自: 北京
最新评论
文章列表
GIT
//////////////////////////////////////////////////////////////////
//git免登陆 git config方式
终端执行:
git config --global credential.helper store
终端查看配置 会增加helper = store 表示存储
git config —ist
1.设置用户名和邮箱
git config --global user.name "<username>"
git config --global user.email “<emai ...
http://wosyingjun.iteye.com/blog/2289593
监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。
提醒(Notification): 当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API 向管理员或者其他应用程序发送通知。
自动故障迁移(Automatic failover): 当一个主服务器不能正常工作时, Sentinel 会开始一次自动故障迁移操作, 它会将失效主服务器的其中一个从服务器升级为新的主服务器, 并让失效主服务器的其他从服务器改为复制新的主服务器; 当客户端 ...
1.安装nginx,stream模块默认不安装的,需要手动添加参数:–with-stream,官方下载地址:download,根据自己系统版本选择nginx1.9或以上版本。
2.nginx.conf 配置,参考说明:ngx_stream_core_module(http://nginx.org/en/docs/stream/ngx_stream_core_module.html ...
https://github.com/Bilibili/ijkplayer
1.编译 ijkplayer
说是编译 ijkplayer, 其实是编译 ffmpeg, 在这里我们已经下载好了ijkplayer, 所以 github 上README.md中的Build iOS那一步中有一些步骤是不需要的.
下面开始一步一步编译:
a.打开终端, cd 到jkplayer-master文件夹中, 也就是下载完解压后的文件夹(ijkplayer-master)
b.执行命令行./init-ios.sh, 这一步是去下载 ffmpeg 的, 时间会久一点, 耐心等一下.(我这边下载速度在10KB左右从早 ...
==============================================
启动nginx rtmp服务
端口1935
配置live1
地址rtmp://localhost:1935/live1/room1
使用vlc可以访问地址rtmp://localhost:1935/live1/room1
注意延迟
==============================================
pom.xml
==============================================
<!--javacv-->
<de ...
public static void getThumb() throws IOException,
InterruptedException {
//ffmpeg -re -i /Users/samson/Desktop/apple-iphone4-design_video-us-20100607_848x480.mov -vcodec copy -f flv rtmp://localhost:1935/live1/room2
ProcessBuilder processBuilder = new ProcessBuilder(" ...
基于nginx:rtmp和ffmpeg搭建 测试视频流直播
通过ffmepg命令进行推流
ffmpeg -re -i /Users/samson/Desktop/apple.mov -vcodec copy -f flv rtmp://localhost:1935/live1/room1
这个room1是可以随便定义的,只要live1和上面nginx.conf里面配置的一样就行
然后电脑上打开vlc这个播放器软件 点击File---->Open Network 在弹出来的框中选择Network然后输入URL:
rtmp://localhost:1935/live1/room1
注: ...
rtmp(Real Time Messaging Protocol)实时消息传送协议
Nginx rtmp功能点
支持音视频直播
支持flv/mp4视频格式,输入可以是文件或者HTTP流
支持两种流的分发模式 pushand pull
可以将直播流录制成flv文件
H264/AAC编码
支持在线转码 Online transcoding with FFmpeg
支持HLS (HTTP LiveStreaming)需要 libavformat (>= 8. 53.31.100) from ffmpeg (ffmpeg.org)
HTTP callbacks (publish/play/rec ...
=============================================
1.安装
=============================================
mac:
------------------------------------------------------------
brew install ffmpeg
------------------------------------------------------------
linux:
------------------------------------------------- ...
===========================================
下载地址:(可以选择版本)
http://www.ej-technologies.com/download/jprofiler/files
当前linux和mac选择的都是9.1.1版本
==========================================
linux:
==========================================
sudo su - root
tar -zxvf jprofiler_linux_9_1_1.tar.gz
mv jprofiler9 /usr/local
cd jprofiler9/bin
./jpenable
按照提示输 ...
redis监控
下载https://github.com/nkrode/RedisLive
安装python pip
pip install tornado
在src下
vi redis-live.conf
"RedisServers":
[
{
"server": "172.16.30.57",
"port" : 6379,
...
学会启动redis】
启动redis非常简单,直接./redis-server就可以启动服务端了,还可以用下面的方法指定要加载的配置文件:
复制代码代码如下:
./redis-server ../redis.conf
默认情况下,redis-server会以非daemon的方式来运行,且默认服务端口为6379。
有关作者为什么选择6379作为默认端口,还有一段有趣的典故,英语好的同学可以看看作者这篇博文中的解释。
一.安装lua
# apt-get install lua5.1
# apt-get install liblua5.1-dev
# apt-get install liblua5.1-socket2
二.安装nginx
# apt-get install git-core
# git clone https://github.com/simpl/ngx_devel_kit.git
# git clone https://github.com/chaoslawful/lua-nginx-module.git
# git clone https://github.com/agentzh/redi ...