随步履前行 拥心畔繁花

分享

iXcol's Blog

iXcol

网络电视接收服务器配置步骤

接收服务器配置步骤

服务器:Centos 8核心+8G内存+50G硬盘
服务配置:nginx+rtmp+ffpmeg

1、升级系统

sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

Centos7

sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

Centos6

sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

2、安装nginx

cd
mkdir source #创建源码目录 后面的源码都放在这个目录
cd source
yum -y install git #安装git
git clone https://github.com/nginx/nginx.git #从github服务器上将nginx的源代码下载下来
git clone https://github.com/arut/nginx-rtmp-module.git #将rtmp模块的源码下载下来

下载依赖模块

rpm -qa|grep 模块名字  #查询安装的模块的包信息

wget https://www.openssl.org/source/openssl-1.1.0.tar.gz #下载OpenSSL源码包
wget https://ftp.pcre.org/pub/pcre/pcre-8.39.tar.gz #下载pcre源码包
wget http://www.zlib.net/zlib-1.2.11.tar.gz #下载zlib包源码

tar -zxvf 包名  #解压各个包源码

添加nginx设置文件

cd
cd source
cd nginx
vi config.sh

添加如下内容

./auto/configure --prefix=/usr/local/nginx \
        --with-pcre=../pcre-8.39 \
        --with-openssl=../openssl-1.1.0 \
        --with-zlib=../zlib-1.2.11 \
        --with-http_v2_module \
        --with-http_flv_module \
        --with-http_mp4_module \
        --add-module=../nginx-rtmp-module/
    

保存后给文件赋予操作权限,再执行

chmod 777 config.sh   #赋予权限
./config.sh           #执行脚本

安装依赖

yum -y install gcc #确保依赖的gcc安装
yum -y install gcc-c++ #确保依赖的c++已经安装
make #编译

vi #安装

放行80端口

安装iptables

yum install iptables-services

放行端口

iptables -I INPUT -p tcp -m state --state NEW --dport 80 -j ACCEPT #放行8084端口的 NEW状态请求(本机的RELATED,ESTABLISHED状态是默认放行的)
service iptables save #保存规则
service iptables restart #重启防火墙保证新的规则加载进来

测试nginx是否安装成功

打开ip:port,默认80,测试网站是否可以浏览

7\配置rtmp

在nginx配置文件中配置rtmp服务,记住rtmp服务是和http服务是平级的,所以我们需要在和http配置平级的位置另起rtmp服务

vi /usr/local/nginx/conf/nginx.conf #修改配置文件

在配置文件末尾加入以下内容(括号嵌套切记不要弄混)

rtmp config rtmp {

server  {
    listen 1935;
    chunk_size 4096;
    application live  {
        live on;
        record off;
    }
    application live2  {
        live on;
        record off;
    }
    application vod  {
        play /var/flvs;
    }
    application vod_http  {
        play http://服务器的ip/vod;
    }
    application hls  {
        live on;
        hls on;
        hls_path /tmp/hls;
    }
} }
/usr/local/nginx/sbin/nginx -s reload  #修改配置文件重启nginx服务
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 

8\测试rtmp端口是否通

端口放行需要有三个条件,1.云服务的安全组放行;2.防火墙iptables放行;3.服务本身放行

添加1935端口

iptables -I INPUT -p tcp -m state --state NEW --dport 1935 -j ACCEPT #放行1935端口的 NEW状态请求
service iptables save #保存规则
service iptables restart #重启防火墙保证新的规则加载进来

由于nginx服务我们已经配置过1935端口,所以是放行状态的,我们可以在windows本地使用telnet 命令测试端口是否通

至此,接收服务器配置完成。

iXcol

最近因为工作的缘故,为单位配置了网络电视直播平台,之间查阅了很多资料。现网络直播平台已经可以正常转播电视,也可在线转播网络课程。把之前的配置步骤放在这里,做个存档吧。

推送服务器

8核、4G以上内存、50G硬盘、系统Centos 6或7

一.FFMPEG编译安装

http://trac.ffmpeg.org/wiki/CompilationGuide/Centos

二.FFMPEG自动安装

1.升级系统

sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

2.安装Nux Dextop Yum 源

Centos7

sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

Centos6

sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

3.安装FFmpeg 和 FFmpeg开发包

sudo yum install ffmpeg ffmpeg-devel -y

4.测试是否安装

ffmpeg

2 服务器定时执行任务

为了服务器可以推送多线视频,需要使用crontab定时器来执行多线程任务。

crontab -e

添加内容模板:

*/1 * * * * ffmpeg -re -analyzeduration 8000 -probesize 200000 -i 源ip -strict -2 -c:v copy -c:a aac -bsf:a aac_adtstoasc -f flv rtmp://接收ip:1935/hls/ahtvhd

另外为了服务器稳定允许,在每天的固定时间重启ffmpeg,并且每周重新一次服务器。

30 0,7,15 * * * pgrep ffmpeg && killall -9 ffmpeg
0 4 * * 1,5 reboot

添加完任务后,需要重启crontab

/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配
crontab -l 列出当前的crontab任务
crontab -r 删除当前的crontab任务
crontab -e (solaris5.8上面是 crontab -r) 编辑一个crontab任务,ctrl_D结束

三.推送服务器日志文件过大解决

一、解决邮件发送到:

vi /etc/crontab;将MAILTO=root修改为MAILTO="",:wq保存。
/etc/init.d/crond restart  重启计划任务使其生效

二、删除maildrop下大量的垃圾邮件:

find /var/spool/postfix/maildrop/ -type f |xargs rm -rf
rm /var/spool/mail/root

三、以上方法还是不行,那只能采用定时计划了删除maildrop下的文件了。
1、先建立a.sh文件,内容如下

#!/bin/sh` 

cd /var/spool/postfix/maildrop; ls | xargs rm -rf; 

(该脚本程序路径默认应该在root跟目录下,也就是绝对路径为 /home/a.sh)
2、chmod +x 对脚本文件添加执行权限,否则不能执行
3、vi /etc/crontab #编辑配置文件,在最后一行添加内容

* */3 * * * root  sh /root/a.sh  表示每隔3个小时执行一次

4、重启计划任务

service crond restart

iXcol

晚上在家看《唐人街探案2》,里面反复出现的这首《粉红色的回忆》,一下把我勾到初中时听着父亲老音响播的这首歌还有一堆软绵绵的老歌,太有感触了。

现在我经常听的这些HIFI歌大概就是受我父亲的影响吧,小时候父亲做了1对非常大的落地音箱放家里,时不时就播那时候流行的歌曲。我现在听到这些歌心里一阵的感动,如果我经常在家播这些歌曲,会不会我儿子长大后也喜欢这些歌曲呢,我陷入沉思。。。

韩宝仪-粉红色的回忆
iXcol

提到HIFI字眼,有一个人的名字会马上在你的脑海里浮现,那个人就是蔡琴。那首《渡口》,已经成为试机必备的曲目,还有《无间道》电影里面出现的那首《被遗忘的时光》,成了无数人喜欢蔡琴的原因。其实我个人更喜欢她的这张《机遇.淡水小镇》,淡淡的钢琴声,时而低吟,时而清亮的嗓音,仿佛就在你耳边一样轻轻述说着淡水镇爱的故事。

在此张像散文诗般优美、如水墨画般清雅的音乐剧原声唱片——《淡水小镇》中,蔡琴柔美的哦吟配上大段的内心独白,于朴素宁谧中抒发出一个平凡女性对人世红尘的恋恋真情,静静听来如空气中飘洒的阵阵茉莉花香,美得让人魂飞魄散!有人说这张唱片像是乔治·云斯顿作品的中文演唱版,因为整张唱片中与蔡琴相伴的,绝大部分是如水中倒影般的钢琴弹奏。

你有没有认真量过自己与心灵之间的距离?你有没有算过烦恼与希望之间有多远?如果你想用尺度、金钱去度量它们,最后只会离自己越来越远,并且越来越失望、烦恼!

偏偏人常说的“改变”都存在于“一念之间”,不是吗?什么是那“一念”呢?我曾经静下心去认出它来,它,竟然有旋律,一种有旋律的心情出现时,它就几乎是一首诗了,而当下,你已经要成为一个诗人了。不要对自己说你不会作诗,诗从来没有属于诗人过,它一直属于有诗心情的聆听者。

十几年前在作广播节目时,接触到美国、法国、英国、日本等国家的影剧名人,各种动人心弦的吟诗作品,就生出了愿望,希望有一天自己也有作品,能像别人曾给我的享受那样一想静下心来的时候就去听它,听它就会静下心来的音乐。现在,我终于在迎接2000年前夕完成了第一片这样的CD。不是因为我想作诗人,而是因为早已是诗人的你们所赐。谢谢你!好好享受自己的心情。

——鲍比达写于《机遇·淡水小镇原声带》发行之际

其实包办全碟编曲和钢琴演奏的,是香港音乐奇才鲍比达。他的才华同样让人惊叹,那一手洋溢着深厚古典气息,又流泻出无比灵气的钢琴,简约透明,晶莹清澈,像月光下颗颗的露珠,静静滴落,惊动了一泓秋水。尤其是音符间余音袅绕的“留白”,更是给人以无限的遐想。

蔡琴-机遇.淡水小镇
iXcol

摘要: 简化是对具体而繁复的画面进行提炼,简化是人的一种天性,是根据“内在需要”进行的一种自然行为,它符合形式的某种秩序和规律。

当今视觉传达设计过于喧嚣繁复,而标志设计却不断运用视觉简化的心理进行演变。这一演变正符合了人的心理需要,也符合了形式的某种秩序和规律,但并不是所有简化都能达到较好的效果。简约不等于简单,适时适合的简化才是理想的。

随着时代的发展,科学技术水平的提高,信息井喷式地涌现,但人们获得有效信息的可能性却日益降低。从某种意义上来说,已造成了视觉污染的局面。一部分设计师们反其道而行之,采用简化的视觉表现手法,用简化的标志进行宣传及推广。这种追求简化与其说是符合视觉传达设计的规律,还不如说是顺应了人们的视觉审美心理取向,符合人们视觉简化心理的需要。

人的视觉过程由视觉生理活动和与之相对应的心理经验联系在一起,从而形成相互作用的过程。“它能将看到的各种事物进行选择、对本质的把握、简化、抽离、抽象、分析、综合、补足、纠正、比较、问题解决,还有结合、分离、在某种背景或上下文关系中作出识别”。在人类的视觉系统中包含一个“简化原则”,即视觉追求形式上的简化,自觉按照刺激物的相近、相似或连续等特性将其组织为简洁完美的结构。

标志是一种特定的图形符号,体现某一事物的特殊含义和象征意义。标志通过自身的独有形象,既可以代表某一国家、机构、组织、团体、活动、企业和个人,又可以将对象的精神、理念、特征、性质和内容表达出来。标志作为可识别的图形符号,它的主要特点就是用来表明事物的特征,传达事物的信息。

简化是对具体而繁复的画面进行提炼,简化是人的一种天性,是根据“内在需要”进行的一种自然行为,它符合形式的某种秩序和规律。艺术的简化效应随处可见,视觉系统的“简化原则”包括两个方面:

①追求视觉形式上的简化,自觉按照刺激物的相近、相似或连续等特性将其组织为简洁完美的结构。

②在设计中的运用,体现在对符号等抽象、概括形体的喜好上,既能突出特征,传达意图,又能强化视觉记忆,使人印象深刻。 推荐阅读:优秀Logo设计技巧!共用形的妙用

例如美国微软公司,其在1975年成立初期时的操作系统为视窗结构,因此叫做Windows。那时的操作系统标志较为简洁明了,未使用过多的修饰及拟物形态在标志上。随后在1992年的Microsoft Windows 3.1上,我们看到对未来产生深远影响的“微软窗口”,标志包括经典的窗口,经典的四种颜色,经典波浪动态效果。这个标志给后面的Windows logo设计留下了很深远的影响。在随后的一段时间内,我们电脑的开机界面就是这个蓝天白云下的微软Windows。

直到2001年微软发布了全新的操作系统Microsoft Windows XP,原先经典的窗口标志转换为“Windows旗帜”,丰富的图形和阴影带来了3D效果,这时的logo具有一定的拟物性。此后的一段时间内,“Windows旗帜”只在标志内部发生一些变化,在外形上并未做过多的简化。直到2012年,随着微软推出全新的操作系统Windows 8 操作系统,其logo终于定下。其在新logo中首次加入了符号标志:四个小方块,分别采用蓝色、橙色、绿色和黄色设计。这四种颜色同时也代表着微软的产品,以及所服务群体的多样性。

视觉对信息有选择性地接受,排除事物的普遍性和一般性,只对事物的特殊性产生关注。在设计中的运用,体现在人们对非逻辑形式的敏感和对“中断点”的关注。格式塔心理学家发现有些形给人的感受是极为愉悦的,这就是那些在特定条件下视觉元素被组织得最好、最规则和具有最大限度简单明了的“形”。凡是能用符号编码的东西,相对来说就更容易追溯和回忆。

有时人们的视觉心理会追随那些简洁明了且具有一定组织形式及意义的对象,这里我们要举碳酸饮料巨头百事可乐(Pesicola)logo变化的例子。早在1898年百事可乐就诞生了(可口可乐在1886年诞生),同年百事可乐有了自己的logo。字体具有一定的时代气息,1898年到1940年百事可乐的标志改进都是以花体字体的造型出现的。发展到1950年后就出现了正面瓶盖的造型,强化饮料的说明性特征。其中1962年的修正方案中改变花体为等线体是一次较大的突破。

1973年的修正方案中把1962年的瓶盖造型转变为圆形,将造型简约化,增加了方形背景,使logo更突出,视觉效果更简约有力。这正符合了格式塔心理学中所强调的人们对于简洁图形的需求心理,也满足了观者自身的心理快感。在最近最新一次改标中,百事可乐将微笑上扬,又一次改变了其logo,使其逐渐变得完善,同时最大限度地运用简单明了的“形”。并且通过不同嘴角微笑的幅度,对百事可乐旗下不同的口味进行分类。

简化的形式表现在人的适应性上是一种心理需要。人类具有简化处理的本能:可以从复杂的内容中理顺逻辑关系,在“啰嗦”的语言中提取要领,还可以在千头万绪的感觉中归纳出条理。同样,视知觉也可以对自然现象加以提炼和简化,这样才能抓住特征、便于表现、存储记忆。这是一种视觉心理的需要,更是一种实用性的功能。人类的眼睛倾向于把任何一个刺激式样看成是已知条件所允许达到的最简单的形状。

在一定条件下,视知觉倾向于把任何刺激式样以一种尽可能简单的结构组织起来。就因为人眼具有如此的功能,所以设计师就把很多标志进行演变和再设计。据我的收集,大部分标志的重新设计都是由繁入简的。例如:菲亚特的前期logo以盾牌及勋章为原型,周围添加了些稻穗图形及阴影变化,较为繁复,而到后期不断简化。但标志字体还得到了保留,满足了人们对于菲亚特的视觉熟悉印象,可以说是由繁变简成功的例子。

简化的另一个特点是符合形式的某种秩序和规律,以便视知觉更容易把握,对形式关系的秩序化处理实际上是一种简化。我们在混乱的外部秩序里往往易于看清的是这类有规则的形状,这是人的一种本能。因此,我们应用最简单的图形表达最有深度的意义,有时要很好地运用视知觉心理的“有”和“无”的关系。

当然所有的事物都有一个限度,若事物限度超过了,则会出现不佳或者相反的效果。如果极简主义到达一定的高度,那么设计就变得乏味和呆板,违背了其原来的初衷。这方面失败的例子不胜枚举,在标志设计中也是比比皆是。

例如:GAP(美国著名服装公司)在2010年时进行了更换logo的计划,以下便是其前后的logo变化。新标志一出,消费者立刻进行了反对和抗议,Facebook上有72万网民反对此次换标。“虽然旧标志形象用今天的审美标准来看确实有些过时,但总好过现在这个看上去类似某个网络公司形象的标签符号;原有标志使用的衬线体字母显得非常的具有历史意义,但也并没有过分强调那些复杂琐碎的古典细节,毕竟它与传统的古罗马体还有很大的区别。

即使现在更换使用的Helvetica Neue字体本身确实相当的完美,但说实话放在这里让人感觉好像是上错了戏的演员,显得那么的手足无措,更别提右上角那个渐变色的小方块,简直与遮羞布无异”。 在消费者的声讨中,GAP公司妥协了,维持了原来的旧标。因此我们可以看到,在更换标志的时候,应当再谨慎些,很多公司因为一次不太成功的换标,从而丢掉了市场。虽然GAP只是对原来字体进行了改变,并未大改特改,但面对消费者不认同,只能妥协。

通过分析以上标志设计的演变,我们得出简化是人的一种天性,是根据“内在需要”进行的一种自然行为,它符合形式的某种秩序和规律。纵观一个或者多个企业的标志演变,从标志形式内容上来说都是进行简化演变的。这一演变正符合了人们的心理需要,也符合了形式上的某种秩序和规律,但并不是所有简化都能达到较好的效果。简约不等于简单,适时适合的简化才是理想的。研究标志设计的演变及其演变风格,对于了解和掌握视觉简化心理,具有一定的帮助。

优秀Logo设计中的视觉简化心理! 优秀Logo设计中的视觉简化心理! 优秀Logo设计中的视觉简化心理! 优秀Logo设计中的视觉简化心理! 优秀Logo设计中的视觉简化心理! 优秀Logo设计中的视觉简化心理! 优秀Logo设计中的视觉简化心理! 优秀Logo设计中的视觉简化心理! 优秀Logo设计中的视觉简化心理!
iXcol

过年了,好久没更新的,马上就要开始上班了,整理下放松的心情,今年要好好努力了。最近都在推荐男声,那就继续吧,顺便庆祝云村的乐曲数量又上升很多,终于可以听到很多之前听不到的音乐了。这张专辑2013年发行的,最喜欢的是那首《天空之城》,百听不厌啊,可以说是因为这首歌才收集了整张专辑

《江智民:此时此刻》是一张发烧友必买不可的男声天碟,此专辑不仅做到音乐与发烧的完美结合,还将发烧指标与音乐性以及世界音乐元素最好的融合到了一起,在录制上动用了多款超级麦克风和获世界专业大奖的话筒放大器,并以世界一流的模拟设备再次呈现江智民那完美的“上帝亲吻过的声音”,让发烧爱好者换一种新的感觉听发烧,最值得推介的优秀发烧唱片。

江智民-此时此刻