在Ubuntu 14.04 64bit上编译安装Crtmpserver trunk svn 811版本!

这里仅在

在Ubuntu 12.04 64bit上搭建Crtmpserver视频点播服务

基础上补充一下在Ubuntu 14.04上编译安装Crtmpserver的方法,以作备忘。因为Ubuntu 14.04相较于12.04在第三方库上面有很大改变,采用原有方法将无法编译成功。

我在安装

sudo apt-get install libdl-ruby

这个库时,在Ubuntu 14.04上将会失败,无法找到这个库。至于其它的方面,与Ubuntu 12.04完全相同。

下面以目前官网最新版svn 811为例进行编译。crtmpserver要依赖的动态库的安装仅是本文阐述的重点。我参考自Ubuntu官网,

http://packages.ubuntu.com/zh-cn/source/trusty/crtmpserver

当然,如果你图简单省事,直接安装Ubuntu官网提供的二进制包安装crtmpserver也是可以的,这不是本文的阐述重点。

sudo apt-get install cmake libssl-dev libtinyxml-dev liblua5.1-0-dev debhelper pkg-config 

下面进入源码目录开始编译生成

cd crtmpserver/builders/cmake

cmake .

来在当前目录下面生成Makefile文件,然后在该目录下面运行

make

下面是生成成功的截图


以后的步骤同Ubuntu 12.04上面,简述如下。

生成相关媒体文件目录,以及seek和metadata存放目录

sudo mkdir -p /Volumes/Storage/media/flv

sudo mkdir -p /Volumes/Storage/media/mp4

sudo mkdir -p /Volumes/Storage/media/mp3

sudo mkdir -p /tmp/metadata

仍旧在cmake该目录下执行

./crtmpserver/crtmpserver crtmpserver/crtmpserver.lua



你可能感兴趣的:(ubuntu,crtmpserver,14.04)