- 博客(13)
- 资源 (17)
- 收藏
- 关注
转载 Nginx的负载均衡方案详解
Nginx的负载均衡方案详解Nginx的负载均衡方案有:1、轮询轮询即Round Robin,根据Nginx配置文件中的顺序,依次把客户端的Web请求分发到不同的后端服务器。配置的例子如下:http{ upstream sampleapp { server >; server >; } .... s
2015-01-30 11:14:04 740
翻译 crtmpserver的协议架构
I/O模型如下:+---+ +----+ +----+ +----+ +----+ +----+| T || P1 || P2 || P3 | ** | Pn || CS |*---+ *----+ *----+ *----+
2015-01-30 11:05:13 1170
翻译 设置TCP的keepalive来进行网络联调
使用TCP的keepalive来检查网络错误为了检测网络错误和信令连接问题,你可以开启TCP的keep alive 功能。它会增加信令使用的带宽,但信令通道使用的带宽要小于它的实际带宽,增加得并不多。而且,还可以控制它keep alive的超时时长。问题是大多数的系统对TCP keepalive的超时时长为7200秒,约两个小时。你可能会想要这个时间更短此,如一分钟等。
2015-01-30 10:59:11 6601
原创 sqlite3出错
运行命令:$ sqlite3后出错提示:sqlite3 symbol lookup error sqlite3 undefined symbol sqlite3_sourceid是因为有两个版本的sqlite3,$ vim /etc/profile在最末行添加:PATH="/usr/bin:$PATH"保存退出、$ ldconfig或$
2015-01-19 22:21:59 1457
原创 python下setuptools安装
python下的setuptools带有一个easy_install的工具,在安装python的每三方模块、工具时很有用,也很方便。安装setuptools前先安装pip,请参见《python下pip的安装》1. 下载:在它的官网可以下载到安装包:https://pypi.python.org/pypi/setuptools页面最下面的是它的安装链接,如:$
2015-01-19 22:21:16 9521 1
转载 制作python模块安装包
python的第三方模块越来越丰富,涉及的领域也非常广,如科学计算、图片处理、web应用、GUI开发等。当然也可以将自己写的模块进行打包或发布。一简单的方法是将你的类包直接copy到python的lib目录,但此方式不便于管理与维护,存在多个python版本时会非常混乱。现介绍如何编写setup.py来对一个简单的python模块进行打包。一、编写模块进入项目目录#cd /
2015-01-16 15:05:55 1221
转载 linux rpm命令参数使用详解
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合:-ivh:安装显示安装进度--install
2015-01-16 14:56:52 892
转载 python打包指南
最佳开源 Python 应用程序通常会提供出色的打包功能。我们首先将了解有关什么是打包及其基本实现的详细信息。然后更进一步探索与打包相关的版本控制与发布工作。一个成功的开源项目的其核心功能是打包功能,而出色的打包功能的关键在于版本控制。因为项目是开源的,所以您希望发布的包能够体现出开源社区所具备的优点。不同的平台与语言具有不同的打包机制,本文主要讲述的是 Python 及其打包
2015-01-15 21:21:20 753
转载 【linux教程】rpm包制作指南
原文链接:http://blog.chinaunix.net/uid-233544-id-3169328.html本文系原创,转载或其它任何使用方法均需要得到作者授权!一、RPM简介Linux系统上的软件包管理器用于实现对系统上的安装的程序进行跟踪和管理,其中比较著名的有rpm,dpkg等。RPM的全称为RPM Package Manager(早期也叫做Red Hat Pa
2015-01-15 21:17:56 1568
原创 supervisord管理进程详解
Supervisor是由python语言编写,基于linux操作系统的一款服务器管理工具,用以监控服务器的运行,发现问题能立即自动预警及自动重启等功能。Supervisor类似于monit,monit和supervisor的一个比较大的差异是supervisor管理的进程必须由supervisor来启动,monit可以管理已经在运行的程序;supervisor还要求管理的程序是
2015-01-14 23:25:24 3675
原创 《内容生产向视频过渡:Facebook收购QuickFire意欲何为?》有感
1月9日消息,Facebook周四表示,已收购位于加州圣迭戈的QuickFire Networks。一、解决视频传输问题QuickFire是一家开发视频内容发布设备和转码处理软件的创业公司,其创办宗旨是为了解决面前网络基础设施无法支持大规模视频节目消费,尤其是在线视频在网速不及的时候需要降低画质传输的问题。QuickFire的解决方法是通过独有的技术大量降低无损视频传输
2015-01-13 20:34:42 757
原创 视频切分与合并
视频切分与合并在应用场景中很常见,如视频剪辑,去广告等。本文以MP4文件为目标,对其进行切分合并一. VLC做前期处理如果需要加亮,锐化,对比度,可以使用VLC来实现,cvlc nikita.mp4 --sout="#transcode{vfilter={adjust{}:sharpen{sigma=0.12}: deinterlace{mode=mean}},vcodec=h
2015-01-05 11:47:23 3089 1
原创 Mp4box的下载、安装和使用
简介MP4Box是GPAC的多媒体包,它可以被用来对诸如AVI, MPG, TS, 但更多地是对于ISO媒体文件(如MP4, 3GP)进行操作。简单地说MP4Box可以被用来: 对诸如MP4, 3GP之类的ISO文件进行操作,如:添加、移除、混流 执行流的加密操作 将元数据附着到单独的流上去MP4Box可以对ISO媒体文件的已经存在的内容进行重新封装,值
2015-01-05 11:24:58 10036
h264-to-rtmp.copy-frame
2024-02-20
FFmpeg SDK的数据结构与API函数详解
2014-05-04
ffmpegSDK_avc2ts
2014-05-04
ffmpeg SDK与示例程序
2014-04-21
UDP数据接收服务器
2013-09-18
HEVC(h.265)官方文档
2013-05-09
录制UDP组播数据到文件
2013-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人