zoukankan      html  css  js  c++  java
  • CRTMPServer 在CentOS 64-bit下的编译(转)

    CRTMPServer 在CentOS 64-bit下的编译

    http://blog.csdn.net/qiuchangyong/article/details/52848942

    ==========================================

    一、Centos 用 wget 下载需要的软件

    wget http://www.cmake.org/files/v2.8/cmake-2.8.6.tar.gz

    二、安装 cmake

    tar zxvf cmake-2.8.4.tar.gz
    cd cmake-2.8.6
    ./bootstrap
    gmake
    gmake install

    这样cmake就安装好了

    三、编译crtmpserver

    Here are the steps necessary for getting the server up and running. For installing the dependencies please consultthis.

    1. check out the source code from svn repository:
    $ svn co --username anonymous https://svn.rtmpd.com/crtmpserver/trunk crtmpserver
    

    Hit Enter key when prompted for password (this parameter is empty)

    我发现这个目前不能用了,所以通过之前下载好的源码压缩包来编译的。

    1. go to the builders directory
    $ cd crtmpserver/builders/cmake
    
    1. make sure everything is clean by doing
    $ sh cleanup.sh
    

    Note: This is necessary when updating the sources or you run into troubles like missing libraries reported by cmake

    1. generate the makefile using cmake
    $ cmake .
    

    Notice the “space dot”

    1. start the actual building process
    $ make
    

    At this point, if no errors occurred, you should have a working binary.

    实际在编译时,遇到的问题是:

    这是依赖的lua库编译的问题,重新编译lua库,给src/Makefile的CFLAGS变量加上-fPIC再重新编译即可。

    四、运行服务器

    If you are here from previous steps (compiling), you should already be in the right directory which isbuilders/cmake relative to the directory where the sources are located. Enter the following command:

    $ ./crtmpserver/crtmpserver ./crtmpserver/crtmpserver.lua
    
    
    五、发布
    将cmake目录拷贝到发布的设备的/usr/local/bin/rtmpd下,同时将所有的*.so文件拷贝到cmake下,即可运行
     
    六、后台运行
    在后台运行:$ ./crtmpserver/crtmpserver ./crtmpserver/crtmpserver.lua & 
     
    查询后台运行所有进程:$ ps -al
    查询后台运行进程: ps -ef | grep crtmpserver
    用kill -9 (你的进程号)就可以关掉了
    
    
    本文参考http://blog.sina.com.cn/s/blog_8337d0c50100v61j.html整理而得。
    
     
     
  • 相关阅读:
    移动端picker插件
    腾讯云主机如何使用root账号登录,不能使用root登录怎么办
    windows安装composer总结
    ubuntu安装git
    workman
    权限设计
    app接口
    git提交流程简述
    mysql分区partition详解
    html元素拖拽
  • 原文地址:https://www.cnblogs.com/wainiwann/p/5981815.html
Copyright © 2011-2022 走看看