您的位置:首页 > 运维架构 > Linux

crtmpserver编译、 Putty远程连接Linux服务器出现乱码解决、FMS视频直播系统搭建

2016-06-29 16:12 381 查看
一、crtmpserver在linux下的编译

本文编译在Unix环境中完成

步骤:

1、进入目录

#cd crtmpserver/builders/cmake
2、生成make文件(cmake .(有个点))
   #cmake .
3、编译

    #make

    当达到100%编译成功

4运行

#./crtmpserver/crtmpserver crtmpserver/crtmpserver.lua



表示启动成功

二、问题:Putty远程连接Linux服务器出现乱码

如下图所示:



 

解决:

1.      首先执行locale –a查看当前系统支持的字符编码;

2.      执行LANG=zh_CN.utf-8修改当前环境语言常量;

  www.2cto.com  



 

3.      点击Putty左上角的图标,找到Change Settings…



 

4.      找到Window------>Translation-------->Remote character set,把它改为你设置的字符集,这里以UTF-8为例。



 

5. 再次查看环境,就会发现乱码解决。

三、FMS视频直播系统搭建

(一)、FMS和FMLE简介

    FMS是Adobe Flash Media Server流媒体服务器的简称,在过去的几年中,Adobe
Flash Media Server已经为Web的绝大部分的视频提供功能支持,并且它是目前你在Web中体验到的一些最受人瞩目的和质量最好内容的焦点。 

     Adobe传统的流媒体协议RTMP(实时消息协议)已经服务和保护数百万小时的视频并且利用有史以来Web网站中一些最盛大的活动为更多的观看者提供新的在线体验。

    FMLE是Adobe Flash Media Live Encoder编码器的简称,是用于实时视频和音频捕捉的一个媒体编码器,它能够将音频和视频实时流式传送到Adobe
Flash Media Server 或Flash
视频流服务(FVSS)上。此软件能够随时广播体育赛事、Web广播、音乐会等实时活动。

 

(二)、简易FMS流媒体直播发布服务器的搭建准备

    简易FMS流媒体直播发布服务器,顾名思义,只是一个发布、推送直播视频的简单服务器,它的硬件要求简单,只要能完成对直播视频信号编码、发布、推送即可,而对整个互联网进行视频直播的任务,由后方机房内的高性能服务器承担。

    要搭建一个简易的流媒体直播发布服务器,在条件简陋的情况下,普通PC或移动电脑都可胜任。

本文涉及的软硬件配置如下:

    1、PC硬件配置:P4奔腾双核服务器,4G内存,500G硬盘

    2、Vcam 虚拟摄像头

    3、系统及相关软件:Win7,Flash Media Server 3.5,Flash
Media Live Encoder 3.2

    以上为最低软硬件配置要求,若需要更高性能,则根据需要更换正规的服务器和更高版本的系统和软件(32位和64位版本需要根据操作系统来综合配置)。

 

(三)、简易FMS流媒体直播发布服务器的搭建过程

    1、软件安装,FMS和FMLE按照默认过程安装即可,其安装过程较简单,此处不再赘述。

    2、运行Flash Media Live Encoder 3.2,按照下图进行各项参数配置



如上图,FMS URL输入传输协议和IP地址,如有备份服务器,也可以同样设置备份服务器的参数,最后一栏输入发布点名称,也就是这个编码后的视频流的名称,

远程服务器则是根据类似rtmp://192.168.4.119/live/lln这个参数来获取这个流,然后进行全网广播。  //192.168.4.119这个地址是我远程的一台linux系统的ip

    设置完相关输出信息,可以点击连接按钮进行服务器连接。如果连接正常,则FMS URL被锁定无法再修改,只有点击断开连接按钮才能修改。

在FMLE面板切换标签页到编码日志,可以看到左侧FMLE和FMS信息,右侧是编码状态信息

(四)、音视频播放

找到安装FMS的目标文件夹,C:\Program Files (x86)\Adobe\Flash Media Server 3.5\samples\videoPlayer

双击打开videoplayer.html的网页播放器



在STREAM URL右边的空白处输入FMS URL地址,然后勾选LIVE,点击“PLAY STREAM”

至此,整套FMS视频直播系统已经搭建成功,若需要在网页上播放该视频直播流,请将FMS播放器下面的代码嵌入到网站上即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: