- 浏览: 94939 次
- 性别:
- 来自: 苏州
最新评论
文章列表
最近一个项目,需要用ffmpeg把rtsp流转成ts流。由于rtsp服务器有可能关闭,需要自动的重启ffmpeg去连接rtsp服务器
1、编写一个用ffmpeg转TS流的脚本rtsp2ts.sh
ffmpeg -i "rtsp://xx.xx.xx.xx:554/xxx?tcp" -vcodec mpeg2video -b 2048k -acodec libmp3lame -ab 128k -f mpegts udp://127.0.0.1:1234?pkt_size=1316 2> /dev/null &
URI中?tcp表明音视频数据采用tcp传输 ...
1、将nginx和nginx-rtmp-module的源码包解压
PS:nginx-rtmp-module网址
https://github.com/arut/nginx-rtmp-module
2、进入nginx的源代码目录,编译
./configure --add-module=<path-to-nginx-rtmp-module> --without-http_rewrite_module
make
make install
3、写一个测试配置文件
#user nobody;
worker_processes 1;
error_log lo ...
#vi nginx.conf
#在http中添加如下配置
upstream html.aaa.com{
server 10.0.8.29:80 weight=1 max_fails=2 fail_timeout=30s;
}
upstream www.aaa.com{
server 10.0.8.32:80 weight=1 max_fails=2 fail_timeout=30s;
server 10.0.8.31:80 weight=1 max_fails=2 fail_timeout=30s;
} #权重,值相同就平分访问量#最大请求失败次数和失败时间, ...
这儿以https://guge.net反向代理https://encrypted.google.com为例.
证书储存在/root/gugenet/文件夹中.
访问http衔接自动跳转到https链接.
只需把下面的代码拷贝到nginx的配置文件中(一般为nginx.conf),再重启nginx就可.
server
{
listen 443;
server_name guge.net;
ssl on;
ssl_certificate /root/gugenet/guge ...
<?php
header("Content-type:text/html;charset=utf-8");
$cookie_file = dirname(__FILE__)."/cookie_".md5(basename(__FILE__)).".txt"; // 设置Cookie文件保存路径及文件名
function vlogin($url,$data){ // 模拟登录获取Cookie函数
$curl = curl_init(); / ...
<?
/**
* 文件上传类
*/
class uploadFile {
public $max_size='1000000'; //设置上传文件大小
public $file_name='date'; //重命名方式代表以时间命名,其他则使用给予的名称
public $allow_types; //允许上传的文件扩展名,不同文件类型用“|”隔 ...
<?php
$discuz_url = 'http://127.0.0.1/discuz/';//论坛地址
$login_url = $discuz_url .'logging.php?action=login';//登录页地址
$post_fields = array();
//以下两项不需要修改
$post_fields['loginfield'] = 'username';
$post_fields['loginsubmit'] = 'true';
//用户名和密码,必须填写
$post_fields['username'] = 'tianxin';
...
河南省 (中国电信)
首选DNS 222.88.88.88
备选DNS 222.85.85.85
河南省郑州市(中国电信)
首选DNS:219.150.150.150
备份DNS:219.150. 32.132
河南省郑州市(中国网通)
首选DNS:202.102.224.68
备份DNS:202.102.227.68
河南省安阳市(中国铁通)
首选DNS:211.98.192.3
备份DNS:61.233.65.3
河南省洛阳市(中国电信)
首选DNS:222.88.88.88
备份DNS:222.85.85.85
河南省网通DNS(全省)
首选DNS:20 ...
1. li在IE中底部3像素的BUG
解决方案:在<li>上加float:left;即可解决
2. IE6中奇数宽高的BUG。
解决方案:就是将外部相对定位的div宽度改成偶数。高度也是一样的。
3. IE6文字溢出BUG
引发这种BUG有几个条件
1.是注释引起的,删除所有注释即可.
2.hidden的input直接放在form下.
3.display为none的div也有可能引发此bug.
4.可以通过外面再包一次DIV解决
由注释造成文字溢出,属于IE6的BUG,溢出文字的字数=注释的条数*2-1,这里的字数在中文或英文数字时都成立。注释坐在位置与溢出位置 ...
web.conf配置文件的格式
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 1">
<match url="ShowPr ...
备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql
直接将MySQL数据库压缩备份
mysqldump -hhostname -uusername -ppasswo ...
##MySQL数据库SQL(Structured Query Language)结构化查询语言常用基本操作:
/*DDL(Data Definition Language)数据定义语言*/
##创建数据库:
create database '数据库名称' charset utf8;
##删除数据库:
drop database '数据库名称';
##显 ...
html {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
_filter:none;
}
要实现网页灰度,最稳妥的办法莫过于直接处理所有图像,不用考虑兼容,不用考虑效率。但是,工作量比较大,切换回来也费力。 ie系列支持css滤镜,一句 filter:gray; 就解决了所有问题。但是,众所周知,ie以效率低著名,你会发现开启以后速度显著下降。并且,最致命的,在其他浏览器下无效。 有没有兼容所有浏览器的办法呢?有。JavaScript能做到,早就有人用js模拟了ie的gray滤镜,如果你感兴趣并且愿意看英文,可以去看看《“GRAYSCALING” IN NON-IE BROWSERS》。如果你不愿意看,我可以直接告诉你怎么用。
以前,在web上要显示灰度图片的话,只有手工使用图片软件转换。但是现在借助于html5的canvas可以实现这个过程,而不需要再借助图片编辑软件了。我用html5和jquery做了一个demo,来展示如何实现这个功能。
目的
这个demo将会向你展示用html5和jquery,如何实现鼠标在图片上移动移出时,灰度图像和原图之间的切换。在html5出现之前,要实现这个功能就需要准备两个图片,一个灰度图片,一个原图。但是现在借助于html5可以实现的更快更容易,因为灰度图片是直接在原图上生成的。我希望这段js代码对你在创建文件或者图片陈列功能的时候有帮助作用。
效果图
...